Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

В каком контроллере прописать переменные из language/russian.php


Recommended Posts

OCShop 1.5.6.4.1   

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

Link to post
Share on other sites

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

  • +1 1
Link to post
Share on other sites

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

screenshot 2018-01-25 001.png

Link to post
Share on other sites

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

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

 

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

Link to post
Share on other sites

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

 

Про языки:

 

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

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

или 

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

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

 

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

$this->data['text_yes'] = $this->language->get('text_yes');
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.