Вход на сайт
wpml, двуязычный сайт на Wordpress и сортировка
131 просмотров
Перейти к просмотру всей ветки
в ответ alexnaum 15.10.14 11:29
Написал в суппорт автора шаблона, как вариант, в непереведенных местах использовать условие для вывода нужного контента или подключения оного в зависимости от текущей языковой локали.
Поскольку для многоязычности используется wpml, автор предложил использовать следующую конструкцию:
Что самое смешное, в гугле довольно много комментов по данной проблеме, и в основном, все у людей работает.
У меня - нет.
Если использую код выше, то результат сортировки всегда - в обоих языках - выводится на англ, если изменяю на
то результат сортировки в обоих языках всегда по русски.
Автор темы стал меня игнорировать, сказал, типа, все должно работать, но у меня не срабатывает и я искренне недоумеваю, в чем проблема...
Если мыслить логически, исходя из результатов сортировки, условие срабатывает, но переменная ICL_LANGUAGE_CODE всегда в первом случае возвращает false - и совершенно не понятно, почему...
Использую ICL_LANGUAGE_CODE для вывода нужных виджетов - в зависимости от языка - все срабатывает...а тут нет...
Предлагается всесто ICL_LANGUAGE_CODE использовать wpml_current_lang - результат абсолютно идентичен предыдущему...
Есть идеи?
Поскольку для многоязычности используется wpml, автор предложил использовать следующую конструкцию:
В ответ на:
{% if ICL_LANGUAGE_CODE=='ru' %}
{выводим для ru}
{% else %}
{выводим для en}
{% endif %}
{% if ICL_LANGUAGE_CODE=='ru' %}
{выводим для ru}
{% else %}
{выводим для en}
{% endif %}
Что самое смешное, в гугле довольно много комментов по данной проблеме, и в основном, все у людей работает.
У меня - нет.
Если использую код выше, то результат сортировки всегда - в обоих языках - выводится на англ, если изменяю на
В ответ на:
{% if ICL_LANGUAGE_CODE=='en' %}
{выводим для en}
{% else %}
{выводим для ru}
{% endif %}
{% if ICL_LANGUAGE_CODE=='en' %}
{выводим для en}
{% else %}
{выводим для ru}
{% endif %}
то результат сортировки в обоих языках всегда по русски.
Автор темы стал меня игнорировать, сказал, типа, все должно работать, но у меня не срабатывает и я искренне недоумеваю, в чем проблема...
Если мыслить логически, исходя из результатов сортировки, условие срабатывает, но переменная ICL_LANGUAGE_CODE всегда в первом случае возвращает false - и совершенно не понятно, почему...
Использую ICL_LANGUAGE_CODE для вывода нужных виджетов - в зависимости от языка - все срабатывает...а тут нет...
Предлагается всесто ICL_LANGUAGE_CODE использовать wpml_current_lang - результат абсолютно идентичен предыдущему...
Есть идеи?