Вопросы

Обработка суммы заказа с учётом стоимости доставки

Не пойму, откуда в /assets/components/minishop2/js/web/default.js берётся response.data['cost']. Из формы корзины или страницы продукта?

getcost: function () {
var callbacks = miniShop2.Order.callbacks;
callbacks.getcost.response.success = function (response) {
$(miniShop2.Order.orderCost, miniShop2.Order.order).text(miniShop2.Utils.formatPrice(response.data['cost']));
};
var data = {};
data[miniShop2.actionName] = 'order/getcost';
miniShop2.send(data, miniShop2.Order.callbacks.getcost, miniShop2.Callbacks.Order.getcost);
}
Владимир
11 января 2019, 15:12
modx.pro
1 037
0

modPHPMailer ложит сервер на ломатки 500

Юрий Фомин
11 января 2019, 14:16
modx.pro
1 312
0

Настройка фильтров mfilter2 визуально из админки

Приветствую!

На сайте есть раздел — каталог без необходимости что-то продавать, поэтому сделан на базе обычных ресурсов (без minishop). А фильтры реализованы при помощи TV и дополнения mfilter2 (mserach2).
Управлять контентом будет человек совсем не работающий с кодом (да и незачем её), но нужна возможность создавать/убирать параметры для фильтров.

Собственно есть ли что-то готовое (в том числе и платное) или возможно ли вообще как-то реализовать создание фильтров визуально через админку?

Исходя из обычных телодвижений: создать ТВ, в сниппете фильтра задать это ТВ, задать каким образом оно должно выводиться (список, радио- или чекбоксы и т.п.), мне думается, что под визуальную панель загнать это не получится. Поправьте, если не прав.

И вообще, может есть другие пути решения задачи: нужны фильтры, которые можно будет создавать человеку без спец знаний.
Скаут
10 января 2019, 20:00
modx.pro
1 502
0

MIniShop2: товар с 3 ценами

Доброго времени!

Есть такая задача: Товар с 3 ценами в зависимости от объема.
Первый камень я обошел, точнее справился с задачей: добавить поля в свойства товара



Далее предстала передо мной корзина =) Каким образом следует правильно (в каком месте подправить) передавать поле с одной из цен (пример фронта ниже) так, чтобы отрабатывало так же, как и с полем [[+price]] из коробки? Т. е. в корзину летела та цена, которая выбрана радио баттаном, ну и конечно подбивалась общая ( {$total.cost} ), опять же, как из коробки =)



Буду рад любой помощи! =) Заранее всем спасибо!
Дмитрий
10 января 2019, 18:59
modx.pro
977
0

Импорт изображений через mSync и permission_denied от miniShop2

Здравствуйте, товарищи разработчики.
Подскажите, пытаюсь к mSync прикрутить загрузку изображений и при импорте получаю ошибку permission_denied при вызове процессора галереи miniShop2
Максим
10 января 2019, 13:58
modx.pro
1 409
0

Как правильно составить условие?

Добрый день. Необходимо вывести отзывы на странице.
Отзыв представлен в виде обычного ресурса, в котором есть tv со списком проектов. Необходимо на странице проекта вывести только те отзывы в которых выбран данный проект в тв.
[[pdoResources?
          &parents=`89`
          &depth=`10`
          &includeTVs=`checkresource`
          &limit=`0`
          &tpl=`checkresource.tpl`
          &tvFilters=`checkresource==%[[*pagetitle]]%`
            &showLog=`1`
      ]]
Вызов делаю таким, но ничего не выводит.
В логах
Alex
10 января 2019, 11:44
modx.pro
1 298
0

TV параметр множественный выбор ресурсов

Пожскажите, пожалуйста, нужно вывести список разделов и подразделов из двух разделов. На данный момент выводит только из одного раздела и только первый уровень вот таким запросом;
@SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 4
Вот так уже не выводит ничего.
@SELECT `pagetitle`, `id` FROM `[[+PREFIX]]site_content` WHERE `parent` = 4,5
Любовь
10 января 2019, 11:26
modx.pro
2 314
0

Login, Сhangepassword и Updateprofile на одной странице

Роман
10 января 2019, 08:38
modx.pro
1 618
0

MODX Register, регистрация пользователей, проверка пароля

Роман
10 января 2019, 07:36
modx.pro
1 593
0

Экранирование кавычек phx

Здравствуйте!
У меня есть поле, в котором могут быть кавычки. Я использую конструкцию :esc, примерно так:
[[!+name:esc]]
но кавычки не экранируются и заносятся с обрезанием до кавычек. Нигде почему-то решение этого вопроса не нашел, хотя я вообще думал, что MODX делает это автоматически.
Подскажите как это решить, пожалуйста.
Роман
10 января 2019, 07:20
modx.pro
1 522
0