Вывод значений из произвольного словаря через Fenom
Осваиваю Fenom. Не могу понять, как выводить значения из словарей с параметрами &topiс и &namespace. Сами словари расположены в файле PHP, а не БД. Возьму как пример словарь плагина Babel.
Из обычного словаря вывод в Fenom такой. Об этом знаю.:
UPD. Перечитал, и понял, что неправильно задал вопрос. Fenom ищет ключи во всех словарях, и я могу вывести нужное мне значение. Но как явно указать конкретный словарь и топик? Я предполагаю, что это действие ускорит загрузку, но ещё не тестировал.
UPD2. Разобрался. Нашел ответ в документации к парсеру pdoTools.
Кому-то может будет полезно, сначала подгрузил словарь через:
Из обычного словаря вывод в Fenom такой. Об этом знаю.:
{'key' | lexicon}С обычным парсером MODX нужный мне вывод такой: [[%key? &topic=`translate` &namespace=`babel`]]С этим проблем нет, но хочу сделать всё через Fenom.UPD. Перечитал, и понял, что неправильно задал вопрос. Fenom ищет ключи во всех словарях, и я могу вывести нужное мне значение. Но как явно указать конкретный словарь и топик? Я предполагаю, что это действие ускорит загрузку, но ещё не тестировал.
UPD2. Разобрался. Нашел ответ в документации к парсеру pdoTools.
Кому-то может будет полезно, сначала подгрузил словарь через:
{$_modx->lexicon->load('babel:translate')}Затем вывел ключ через: {$_modx->lexicon('key')}или:{'key' | lexicon}
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
0
Комментарии: 0