opencart как отобразить все категории с изображениями на домашней странице opencart 1.5.1.3
в opencart 1.5.1.3 я хочу отобразить все категории с изображениями вверху и именем категории в botoom.
после того, как любой щелчок по изображению или имени будет перейти на эту страницу категории.
Я стараюсь изо всех сил, даже я отличился.файл TPL, который показывает рекомендуемые товары на главной странице, Я также пытаюсь изменить его, но он не работает.
в рекомендуемые.tpl я пытаюсь изменить
<?php foreach ($products as $product) { ?>
to
<?php foreach ($categories as $category) { ?>
но это не работает и ошибка отображения
Invalid argument supplied for foreach()
как я могу отобразить это?
спасибо
1 ответов
вы не можете просто использовать $categories в файле tpl, вы должны назначить категории представлению с помощью контроллера
открыть
/каталог/контроллер/модуль/избранные.в PHP
найдите эту строку вокруг строки 10
$this->load->model('catalog/product');
перед этим поставить
$this->load->model('catalog/category');
$this->data['categories'] = $this->model_catalog_category->getCategories(0);
и сохранить