Fenom Id ресурса в параметрах сниппета
Понимаю, что вопрос простой, но тчо-то не могу найти на него ответ. Если в шаблоне я запускаю сниппет при помощи fenom, как мне указать айди ресурса?
Спасибо
{$_modx->runSnippet('!msProducts',[
'parents' => '{$_modx->resource.id}',
'tpl' => 'shopItemDefTpl',
'includeThumbs' => '500x500'
])}
Вот так не работает. Я так понимаю, что он подгружает айди уже после того, как запускает сниппет. Спасибо
Комментарии: 6
'parents' => $_modx->resource.id,
Спасибо, какраз хотел отписаться, что разобрался )
А (из той же серии вопрос) — если я из урл параметра хочу получить что-то, как в такой конструцкии правильно должно выглядеть?
'parents' => $_modx->resource.id,
'tpl' => 'shopItemDefTpl',
'includeThumbs' => '500x500',
'optionFilters' => '{"tags:LIKE": "$.get.tagname"}'
Последняя строка…
В феноме есть символ конкатенации — ~ надо его использовать, чтобы соеденить строку и переменную.
о, спасибо )
'optionFilters' => '{ "tags:LIKE": "' ~ $.get.tagname ~ '" }',
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.