Вопросы
Как в miniShop настроить статусы и отправку email?
Я подключил платежную систему Wallet One (единая касса) к miniShop2. Но при успешной оплате статус заказа не меняется на «оплачен» и не происходит отправка письма с уведомлением на почту покупателя. Это может быть связано с тем что статус меняется только у администратора а у пользователя нет? monosnap.com/file/quZpw6g3VpYjfSUgNiZg2DUTgyUMOT
Что-то нигде информации на этот счет найти не могу. Может ли кто подсказать как тут быть, где настроить автоматическое изменение статуса при успешной оплате на «оплачен» и где можно настроить отправку письма об этом на почту покупателя?
Что-то нигде информации на этот счет найти не могу. Может ли кто подсказать как тут быть, где настроить автоматическое изменение статуса при успешной оплате на «оплачен» и где можно настроить отправку письма об этом на почту покупателя?
Как можно фильтровать вывод msProductOptions
Вообщем суть такая, вывел доп опции товара через снипет msProductOptions… Все вывелось но вот хочу подкорректировать порядок вывода опциий товара…
Как правильно фильтровать по ID cписок возможных свойств товаров.
Пробовал так, но что-то не зашло…
Как правильно фильтровать по ID cписок возможных свойств товаров.
Пробовал так, но что-то не зашло…
[[!msProductOptions?
&tpl=`msProductOptions`
&sortby=`id`
&sortdir=`ASC`
]]Array
(
[options] => Array
(
[day-night] => Array
(
[id] => 18
[key] => day-night
)
[application] => Array
(
[id] => 16
[key] => application
)
[networkInterface] => Array
(
[id] => 17
[key] => networkInterface
) pdopage или getPage как изменить вид ссылок ?
есть пагинация и ее нужно в формат перевести чпу
с roto.com.ua/skylights?page=2
в roto.com.ua/skylights/page-2
используя плагин getPage или pdopage
с roto.com.ua/skylights?page=2
в roto.com.ua/skylights/page-2
используя плагин getPage или pdopage
Программно добавить продукт и сформировать заказ.
Добрый день!
Возникла проблема с добавлением товара и формированием заказа. Есть кастомный код, который формирует заказ для определенного пользователя. Все работает замечательно для опубликованных продуктов. А вот для неопубликованных данный код не работает, может кто то знает как можно решить данную проблему. «Опубликовать» не предлагать, данные товары может добавить только администратор и сформировать заказ, на фронте их нельзя выводить.
Как костыль, перед добавлением публиковывать, после добавления снимать с публикации?
Возникла проблема с добавлением товара и формированием заказа. Есть кастомный код, который формирует заказ для определенного пользователя. Все работает замечательно для опубликованных продуктов. А вот для неопубликованных данный код не работает, может кто то знает как можно решить данную проблему. «Опубликовать» не предлагать, данные товары может добавить только администратор и сформировать заказ, на фронте их нельзя выводить.
Как костыль, перед добавлением публиковывать, после добавления снимать с публикации?
pdoMenu + fenom + контроль доступа и кеширование
Всем привет. Такая проблема — назначил права доступа, все вызовы делаю через fenom. Какой-то непорядок с pdoMenu — вызов:
{'!pdoMenu' | snippet : [
'parents' => 2,
'level' => 2,
'outerClass' => 'aside-menu',
'tplOuter' => '@INLINE <menu{$classes} id="comp_left_menu">{$wrapper}</menu>',
'tplInner' => '@INLINE <ul>{$wrapper}</ul>'
'checkPermissions' => 'list'
]}т.е. вызываю некешированно с контролем доступа. Получается следующее — очищаю кеш, вызываю для авторизованного в группе — пункты меню отображаются, вызываю в другом браузере неавторизованно — тоже отображаются. Наоборот — очищаю кеш, вызываю неавторизованно — не отображаются, потом авторизованно — тоже не отображаются.Ошибки при запуске caseChanger
Добрый день.
Запускаю на странице caseChanger и сначала выдавал 500 ошибку, потом, как изменил вызов на такой:
В логе MODX такая ошибка:
Запускаю на странице caseChanger и сначала выдавал 500 ошибку, потом, как изменил вызов на такой:
{'caseChanger' | snippet : [
'w' => '{$pagetitle}',
'm' => 1,
'p' => 2,
]}стал отдавать 502 ошибку.В логе MODX такая ошибка:
[2017-08-16 19:35:57] (ERROR @ /core/components/pdotools/model/pdotools/pdotools.class.php: 942) Unexpected token ':' in df1f39072d7baddb24aa66ad4f7cfc0a line 292, near '{«titles»:' < — thereПодскажите, как исправить
[2017-08-16 19:35:57] (ERROR @ /core/components/pdotools/model/pdotools/pdotools.class.php: 942) Unexpected token ':' in df1f39072d7baddb24aa66ad4f7cfc0a line 292, near '{«titles»:' < — there
[2017-08-16 19:35:57] (ERROR @ /core/components/pdotools/model/pdotools/pdotools.class.php: 942) Unexpected token ':' in 81488ae7cdeb131c06b0e91f9f64dc9c line 292, near '{«titles»:' < — there
Чтобы обновить цену на товар нужно сбросить кэш?
Всем хорошего дня.
После загрузки прайсов немного меняются цены товаров, естественно, что после переоценки и до сброса кэша цены на сайте старые.
Вот так выводим цены в чанке:
Как то можно сделать {$price} некэшируемым?
Или нужно оборачивать в еще один чанк?
Кто как делает?
После загрузки прайсов немного меняются цены товаров, естественно, что после переоценки и до сброса кэша цены на сайте старые.
Вот так выводим цены в чанке:
<span class="price-product" itemprop="price"> {$price} </span><span class="price-product">руб.</span> Как то можно сделать {$price} некэшируемым?
Или нужно оборачивать в еще один чанк?
Кто как делает?
Как прописать условие для страниц пагинации?
Пагинация в каталоге сделана через pdoPage.
Не могу понять, как прописать условие, чтобы на страницах каталога с параметром адреса ?page= в head страницы добавлялся нужны meta-тег?
Грубо говоря, нужно на всех страницах кроме первой добавить тег. Можно это сделать стандартными средствами MODX?
Не могу понять, как прописать условие, чтобы на страницах каталога с параметром адреса ?page= в head страницы добавлялся нужны meta-тег?
Грубо говоря, нужно на всех страницах кроме первой добавить тег. Можно это сделать стандартными средствами MODX?
Tickets комментарии без ввода email
Привет!
Как сделать поле email необязательным для оставления комментария анонимам? Чтобы осталось, только поле Имя и Сообщение, которых было бы достаточно для отправки.
Как сделать поле email необязательным для оставления комментария анонимам? Чтобы осталось, только поле Имя и Сообщение, которых было бы достаточно для отправки.
Синтаксис применения модификаторов на fenom
Добрый день.
Подскажите, какой синтаксис применения сложных модификаторов с использованием fenom?
Под сложными я подразумеваю те, которые не только имеют название и передаваемый параметр, как к примеру
Читаю документацию по fenom на docs.modx.pro, но не вижу аналогов. Примеры там либо принимают один параметр как | date: 'd.m.Y' либо если параметров несколько, то они задаются без названий, просто в определенной очередности. К примеру
Подскажите, какой синтаксис применения сложных модификаторов с использованием fenom?
Под сложными я подразумеваю те, которые не только имеют название и передаваемый параметр, как к примеру
{'2015-01-10 12:45' | date : 'd.m.Y'}, а такой в котором есть много параметров и плюс каждый параметр имеет свое название. К примеру [[*tvImage:phpthumbof=`w=120&h=120&zc=1&fltr[]=gray`]]При стандартном синтаксисе modx модификатор phpthumbof вызывается так, а вот как его вызвать на fenom?Читаю документацию по fenom на docs.modx.pro, но не вижу аналогов. Примеры там либо принимают один параметр как | date: 'd.m.Y' либо если параметров несколько, то они задаются без названий, просто в определенной очередности. К примеру
escape (e) - экранирование переменной. Первым параметром принимает режим работы, вторым - кодировку.
{'<p>value</p>' | escape : 'html' : 'utf-8'}Насколько я знаю у phpthumbof нет никакой обязательной очередности и он не будет работать если указать только значения параметров.