Как выводить текст в HTML в зависимости от выбранного языка

Тема в разделе "OpenCart", создана пользователем zamalatb, 21 сен 2014.

  1. zamalatb

    zamalatb

    Регистрация:
    29 апр 2014
    Сообщения:
    113
    Симпатии:
    31
    Подскажите пожалуйста всезнающие гуру опенкарта!:smile:

    Есть такой кусок кода хтмл:
    Код:
    <li><a href="./index.php?route=information/information&information_id=6">ДОСТАВКА И ОПЛАТА</a></li>
    <li><a href="./index.php?route=product/testimonial">ОТЗЫВЫ И ВОПРОСЫ</a></li>
    <li><a href="./index.php?route=information/news">НОВОСТИ</a></li>
    <li><a href="./contact-us">КОНТАКТЫ</a></li>
      </ul>
    </div>
    <?php } ?>
    как сделать чтобы в зависимости от выбранного языка на сайте выдавалось название пунктов меню на этом языке. Т.е. что то такое:
    if language=rus then
    <li><a href="./index.php?route=information/information&information_id=6">ДОСТАВКА И ОПЛАТА</a></li>
    else
    <li><a href="./index.php?route=information/information&information_id=6">Delivery and Payment</a></li>
     
  2. alex_storm

    alex_storm дизайн, CSS Команда форума

    Регистрация:
    11 дек 2012
    Сообщения:
    1.120
    Симпатии:
    560
    Зачем придумывать велосипед?
    Зашли в языковые файлы футера или хедера, где собираетесь задавать переменные.
    Указали переменные, типа - $_['text_home'] = 'Главная';
    В контроллере объявили данную переменную - $this->data['text_home'] = $this->language->get('text_home');
    И сообственно говоря вывели - <?php echo $text_home; ?>

    Так сохраниться структура опенкарта и не будет "говно" кода.
     
    zamalatb нравится это.
  3. zamalatb

    zamalatb

    Регистрация:
    29 апр 2014
    Сообщения:
    113
    Симпатии:
    31
    о спасибо) согласен насчет говно кода, просто когда это все добавлял еще только плавал в опенкарте, и такое решение добавление новых пунктов прочитал гдето на форуме тут.
    --- Добавлено, 21 сен 2014 ---
    супер, все получилось, еще раз большое спасибо за подсказку!:wink:
     
    Последнее редактирование: 21 сен 2014