Если не секрет как разобрался?
Делаю все так как надо( вроде)
Задача, необходимо добавить в модуль "карусель производителей" заголовок.
Прописываю заголовок без переменной, все отлично работает. В дальнейшем появилась необходимость в переменной, так как сайт на 2-х языках
1) захожу в контроллер carousel, а там не подключена даже загрузка языковых файлов. Для этого я пишу :
$this->load->language('extension/module/carousel');
$data['my_per'] = $this->language->get('my_per');
2) Захожу в языковой файл carousel, и пишу :
$_[my_per'] = 'Мой заголовок:';
3) Вставляю в carousel.tpl свою переменную
<?php echo $my_per; ?>
По идее, все должно было заработать, но выходит ошибка как у Вас.
NOTICE: UNDEFINED VARIABLE: TITLE_CUT IN /my_site/CATALOG/VIEW/THEME/my_theme/TEMPLATE/EXTENSION/MODULE/CAROUSEL.TPLON LINE 16