msOptionsPrice.modification - outputSeparator
Мне необходимо добавить на страницу с товаром семантическую разметку с помощью синтаксиса JSON-LD.
Для этого решил использовать сниппет msOptionsPrice.modification.
Для этого решил использовать сниппет msOptionsPrice.modification.
[[!msOptionsPrice.modification?
&tpl=`tpl.msOptionsPrice.modification.schema.org`
&outputSeparator=`,`
]]
Но как сделать так чтобы разделитель не ставился после последнего варианта товара и в случае с одним вариантом товара? Комментарии: 3
используйте вызов
{set $rows = $_modx->runSnippet('!msOptionsPrice.modification',[
'return' => 'data'
])}
получите массив с модификациями и дальше обрабатывайте как вам нужно
Спасибо. Эту конструкцию нужно запихнуть в чанк tpl.msOptionsPrice.modification.schema.org? Как вывести содержимое массива с модификациями? Что нужно почитать чтобы разобраться?
Эту конструкцию нужно запихнуть в чанк tpl.msOptionsPrice.modification.schema.orgнет, напишите в ТП, приложите доступ к админке сайта и ссылку на чанк где вызов данного сниппета, разберемся.
Спасибо!
Что нужно почитать чтобы разобраться?будет полезно прочесть о синтаксисе шаблонизатора феном docs.modx.pro/components/pdotools/parser#Шаблонизатор-Fenom
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.