msOptionsPrice.modification - outputSeparator

Мне необходимо добавить на страницу с товаром семантическую разметку с помощью синтаксиса JSON-LD.

Для этого решил использовать сниппет msOptionsPrice.modification.

[[!msOptionsPrice.modification?
    &tpl=`tpl.msOptionsPrice.modification.schema.org`
    &outputSeparator=`,`
]]
Но как сделать так чтобы разделитель не ставился после последнего варианта товара и в случае с одним вариантом товара?
Михаил
08 июня 2017, 05:38
modx.pro
2 292
0

Комментарии: 3

Володя
08 июня 2017, 10:06
0
используйте вызов
{set $rows = $_modx->runSnippet('!msOptionsPrice.modification',[
'return' => 'data'
])}
получите массив с модификациями и дальше обрабатывайте как вам нужно
    Михаил
    08 июня 2017, 16:58
    0
    Спасибо. Эту конструкцию нужно запихнуть в чанк tpl.msOptionsPrice.modification.schema.org? Как вывести содержимое массива с модификациями? Что нужно почитать чтобы разобраться?
      Володя
      08 июня 2017, 17:44
      0
      Эту конструкцию нужно запихнуть в чанк tpl.msOptionsPrice.modification.schema.org
      нет, напишите в ТП, приложите доступ к админке сайта и ссылку на чанк где вызов данного сниппета, разберемся.
      Спасибо!
      Что нужно почитать чтобы разобраться?
      будет полезно прочесть о синтаксисе шаблонизатора феном docs.modx.pro/components/pdotools/parser#Шаблонизатор-Fenom
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3