Как сделать вывод URL из множественного списка?

Мне необходимо в параметрах сделать множественный выбор ресурсов и выводить их URL.

Я делаю запрос к бд в возможных значениях поля (testpole:
@SELECT pagetitle, id FROM modx_site_content WHERE parent=7

В шаблоне вывожу [[*testpole]] но на выходе я получаю только цифры. Как реализовать вывод URL?
Александр
29 мая 2017, 21:23
modx.pro
771
0

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

Евгений Webinmd
30 мая 2017, 12:38
+1
в доп поле на вкладке Параметров вывода надо наверн поставить Разделитель и вписать запятую.
потом либо своим мини сниппетом, либо через модификаторы выводить в цикле значения
    Евгений Webinmd
    30 мая 2017, 12:43
    +1
    Сниппет
    [[urlList? &tv=`[[*testpole]]`]]

    ну и сам сниппет примерно такой:

    <?php
    
    if(!$tv) return;
    
    $urls = explode(",", $tv);
    $output = '';
    
    foreach($urls as $id){
    	$output .= $modx->makeUrl($id);
    }
    
    return $output;
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2