Перейти к содержанию

Рекомендуемые сообщения

OCShop 1.5.6.4.1   

В каком контроллере прописать переменные из language/russian.php, чтобы получить доступ к ним в шаблонах?

Поделиться сообщением


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

В том, из которого вызывается данный шаблон на вывод. Ищите, они по названиям часто одинаковые, имею ввиду, если шаблон catalog/product.tpl, то и контроллер скорей всего с таким же названием и расположением.

  • +1 1

Поделиться сообщением


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

Спасибо, конечно, об этом я в курсе. Так вот нет такого контроллера с таким названием.

screenshot 2018-01-25 001.png

Поделиться сообщением


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

в том контроллере, где у вас в шаблоне вывод будет

например для страницы товара в магазине - это catalog/controller/product/product.php

 

смотрите доки

Поделиться сообщением


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

Если у вас трудность с определением контроллера, который принадлежит конкретной странице, то читайте эту тему. Вам нужен 4-ый пункт:

 

Про языки:

 

Доступ к любым языковым переменным из любого раздела можно получить в любом контроллере. Для этого достаточно в контроллере загрузить язык из необходимого раздела:

$this->language->load('раздел/раздел');

или 

$this->load->language('раздел/раздел');

не помню точно как в 1.5.x загружается.

 

А доступ к переменным из russian/russian.php можно получить в любом контроллере, не загружая переменные какого-либо раздела. Т.к. это основной языковой файл для всех разделов, его не надо загружать, он загружается сам и можно сразу же:

$this->data['text_yes'] = $this->language->get('text_yes');

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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