Задать вопрос
thewind
@thewind
php программист, front / backend developer

Почему не выводится модуль cart.php на сайте OpenCart?

Добрый день!

Есть сайт на OpenCart. В модуле /catalog/controller/module/header.php добавлено
$this->children = array(
	'module/language',
	'module/currency',
	'module/cart'
);


но файл /catalog/controller/module/cart.php никоим образом не срабатывает, шаблон не выводится. При этом ошибок нет.

Есть нюанс - всё работало, до того, как переставил пару строчек местами в header.php. Только возврат к начальному состоянию не помог вернуть модуль. В чем может быть дело?

UPD: конструкция $this->children = Array( ... ) не записывала новый массив в protected переменную наследуемого класса.
Строка $this->children[] = 'module/cart';
исправила положение. Но вопрос остается, почему так?
  • Вопрос задан
  • 219 просмотров
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы