Как получить значение из массива, установленного в плейсхолдер через fenom?

Есть плейсхолдер, который был установлен таким образом:
$modx->toPlaceholders(array(
    'cityList' => $cityList,
    'contactsArray' => $contactsArray,
));
Раньше значение address из массива contactsArrray получали через стандартный синтаксис modx как [[+contactsArray.address]] Как сделать то же самое, но через fenom?
Просто {$contactsArray.address} не работает.
Giant Dad
30 июня 2022, 16:40
modx.pro
641
0

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

Артур Шевченко
30 июня 2022, 17:36
0
Тут на первом скриншоте все возможные варианты.
    Giant Dad
    30 июня 2022, 18:01
    0
    Я их уже пробовал. Так же, как и у автора, у меня не работает
      Артур Шевченко
      30 июня 2022, 18:20
      1
      +1
      Я взял код из документации
      $modx->toPlaceholders(array(
        'document' => array('pagetitle' => 'My Page')
      ));
      Потом на фронте вызвал сниппет и вывел плейсхолдер двумя способами
      {'test' | snippet}
      {'document.pagetitle' | placeholder}
      {$_modx->getPlaceholder('document.pagetitle')}
      Оба способа сработали.
      Главное, чтобы сниппет выполнялся раньше чем ты выводишь плейсхолдер.
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3