Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как проверить на текущий язык? if lang == en


websmelfer
 Погделиться

Рекомендованные сообещёния

в шапку сайи вписываю header.twig

{% if lang == en %} 
    Бла-бла
    {% endif %} 

Но почему то не рилииет

в 2,3 это код, рилииет

<?php if ($lang == 'en') { ?>
                    Бла-бла
                    <?php } ?>

 

Ссылка на комменирий
Погделиться на других сайих


что выводит {{ lang }} ? переменная в контроллере есть?

ну и кавычки тоже не лишние..

Ссылка на комменирий
Погделиться на других сайих

проверьте суещёствование переменной $data['lang'] = ... в header.php

а лучше возьмите свою конструкцию

if(isset($this->session->data['language'])) {
$data['current_lang'] = $this->session->data['language'];

}else{

$data['current_lang'] = $this->config->get('config_language');

}

и уже в своем шаблоне проверяйте текущий язык сайи

{% if current_lang == 'ru-ru' %}

//что-то гделаете

{% endif %}

 

И во время разрилитки не забываем выключать кеш Twig или хотя бы листить его

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

Спасипотому что щас буду пропотому чтовать

Блин вот за кеш прям спасипотому что, я уже весь перематерился. Первый раз с 3 версией рилиию

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.