Как вывести (TV Список множественный выбор) через кому?
Если TV Список (множественный выбор).
Как через php или как то по другому вывести список через кому.

Находил примеры в интернете, они выводят только цифры.
Как через php или как то по другому вывести список через кому.

Находил примеры в интернете, они выводят только цифры.
Комментарии: 23
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
После этого вывод [[*tvname]] в шаблоне страницы будет содержать разделитель.
Чтобы разделитель выводился через [[+tv.tvname]] в чанках, в вызовах pdoResources и т. д., добавляйте параметр &processTVs=`tvname`
В сниппетах для вывода через разделитель используйте
Пример есть страница компании. На этой странице выводится список городов. Как вывести весь список через кому.
Можно пример кода.
В случае, если у данной TV тип вывода строит «Разделитель» и в качестве самого разделителя указана запятая, то выведутся значения через запятую.
Если у Вас в качестве значений TV прописаны не названия городов, а ID соответствующих ресурсов, то делаете такой сниппет:
Назовите его, к примеру, getCities и используйте как модификатор:
Нужно в чанке вывести список городов которые были выбраны.
<?php
$page = $modx->getObject('modResource', 108);
return $page->getTVValue('service-centers-city');
Выводит только цифры, а мне нужно названия через кому.
Выводит только если я указал 1 город. Если 2 и более не выводит.
Список вывелся.
Город 1, Город 2, Город 3
Не пойму как это сделать.
Цифры тут произвольные или нет? Если они соответствуют ID ресурсов (страниц в дереве), то используйте сниппет, который я привел выше.
Если эти цифры произвольные и никак не связаны с ресурсами или иными сущностями, то пишете такой сниппет:
На странице ресурса можете использовать просто
В чанках нужно передавать ID
Чтобы можно было на разных страницах по разному выводить.
ID 2
Вызов:
или
В чанке chunk_name доступны плейсхолдеры [[+name]] и [[+id]].
Просто возвращает айди. А нужно название. Спасибо.