Генерация сылки на первый дочерний элемент

Добрый день, подскажите как сгенеррировать сылку для первого дочернего элемента

<a href = "#">Посмотреть все примеры...</a>

Структура каталога такова:

Каталог1
    Все примеры
        Пример1
        Пример2
Каталог2
    Все примеры
        Пример1
        Пример2

Как сгенерить сылку с Каталог1 и Каталог2 на Все примеры? Заранее спасибо Сделал сниппет

<?>
$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;
    }