Пропадает мультиязычность после установки pdoTools
Здравствуйте.
Вот по этой статье устанавливал мультиязычность.
Для вывода не в ресурсе создавал новое имя в словаре и выводил так: [[%trucking1]]
Всё работало так, как надо.
После установки Ticket, а именно после установки pdoTools, стал пропадать перевод, который организован именно вот таким способом. После обновления страницы вместо перевода просто trucking1.
Текст же в ресурсах переводится нормально как и было.
Подскажите, пожалуйста, как быть?
Заранее спасибо.
Вот по этой статье устанавливал мультиязычность.
Для вывода не в ресурсе создавал новое имя в словаре и выводил так: [[%trucking1]]
Всё работало так, как надо.
После установки Ticket, а именно после установки pdoTools, стал пропадать перевод, который организован именно вот таким способом. После обновления страницы вместо перевода просто trucking1.
Текст же в ресурсах переводится нормально как и было.
Подскажите, пожалуйста, как быть?
Заранее спасибо.
Комментарии: 7
Что-то я не вижу в твоём сниппете загрузки нужного лексикона для отображения trucking1 и прочего.
pdoTools пытается сам обработать такие строки, а не может — ведь в памяти соответствующего лексикона нет.
pdoTools пытается сам обработать такие строки, а не может — ведь в памяти соответствующего лексикона нет.
$modx->lexicon->load('лексикон:словарь');
Сорри. Через сниппет делал вывод ссылки в footere. Сайт делал летом поэтому и запамятовал.
В общем весь перевод, что указывается в словаре — не выводится.
Изменил текст вопроса.
В общем весь перевод, что указывается в словаре — не выводится.
Изменил текст вопроса.
Как и где задать данный лексикон?
Ну а ты в какой словарь пишешь свои значения? Его и надо грузить.
Захожу в управление словарями.
Пространство имён: babel
Тема:default
Язык:en
Допустим 'Имя': 'Adress', а значение 'Our address'.
Вывожу в чанке я так: [[%address]]
Как вот на таком варианте задать лексикон?
Пространство имён: babel
Тема:default
Язык:en
Допустим 'Имя': 'Adress', а значение 'Our address'.
Вывожу в чанке я так: [[%address]]
Как вот на таком варианте задать лексикон?
Это и есть лексикон, нужно его загрузить в своём плагине переключения контекстов:
$modx->lexicon->load('babel:default');
И должно заработать.
Спасибо)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.