Получение Id дочернего ресурса

Всем доброго дня вызываю снипет
[[!msGallery?
&product=``
&tplOuter=`tpl.main_image_outer`
&tplRow=`tpl.main_image_row`]]
            </div>
            <div class="row c-product-gallery-thumbnail">
[[!msGallery?
&product=``
&limit=`4`
&tplOuter=`tpl.main_mini_image_outer`
&tplRow=`tpl.main_mini_image_row`]]
            </div>
как можно получить Id первого дочернего ресурса (товара)?

мне нужно записать его в параметр
&product=``
вызов происходит из категории товаров

заранее спасибо (проблема в том что msGallery не выводит галерею из каталогов)
Alexsandr
03 февраля 2017, 12:14
modx.pro
2 199
0

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

Алексей Ерохин
03 февраля 2017, 15:54
+1
[[pdoResources? &returnIds=`1` &parents=`[[*id]]` &sortby=`menuindex` &sortdir=`ASC` &limit=`1`]]
    Alexsandr
    03 февраля 2017, 16:18
    0
    спасибо правда сделал через снипет )))
    $depth = isset($depth) ? $options : '1'; 
    $array_ids = $modx->getChildIds($input,$depth,array('context' => $modx->context->key));
    if(!is_array($array_ids)) return $input;
    
    [[~[[+id:getChildIdResoirceId]]]]
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2