如何将类别描述提供给列出子类别的类别列表页面。 例如,我有Shoes-page,其中列出了所有子类别:
Nike, Adidas, Puma
现在我希望在这个鞋页上有描述文字,如:
Nike - This is description text.
Adidas - This is description text2.
Puma - This is description text3.
此刻,描述文字显示在Nike页面的里面,但如何将它带到鞋子页面?
我在category.tpl文件中看到了这个:
<?php if ($description) { ?>
<?php echo $description; ?>
<?php } ?>
哪些描述,但是我需要将其放在其他地方或需要做什么吗?
答案 0 :(得分:0)
首先,您需要将子类别的描述从控制器传递到tpl文件,
catalog\controller\product\category.php
中的
查找
'name' => $result['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
在此行之后添加以下行
'description' => strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')),
现在在您的tpl文件catalog\view\theme\your_theme\template\product\category.tpl
您必须在以下循环中添加<?php echo $category['description'];?>
<?php foreach ($categories as $category) { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
<?php } ?>
P.S。将您的问题编辑为初始问题,它比现在更具说明性