additionalPlaceholders в pdoTools

Здравствуйте. Появилась необходимость передавать в pdoResources какие-то свои параметр(ы) для вывода его (их) в чанке tpl. В документации общих параметров нашел подходящий параметр для этого:
&additionalPlaceholders Устанавливает дополнительные плейсхолдеры
Но нигде я не смог найти примера использования этого… Пытался передать жсон, пытался передать объект php, пытался передать как в modx foo==bar, ничего не работает. Может кто сталкивался?
Николай
01 февраля 2019, 09:09
modx.pro
1 071
0

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

Андрей
01 февраля 2019, 15:50
+1
Можно передавать свои данные через prepareSnippet. Посмотрите этот комментарий, аналогично работает и для pdoToos.

modx.pro/help/17267#comment-105922
    Алексей
    23 апреля 2019, 16:43
    0
    либо через select для mysql
    {$_modx->runSnippet('pdoMenu', [
    	'select'		=> "\"{$valueCustomVarible}\" AS myCustomVariable, modResource.id, modResource.pagetitle, modResource.menutitle, modResource.uri"
    	'tpl'			=> '@INLINE {$myCustomVariable}'
    ])}
    но это да, велосипед тоже.
    Вообще интересно, как
    &additionalPlaceholders Устанавливает дополнительные плейсхолдеры
    заставить работать этот параметр? может быть есть у кого пример?
      Николай
      24 апреля 2019, 06:43
      0
      Я пытался, но так и не смог. Оставил эту затею, сделал по другому…
        Андрей
        07 мая 2019, 08:52
        0
        Вот так работает на fenom, надо массив передавать

        'additionalPlaceholders' => [
            'mode' => 'slider'
        ]

        В чанке будет
        {$additionalPlaceholders.mode}
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4