Output filter to get TV display name - tvLabel does not work on pdoResources
В бд попадают записи: GD, GL, GR и другие
Список одиночный выбор тв например Возможные значения
На выходе должно получится название страны типа «Греция», но выходит только «GR»
Список одиночный выбор тв например Возможные значения
Гренада==GD||Гренландия==GL||Греция==GR||Грузия==GEДва года назад уже кто-то задавал этот вопрос, но ответа на него не дали.На выходе должно получится название страны типа «Греция», но выходит только «GR»
[[+tv.vendor_address:getTvDisplayName]]
[[#[[+id]].vendor_address:tvLabel]]
[[+tv.vendor_address:tvLabel]] Комментарии: 13
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Всё работает, выводит Греция и т.п.
Если интересно, вот вызов
и в чанке Просто выводит и даже не указание разделителя в параметрах вывода не реагирует
В чанке:
А вот с ничего.
Найду в чем дело, отпишусь тут )
s26240.h8.modhost.pro/manager/
s26240
lC6YU7NlRxFt
MODX 2.8.2, php 7.4, всё работает. Может в ТВшке что то не так заполнено?
ойду теперь со своим разбираться.
Для ТВшки множественного выбора, ведь все тоже самое правильно будет?
Возможно, надо тестить, ни разу не пробовал =)
Код сниппета:
Возможно это топорно и неверный путь, но работает =) Можешь чекнуть на сайте выше, добавил там.
А, так как задача с поставщиками и производителями перешла на ms2 в связке с ресурсами, то пришёл к такому результату, так как с id-шниками не стал заморачиваться, но потребовалось просто вывести страну [[+vendor.country]]:
Код чанка в чанке с mFilter2: