Ребят, нужно в home.tpl вставить несколько переменных перевода, но файла контролера такого не существует. Пытался вставить в header.php Иногда в других проектах срабатывало, но сейчас не катит. Несколько раз проверил. Ругается. Не подскажите решение, как добавить переменные перевода на главную. Спасибо
так же как и везде. На форуме были темы и не понятно на что у вас ругается.. существует, там же где и все.
<b>Notice</b>: Undefined variable: text_new in <b>/home/kancbaza/kancbaza.com.ua/www/catalog/view/theme/kancbaza/template/common/home.tpl</b> on line <b>97 Как везде не получится, не сущесвует контролера home.php куда можно было добавить актуализацию переменных, не существует home.php в переводе
Пардон, точно контролер существует. Все разобрался. Надо в контроллер добавить подгрузку шаблона перевода и объявить переменные перевода $this->load->language('common/home'); $data['text_recomed'] = $this->language->get('text_recomed'); $data['text_alcii'] = $this->language->get('text_alcii'); $data['text_new'] = $this->language->get('text_new'); Создать файлы home.tpl во всех языках и прописать переменные с переводами по аналогии Спасибо
Я с этого начала выдает ошибку( Notice: Undefined variable: text_offer_title in /home/bh64852/public_html/catalog/view/theme/foodShop/template/common/home.tplon line 9) версия 2.3... подскажите как можно еще решить эту проблему?
home.tpl <div class="offer__title"> <h3> <?php echo $text_offer_title; ?> </h3> </div> home.php $this->load->language('common/home'); $data['$text_offer_title'] = $this->language->get('$text_offer_title'); в языковом файле home.php <?php // Text $_['$text_offer_title'] = 'Lunches for every taste'; модификатор обновила! все равно выдает ошибку Notice: Undefined variable: text_offer_title in /home/bh64852/public_html/catalog/view/theme/foodShop/template/common/home.tplon line 9 вот где я плужу?(
Да. Меня терзать смутное сомнение, что это это может быть из за подключенных модулей. Или я заблуждаюсь?
чудес не бывает. что-то вы не так делаете. покажите файлы catalog/controller/common/home.php catalog/language/ru-ru/common/home.php catalog/view/theme/ваша тема/template/common/home.tpl и если есть system/storage/modification/catalog/controller/common/home.php system/storage/modification/catalog/language/ru-ru/common/home.php system/storage/modification/catalog/view/theme/ваша тема/template/common/home.tpl
catalog/controller/common/home.php $this->load->language('common/home'); $data['text_offer_title'] = $this->language->get('text_offer_title'); $data['offer__name'] = $this->language->get('offer__name'); catalog/language/ru-ru/common/home.php <?php // Text $_['text_offer_title'] = 'Lunches for every taste'; $_['offer__name'] ='LUNCH DELIVERY'; catalog/view/theme/ваша тема/template/common/home.tpl <div class="offer__title"> <h3> <?php echo $text_offer_title; ?> </h3> </div> <h1> <?php echo $offer__name; ?> </h1> в модификаторах чисто только header есть
все верно. а ошибка так и есть? тогда, вопрос конечно интересный может быть еще опечатка. к примеру, вместо латинской "e" кирилица попробуйте в одном месте прописать 'text_offer_title' , а в остальных ctrl+c , ctrl+v
на опечатки проверила, все ок. все равно выдает Notice: Undefined variable: text_offer_title in /home/bh64852/public_html/catalog/view/theme/foodShop/template/common/home.tplon line 9