А как-то можно программно использовать транслит?
02 июля 2018, 10:02
Допустим мне надо псевдоним сгенерировать из ID и заголовка и применить транслит.
Читать дальше
Воспользуйтесь методом cleanAlias у ресурса:
$alias = $resource->cleanAlias("{$pagetitle}-{$id}");
Читать дальше
Как добавить опцию к товару при добавлении в корзину через API?
02 июля 2018, 09:59
В miniShop2 укажите все опции в третьем параметре метода add:
Читать дальше
$minishop2->cart->add($id, $count, $options);
Читать дальше
Слушайте, а как можно вызвать самому системный евент?
02 июля 2018, 09:52
Просто у меня кое что завязано на documentOnFormSave, а catalogFill не использует процессоры, и евент не дёргает.
Читать дальше
Нужно использовать метод invokeEvent: docs.modx.com/revolution/2.x/developing-in-modx/other-development-resources/class-reference/modx/modx.invokeevent
Читать дальше
А где то можно достать стандартные шаблоны от корзины?
29 июня 2018, 13:27
Если вы вносили изменения в стандартные чанки, то оригинальный код можно посмотреть на GitHub:
github.com/bezumkin/miniShop2/tree/master/core/components/minishop2/elements/chunks
Читать дальше
github.com/bezumkin/miniShop2/tree/master/core/components/minishop2/elements/chunks
Читать дальше
Подскажите, на каком колбэке отоловить добавленный товар в ms2?
29 июня 2018, 13:25
Нужно воспользоваться плагином на добавление в корзину:
Читать дальше
miniShop2.Callbacks.add('Cart.add.before', 'restrict_cart', function() { miniShop2.Message.error('Добавление товаров в корзину запрещено!'); return false; });
Читать дальше
Подскажите, как сделать поле (рекапча, плагин) обязательным к заполнению?
29 июня 2018, 13:02
В FormIt подхватилось норм. А есть страница отзывов, которые проходят премодерацию через админку. Так вот тут получается капчу можно не заполнять и отправлять сообщение без нее.
Читать дальше
Нужно воспользоваться параметром &validate
Читать дальше
Почему AjaxForm и FormIt автоматом не подключает скрипты по умолчанию?
25 июня 2018, 08:12
Как это исправить?
Читать дальше
Такое может произойти, если вы случайно удалили закрывающийся тег body:
</body>
Читать дальше