Мне надо вывести имя нового(залогинившегося) клиента в header.tpl. Первым шагом решил пойти в контроллер и создать там переменную со случайным содержимым, вывести на страницу. В контроллере, глядя на то как задаются другие переменные, пишу:
$data['customer_name'] = 'Sergey';
или
$this->data['customer_name'] = 'Sergey';
Вывожу как echo $customer_name; в tpl-ке. На выходе получаю:
Undefined variable: customer_name in /vqmod/vqcache/vq2-catalog_view_theme_default_template_common_header.tpl
Беру любую другую переменную из контроллера, которая задаётся так же - все гуд.
Файлы, которые редактирую: catalog/view/theme/default/template/common/header.tpl
/catalog/controller/common/header.php
Что я сделал не так?
P.S. Есть подозрения, что за вывод переменных в этом tpl файле отвечает не только header.php из контроллера. От куда могут еще задаваться переменные в этом случае?