Задать вопрос
Mari-art
@Mari-art
noob

Как убрать разделитель в ТВ?

Нужна помощь, я уже с этим вопросом сталкивался, но опустил руки и забил, так как было не важно, теперь нужно решить.
И так суть вопроса: есть TV поле [[+tv.param]]
Параметры ввода
Тип ввода: Множественным выбор
Возможные значения:
...
Країна-виробник товару - Євросоюз==<param name='Країна-виробник товару'>Євросоюз</param>||
Країна-виробник товару - Індія==<param name='Країна-виробник товару'>Індія</param>||
Країна-виробник товару - Іспанія==<param name='Країна-виробник товару'>Іспанія</param>||
Країна-виробник товару - Італія==<param name='Країна-виробник товару'>Італія</param>||
Країна-виробник товару - Австрія==<param name='Країна-виробник товару'>Австрія</param>||
Країна-виробник товару - Англія==<param name='Країна-виробник товару'>Англія</param>||
Країна-виробник товару - Бельгія==<param name='Країна-виробник товару'>Бельгія</param>||
Країна-виробник товару - Бразилія==<param name='Країна-виробник товару'>Бразилія</param>||
...

Может быть незаполненным: Нет
Включить автозавершение: Нет
Параметры вывода
Тип вывода: По умолчанию

Откуда в готовом результате берётся разделитель "||"?
<param name="Тип">Набір каструль</param>
||
<param name="Серія">Klassich Faden</param>
||
<param name="Матеріал">Алюміній</param>
||
<param name="Декорування">З вибивним малюнком</param>
  • Вопрос задан
  • 69 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
alelunegov
@alelunegov
Фрилансер. Разработка сайтов на MODX, верстка
pdoResources по умолчанию выводит tv типа «Список» не обработанным. Что бы его обработать можно добавить эту тэвэшку в параметр &processTVs:
[[pdoResources?
    &processTVs=`param`
]]

Можно вместо имени tv поставить `1`, тогда будут обработаны все, что указаны в параметре &includeTVs.
Список будет обрабатываться как указано в параметрах вывода. По умолчанию разделителя не будет.

Другой вариант — воспользоваться модификатором вывода строки:
[[+tv.param:replace=`||==,`]] или [[+tv.param:stripString=`||`]]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы