@smoklew

Есть знатоки opencart?

Версия Opencart 2.1.0..
Есть модуль HTML содержимое. Располагаю его под основным меню на главной странице.
Далее изменяю его шаблон, чтобы получилось вот так:b5b1be49bfd6a51bd00518deca3cfdc9.jpg
Выбор типов одежды, соответствуют пунктам из подменю в категориях.
Чтобы это сделать, мне нужно в контроллер модуля html.php добавить переменные Category , как они добавлены в контроллере header, но я не знаю как делать, а когда пытаюсь скопировать тупо header.php в html.php , то выдает :
Fatal error: Class 'Controllermodulehtml' not found in C:\OpenServer\domains\montri\system\engine\loader.php on line 28

или так:

Parse error: syntax error, unexpected $end, expecting T_FUNCTION in C:\OpenServer\domains\montri\catalog\controller\module\html.php on line 52
  • Вопрос задан
  • 343 просмотра
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
В шаблоны переменные попадают из контроллеров. Нет смысла пихать код одного шаблона в другой. Так как в header.php есть переменные не переданные в html.php. На уровне шаблонов это сделать можно только javascript-ами. Вам нужно скопировать логику формирования переменной и перенести в другой контроллер или экшен.
Почитайте про MCV.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы