控制器中的我的Categories.php模块:
$this->data['categories'][] = array(
'category_id' => $category['category_id'],
'name' => $category['name'],
'image' => $category['image'],
'children' => $children_data,
'href' => $this->url->link('product/category', 'path=' . $category['category_id'])
);
/ products /(查看)中的My Categories.tpl
<?php foreach ($categories as $category) { ?>
<li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['image']; ?>" alt="<?php echo $category['name']; ?>"></a></li>
<?php } ?>
但是它给我一个错误,说变量未知。
我做错什么了吗?
第一个问题是您编辑了错误的控制器文件,如果要使更改显示在该特定视图中,则应编辑controller / product / category.php。
您的方法不错,但是缺少一些东西–调整显示之间的图像大小是很好的,这样用户在浏览商店时需要下载更少(或更小)的资源。