Как сделать вывод URL из множественного списка?
Мне необходимо в параметрах сделать множественный выбор ресурсов и выводить их URL.
Я делаю запрос к бд в возможных значениях поля (testpole:
@SELECT pagetitle, id FROM modx_site_content WHERE parent=7
В шаблоне вывожу [[*testpole]] но на выходе я получаю только цифры. Как реализовать вывод URL?
Я делаю запрос к бд в возможных значениях поля (testpole:
@SELECT pagetitle, id FROM modx_site_content WHERE parent=7
В шаблоне вывожу [[*testpole]] но на выходе я получаю только цифры. Как реализовать вывод URL?
Комментарии: 2
в доп поле на вкладке Параметров вывода надо наверн поставить Разделитель и вписать запятую.
потом либо своим мини сниппетом, либо через модификаторы выводить в цикле значения
потом либо своим мини сниппетом, либо через модификаторы выводить в цикле значения
Сниппет
[[urlList? &tv=`[[*testpole]]`]]
ну и сам сниппет примерно такой:
[[urlList? &tv=`[[*testpole]]`]]
ну и сам сниппет примерно такой:
<?php
if(!$tv) return;
$urls = explode(",", $tv);
$output = '';
foreach($urls as $id){
$output .= $modx->makeUrl($id);
}
return $output;
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.