Вывод переменной из словаря в шаблон
Задача вывести из компонента Simple Search в метатег title страницы поиска переменную $text, которая хранится в словаре.
То есть чтобы было:
Результаты поиска по запросу [[переменная->слово которое ищут]]
В словаре есть запись:
simplesearch.results_found
Со значением:
[[+count]] результатов найдено для "[[+text]]"

Но как вывести в шаблоне [[+text]]?
Сильно не пинайте если что, задавал данный вопрос тут, может не видно было, старый пост:
modx.pro/help/21312
То есть чтобы было:
Результаты поиска по запросу [[переменная->слово которое ищут]]
В словаре есть запись:
simplesearch.results_found
Со значением:
[[+count]] результатов найдено для "[[+text]]"

Но как вывести в шаблоне [[+text]]?
Сильно не пинайте если что, задавал данный вопрос тут, может не видно было, старый пост:
modx.pro/help/21312
Комментарии: 19
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
phx [[#get.query]]
Пишу например в чанке:
{$.get['query']}
Потом вывожу этот чанк в title, но ничего не выводиться.
Нагуглил еще вывод из словаря:
modx.pro/help/18498
Но тоже не работает.
[[%simplesearch.search? &namespace=`simplesearch` &topic=`default`]]
Пробовал вставлять это в title, но не выводит значения для +text, как в словаре:
[[+count]] результатов найдено для "[[+text]]"
В поле поиска он подставляется после выполнения поиска, но в шаблоне в title не работает почему-то.
Яндекс ругается уже на одинаковые заголовки title на страницах результата поиска :(
На странице поиска url получается примерно такой? Покажи тоже какой url формируется.
site.ru/rezultatyi-poiska/?search=123&id=207
Шаблон страницы результатов поиска:
&tpl SearchResult:
Что покажет?
Еще добавил восклицательный знак в начале — [[!#GET.search]]
чтобы не кэшировалось.
Я так понял что это некая глобальная переменная(GET.search) вызывается из урла?
В первом случае это теги fastField которые были встроены в pdoTools. Подробней почитать тут — Теги fastField. Про fenom впрочем можно почитать там же :)