JSON и плейсхолдеры
Здравствуйте!
Подскажите, пожалуйста, пытаюсь передать pagetitle текущей страницы в JSON строку сниппета и что-то не выходит
Подскажите, пожалуйста, пытаюсь передать pagetitle текущей страницы в JSON строку сниппета и что-то не выходит
{'!mFilter2' | snippet : [
...
'optionFilters' => '{"proizvoitel:LIKE": $_modx->resource.pagetitle}',
...
]}и через плейсхолдер тоже не работает{set $cptl = $_modx->resource.pagetitle}
{'!mFilter2' | snippet : [
...
'optionFilters' => '{"proizvoitel:LIKE": $cptl}',
...
]}если хардкодить, то все ок работает{'!mFilter2' | snippet : [
...
'optionFilters' => '{"proizvoitel:LIKE": "Заголовок_страницы"}',
...
]}Что не так делаю?
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
…
'optionFilters' => '{«proizvoitel:LIKE»: '~$_modx->resource.pagetitle~'}',
…
]}
так попробуй