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

Как исключить родительский товар в MiniShop2?

Здравствуйте!
Вывожу в карточке товара похожие товары, как исключить вывод родительского товара?
[[!pdoPage?
              &parents=`[[+id]]`
              &element=`msProducts`
              &depth=`0`
              &tpl=`tpl.msProducts`
              &includeTVs=`1`
              &includeContent=`1`
              &sortby=`menuindex`
              &sortdir=`ASC`
          ]]
  • Вопрос задан
  • 14 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
an-tar
@an-tar Куратор тега MODX
Full stack web developer
Укажите в `parents` через запятую и со знаком "-". Описание параметра из документации:

Список родителей, через запятую, для поиска результатов. Если поставить 0 - выборка не ограничивается. Если id родителя начинается с дефиса, он и его потомки исключаются из выборки.

Также можно попробовать отдельно или в комбинации с `&resources`:

Список ресурсов, через запятую, для вывода в результатах. Если id ресурса начинается с дефиса, этот ресурс исключается из выборки.
Ответ написан
webrevenue
@webrevenue
Веб-дизайнер и SEO оптимизатор
В вашем случае поправить &parents=`[[*id]]` и добавить &resources=`-[[*id]]`. Но я бы лучше использовал msProducts (вместо pdoPage - вам же не нужна пагинация в карточке))).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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