Добрый день, подскажите как сгенеррировать сылку для первого дочернего элемента <a href = "#">Посмотреть все примеры...</a> Структура каталога такова: Каталог1 Все примеры Пример1 Пример2 Каталог2 Все примеры Пример1 Пример2 Как сгенерить сылку с Каталог1 и Каталог2 на Все примеры? Заранее спасибо Сделал сниппет <?php $id; $depth = 1;
$ids = $modx->getChildIds($id, $depth); $docs = $modx->getCollection('modResource', array( 'id:IN' => $ids ,'alias:!=' => 'f' )); //$output = ''; foreach ($docs as $doc) { if($doc->get('pagetitle') == 'Примеры работ'){ return $doc->get('id'); } } при вызове таким образом <a href = "[[~[[!child? &id=`[[*id]]`]]]]">Посмотреть все примеры...</a> я нничего не получаю, если так <a href = "[[!child? &id=`[[*id]]`]]">Посмотреть все примеры...</a> выводится ID правильный. В чем проблемма с [[~]]??? Решил модернизировать сниппет if($doc->get('pagetitle') == 'Примеры работ'){ $url = $modx->makeUrl($doc->get('id')); return $url; }