[[Решено]]Проблема с msOrder и msGetOrder
Приветствую. Как мне установить свой чанк для плейсхолдера [[+goods]] в чанке tpl.msGetOrder.row
Но как задать свой шаблон чанка tpl.msGetOrder.row
Пробовал еще так:
Благодарю за помощь.
[[!msOrder?
&tplOuter=`tpl.msOrder.outer.mobile`
&tplSuccess=`tpl.msOrder.success.mobile`
&tplRow=`tpl.msGetOrder.row.mobile`
]]Я понимаю, что нету параметра в сниппете tplRow.Но как задать свой шаблон чанка tpl.msGetOrder.row
Пробовал еще так:
[[-!msGetOrder?id=`[[+id]]`&tplRow=`tpl.msGetOrder.row.mobile` ]]
и
[[-!msGetOrder? &id=`[[+id]]`&tplRow=`tpl.msGetOrder.row.mobile` ]]Не помогает… Благодарю за помощь.
Комментарии: 23
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
tpl.msGetOrder.row для десктопной использую.
Они как бы не пересекаться должны. Для этого и делаю свой новый чанк.
В обычной так выводится clip2net.com/s/3oUg693
В мобильной чанк не пашет и так получается clip2net.com/s/3oUgepL
Если вам нужно подключать разные чанки, в зависимости от того, с какого устройства зашел пользователь (и вы определяете это через MobileDetect), то что мешает получить результат следующим образом:
В крайнем случае, если обработка сниппета сработает раньше, чем определение MobileDetect, вы можете написать простой сниппет, определяющий плейсхолдер в зависимости от версии устройства и его результат уже возвращать в tplRow.
clip2net.com/s/3pcSiTg
вместо такого оформления:
clip2net.com/s/3pcSuLN
могу в скайпе показать, что бы легче было. alex-kabum мой скайп. добавьте я покажу за 1 минуту все )
Вызов Корректен.
Удалите содержимое чанка, оставьте там только [[+pagetitle]] и посмотрите что будет выводиться.
в tpl.msGetOrder.row.mobile:
только
А в результате на страницке у меня кроме формы не выводится список того, что я заказал
c2n.me/3ptSpLb
Я не знаю почему так но ваш пример не работает…
результат опять же пустота
msGetOrder отработал и результаты работы записал в goods.
Для вывода корзины и оформления заказа достаточно выводить
msGetOrder выводит состав уже псовершонного заказа
clip2net.com/s/3pcUpgf
вот такой результат выводится
clip2net.com/s/3pcSiTg
вместо такого оформления:
clip2net.com/s/3pcSuLN
В чанке tpl.msEmail.new.user вызываю msGetOrder:
[[!msGetOrder?
&id=`[[+id]]`
&tplRow=`tpl.msGetOrder.row_my`
]]
…
[[+goods]]
Но в письме [[+goods]] берется из дефолтного чанка tpl.msGetOrder.row