7

在 opencart 1.5.1.3 中,我想在顶部显示所有类别,并在底部显示类别名称。

一旦任何一次点击图像或名称将转到该类别页面。

我正在尽我所能,即使我有 features.tpl 文件,它在主页上显示特色产品,我也尝试修改它但它不起作用。

在 features.tpl 我尝试改变

<?php foreach ($products as $product) { ?>

<?php foreach ($categories as $category) { ?>

但这不起作用并显示错误

Invalid argument supplied for foreach()

我怎样才能显示呢?

谢谢

4

1 回答 1

9

您不能只在 tpl 文件中使用 $categories,您必须使用控制器将类别分配给视图

打开

/catalog/controller/module/featured.php

在第 10 行附近找到这条线

$this->load->model('catalog/product');

在它放之前

$this->load->model('catalog/category');
$this->data['categories'] = $this->model_catalog_category->getCategories(0);

并保存

于 2011-10-14T19:11:18.793 回答