День добрый. Подскажите как можно определить язык. Пробовал с помощью Код (Text): {{ site.language }}, так {% if (site.language == 'en') %} <p>England</p> {% else %} <p>No England</p> {% endif %} и {% if (site.language == 'en-Us') %} <p>England</p> {% else %} <p>No England</p> {% endif %} Так и с помощью language.getId() - во всех случаях переходит по Else какой бы язык не был на сайте. Можете подсказать что не так делаю?
Wordpress, TWIG, Язык England? Вы на каком языке вообще пишете? --- Добавлено --- короче, не знаю как "определить" — это точно не в шаблоне происходит. но если вопрос о том, как сравнить действующее значение с какой-то константой, то я бы попробовал вывести это действующее значение для отладки. {{ site.language }}
Wordpress, Использую модуль написанный на TWIG. В самом вордпрессе использую конструкцию get_bloginfo('language') ( на пхп условия) для определенмя языка (у меня разные поля выводиться для разных языков). Задача в модуле написанном на TWIG так же определить язык. С TWIG`ом не работал - поэтому прошу помощи.
Выведи в шаблоне то, с чем собираешся сравнивать в if. Вывести переменную ты должен суметь. --- Добавлено --- TWIG это просто язык разметки шаблона. Так что в нём самом нет никакого определения языка пользователя. Все данные поступают из вордпресса и его модулей в твоём случае. Мы не знаем какие там данные передаются. Что можно сделать? - читать описание модуля - заглянуть в его код в то место, где вызывается шаблон --- Добавлено --- Вот это вот "site.language" ты откуда взял? Видимо есть документация с примерами. Она даст тебе больше, чем телепаты с нашего форума.