Задать вопрос

Как вывети только родителей ресурсов через pdoTools и можно ли?

[[!pdoResources?
	&parents=`0`
	&resources=`23,54,22,9`
  &templates=`3`
  &tpl=`@INLINE [[#[[+parent]].pagetitle]]`
]]


Так я вывел список типа:
  1. подушки
  2. диваны
  3. подушки
  4. подушки


А хочу так:
  1. подушки
  2. диваны


Может кто-то уже сталкивался с таким?

________________________

В ресурсес значения идут всегда разные, примерно так &resources=`[[!snipet]]` - данный снипет выводит нужные мне ресурсы, как вариант могу написать другой но может, можно просто в pdoT исключить дубли категорий или только их категории вывести?
  • Вопрос задан
  • 437 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
cimonlebedev
@cimonlebedev Автор вопроса
Пришлось сниппет писать может кому понадобится:
<?php
//[[!getParents?&resources=`1,2,3`]]
if(!empty($resources)){
  $resources = explode(",",$resources);
  $arr = [];
  foreach($resources as $id){
    $parentIds = $modx->getParentIds($id, 10, array('context' => 'web'));
    $arr[] = $parentIds[0];
  }
  $arr = array_unique($arr);
  $arr = implode(",",$arr);
  return $arr;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы