Сниппеты miniShop2 не показывают свои плейсхолдеры
Буду рад помощи в таком вопросе.
Есть необходимость увидеть перечень всех плейсхолдеров, содержащихся в сниппете msGetOrder.
В официальной документации docs.modx.pro/components/minishop2/snippets/msgetorder
читаю что это делается указанием пустого шаблона
И вроде на первый взгляд это логично, без указания идентификатора заказа что выводить то?
Указываю идентификатор явно существующего заказа скажем так — [[!msGetOrder?id=`35` &tpl=``]]
И снова ничего.
Кстати нужно сказать что указание пустого шаблона не сработало ни для одного из сниппетов.
Доступ к массивам скажем внутри msCart мне удалось получить лишь методом проб и ошибок указав не tpl для вызова шаблона, а tplOuter.
Вот такая конструкция не сработала — [[!msCart?tpl=``]], а вот такая неожиданно вывела массив -[[!msCart?tplOuter=``]]. Хотя это и противоречит документации.
А вот с msGetOrder не помогает ничего.
Я конечно понимаю, что если у всех работает, а только у меня нет — то проблема где-то во мне. Но подскажите, в чем именно я туплю.
Спасибо.
Есть необходимость увидеть перечень всех плейсхолдеров, содержащихся в сниппете msGetOrder.
В официальной документации docs.modx.pro/components/minishop2/snippets/msgetorder
читаю что это делается указанием пустого шаблона
[[!msGetOrder?tpl=``]]Не работает. Возвращает вот такую строку — ms2_err_order_nf что можно понять как — заказ не найден.
И вроде на первый взгляд это логично, без указания идентификатора заказа что выводить то?
Указываю идентификатор явно существующего заказа скажем так — [[!msGetOrder?id=`35` &tpl=``]]
И снова ничего.
Кстати нужно сказать что указание пустого шаблона не сработало ни для одного из сниппетов.
Доступ к массивам скажем внутри msCart мне удалось получить лишь методом проб и ошибок указав не tpl для вызова шаблона, а tplOuter.
Вот такая конструкция не сработала — [[!msCart?tpl=``]], а вот такая неожиданно вывела массив -[[!msCart?tplOuter=``]]. Хотя это и противоречит документации.
А вот с msGetOrder не помогает ничего.
Я конечно понимаю, что если у всех работает, а только у меня нет — то проблема где-то во мне. Но подскажите, в чем именно я туплю.
Спасибо.
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Я хочу вывести на экран массив значений, лежащих в msGetOrder.
Вот как на этом скриншоте — yadi.sk/i/Eabu6Gopui9GB
Документация говорит что любой из сниппетов miniShop2 можно вывести на экран в виде массива только лишь указав ему пустой чанк в виде шаблона.
У меня почему то ни с одним сниппетом это не сработало.
Не помогало.