OpenCart передать переменную ветке от контроллера - PullRequest
0 голосов
/ 23 сентября 2018

Hy!

Мне нужно использовать некоторые данные в файлах веток, как передать их из header.php в файлы веток?Я создал новый элемент в массиве $ data, но его нет в файлах веток.

$data['testvar'] = "test string";

И я пытаюсь получить к нему доступ в файлах веток, как это:

{{ testvar }}

Ответы [ 2 ]

0 голосов
/ 30 сентября 2018

Если вы добавите $data['testvar'] = "test string"; только в catalog/controller/common/header.php, чем вы можете использовать {{ testvar }} только в catalog/view/theme/Your theme (or default)/template/common/header.twig.


Чтобы быть уверенным, что $ data передается для просмотра файла, выможно добавить die(print_r($data)); перед загрузкой.

0 голосов
/ 23 сентября 2018

После того, как вы внесли некоторые изменения, вы должны в панели администратора обновить свои изменения и очистить кеш, синий значок шестеренки в правом верхнем углу.

...