Как через 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]]`]]
Alex
12 января 2023, 21:59
modx.pro
435
0

Комментарии: 4

Артур Шевченко
12 января 2023, 22:04
0
Вы же сами в заголовке написали «ГЛОБАЛЬНЫЕ» т.е. доступные везде. Вам не нужен pdoFields, настройки контекста можно получить как плейсхолдер [[++key]]
    Alex
    13 января 2023, 01:19
    0
    Глобальные на уровне контекста — а у меня 3 контекста.
    Мне нужно вывести глобальный параметр конкретно ID ресурса.
      Алексей Смирнов
      13 января 2023, 11:19
      0
      сквозные-глобальные настройки доступны через ++
      поэтому в текущем контексте чтобы узнать cultureKey нужно написать [[++cultureKey]] и посмотреть на странице что он выводит.
      Если у вас есть параметр под одним названием — впишите его [[++ИМЯ-ВАШЕГО-КЛЮЧА]]
      И все получится.
      Если это не помогло или суть у вас другая — распишите более детально что откуда хотите брать и для чего.
        Артур Шевченко
        13 января 2023, 11:20
        0
        Параметр конкретного ресурса не может быть глобальным — он привязан к ресурсу. Соответственно и получить его можно по ID этого ресурса.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4