Как через pdoField вывести глобальные параметры контекста
Вывожу все ресурсы что лежат в контекстах, используя
Пробую вот так — но ничего не выводит.
[[pdoResources?
&parents=`0`
&depth=`3`
&tpl=`tpl_a2_2`
&limit=`1000`
]]
внутри чанка tpl_a2_2 хочу получить параметр с настроек контекста, к ним доступ идет через [[++Key]]Пробую вот так — но ничего не выводит.
[[pdoField? &id=`[[*id]]` &field=`cultureKey`]] или так [[pdoField? &id=`[[*id]]` &field=`[[++cultureKey]]`]]
Комментарии: 4
Вы же сами в заголовке написали «ГЛОБАЛЬНЫЕ» т.е. доступные везде. Вам не нужен pdoFields, настройки контекста можно получить как плейсхолдер [[++key]]
Глобальные на уровне контекста — а у меня 3 контекста.
Мне нужно вывести глобальный параметр конкретно ID ресурса.
Мне нужно вывести глобальный параметр конкретно ID ресурса.
сквозные-глобальные настройки доступны через ++
поэтому в текущем контексте чтобы узнать cultureKey нужно написать [[++cultureKey]] и посмотреть на странице что он выводит.
Если у вас есть параметр под одним названием — впишите его [[++ИМЯ-ВАШЕГО-КЛЮЧА]]
И все получится.
Если это не помогло или суть у вас другая — распишите более детально что откуда хотите брать и для чего.
поэтому в текущем контексте чтобы узнать cultureKey нужно написать [[++cultureKey]] и посмотреть на странице что он выводит.
Если у вас есть параметр под одним названием — впишите его [[++ИМЯ-ВАШЕГО-КЛЮЧА]]
И все получится.
Если это не помогло или суть у вас другая — распишите более детально что откуда хотите брать и для чего.
Параметр конкретного ресурса не может быть глобальным — он привязан к ресурсу. Соответственно и получить его можно по ID этого ресурса.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.