[[+id]] и pdoResources
Василий, добрый день.
Используя getResources, для динамической генерации контента, можно применять конструкции вида
Заранее спасибо
Используя getResources, для динамической генерации контента, можно применять конструкции вида
&parents=`[[*id]]`,
&parents=`[[*parent]]`
Однако pdoResources такого подхода не понимает. Как сделать динамического родителя, не используя конкретный id? Возможно я упустил что-то в документации?Заранее спасибо
Комментарии: 9
пропустим знак — `
&parents=`[[+id]]`/code>
Владимир, спасибо за поправку. Первый раз писал в спешке.
Пример:
152, 153, 154,
Пустота
POPULARTOVAR_2 — TVпараметр [[+tv.cifra]]
Пример:
[[getResources? &tpl=`POPULARTOVAR_2` &parents=`[[*parent:parent=`id`]]` &includeContent=`1` &includeTVs=`1` &processTVs=`1` &limit=`1000`]]
Результат152, 153, 154,
[[pdoResources? &tpl=`POPULARTOVAR_2` &parents=`[[*parent:parent=`id`]]` &includeContent=`1` &includeTVs=`1` &processTVs=`1` &limit=`1000`]]
РезультатПустота
POPULARTOVAR_2 — TVпараметр [[+tv.cifra]]
Вопрос временно (надеюсь) решен getProduct'ом. Однако хотелось бы понять в чем ошибка.
[[pdoResources? &tpl=`POPULARTOVAR_2` &parents=`[[*parent]]` &includeContent=`1` &includeTVs=`1` &processTVs=`1` &limit=`1000`]]
а так если?
Пустота((
<div> </div>
&includeTVs=`1` в pdoResources не катит.
На самом деле я вообще выставляю все через набор параметров, где в pdoResources includeTVs идет названием, то есть в данном случае cifra. В этом вы правы.
Как выводить динамику, подскажите пожалуйста? У меня на сайте клиента подразумевается создание дополнительных разделов. Разумеется нужно прописать все гибко не вида &parents=`149`, а &parents=`[[*id]]`. Продуманно это в pdo или нет?
Как выводить динамику, подскажите пожалуйста? У меня на сайте клиента подразумевается создание дополнительных разделов. Разумеется нужно прописать все гибко не вида &parents=`149`, а &parents=`[[*id]]`. Продуманно это в pdo или нет?
&parents=`[[*id]]` от сниппета не зависит, это работа парсера MODX.
Он берет [[*id]], превращает в число, и только потом это число попадает в сниппет. Для всех непоняток сделан специальный параметр &showLog, который показывает, что именно и как выбирает сниппет.
Ошибки нужно искать в первую очередь там, а не в интернете.
Он берет [[*id]], превращает в число, и только потом это число попадает в сниппет. Для всех непоняток сделан специальный параметр &showLog, который показывает, что именно и как выбирает сниппет.
Ошибки нужно искать в первую очередь там, а не в интернете.
Спасибо за ответ
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.