Вывести все ресурсы родителя - родителя
Здравствуйте, подскажите как вывести (id) всех ресурсов родителя-родителя через api modx.
Есть структура:
«Категория» — «подкатегории» — «ресурсы»
Как вывести все ресурсы (id) из «Категории» (т.е. не все подкатегории, а именно все ресурсы подкатегорий одной категории), с помощью api.
Пробую так
Переделал
Есть структура:
«Категория» — «подкатегории» — «ресурсы»
Как вывести все ресурсы (id) из «Категории» (т.е. не все подкатегории, а именно все ресурсы подкатегорий одной категории), с помощью api.
Пробую так
if(!$docs = $modx->getCollection('modResource', array(
'parent' => $idkategor,
'published' => 1,
'deleted' => 0
))){return;}
foreach($docs as $doc){
$id = $doc->get('id');
echo $id.",";
}И естественно получаю id всех подкатегорий. Есть ли простой способ, направите на решение.Переделал
if(!$docs = $modx->getCollection('modResource', array(
'parent' => $idkategor,
'published' => 1,
'deleted' => 0
))){return;}
foreach($docs as $doc){
$id = $doc->get('id');
$docs1 = $modx->getCollection('modResource', array(
'parent' => $id,
'published' => 1,
'deleted' => 0
));
foreach($docs1 as $doc1){
$id1 = $doc1->get('id');
$idall=$id1.",".$idall;
}
}
echo $idall;Все получилось, но может быть есть более красивое и быстрое решение Комментарии: 5
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Вызов сниппета