В MODX существует несколько способов передачи значения дополнительного поля (TV) в сниппет pdoResources
через параметр &resources
. Вот две наиболее распространенные методы.
1. Использование контекстного ключа:
[[pdoResources? &parents=`0` &resources=`[[*tv.my_tv]]` ]]
В этом случае мы передаем значение дополнительного поля my_tv
текущего ресурса, используя контекстный ключ *
.
2. Использование плейсхолдера с помощью расширения getResources
:
[[!getResources? &tpl=`@INLINE [[pdoResources? &parents=`0` &resources=`@FIELD:my_tv`]]` ]]
В этом случае мы использовали плейсхолдер @FIELD:my_tv
внутри сниппета getResources
, чтобы передать значение дополнительного поля my_tv
в сниппет pdoResources
.
Оба этих метода позволяют передать значение дополнительного поля (TV) в сниппет pdoResources
через параметр &resources
. Какой из них выбрать, зависит от контекста и требований вашего проекта.