我已经安装了类别插件,并将其显示在我网站的左侧。它目前显示主要的父类别,但我想知道如何更改它,以便它显示子菜单项(我只有一个级别低于父类别)。
我目前的代码是:
<div class="box">
<div class="box-heading"><?php echo $heading_title; ?></div>
<div class="box-content">
<div class="box-category">
<ul>
<?php foreach ($categories as $category) { ?>
<li>
<?php if ($category['category_id'] == $category_id) { ?>
<a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a>
<?php } else { ?>
<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php } ?>
</li>
<?php } ?>
</ul>
</div>
我在其他帖子中尝试过使用$ child的建议,但我不知道该怎么做。
非常感谢。
答案 0 :(得分:0)
这是另一个试图通过bazooka杀死蚂蚁的案例......
如果你不想在你的opencart中显示父类别那么为什么你在使用它们呢?只需移动子类别,使它们成为父母(第一级)并删除旧父母。
这对用户来说也更好。想象一下(假设您正在使用SEO并为类别和产品设置了所有SEO关键字)您拥有父类别笔记本和子类别上网本,超极本,平板电脑,笔记本电脑等。然后是上网本下的产品(假设华硕EEE )将拥有此网址:http://yourstore.com/notebooks/netbooks/asus-eee
。但是如果您隐藏了父类笔记本,用户会问:“/ notebooks / part来自哪里?”在下一步中,他会从网址中移除/netbooks/asus-eee
部分以点击http://yourstore.com/notebooks
,看看会发生什么......
我认为隐藏父类别并仅列出子类别只会让用户感到困惑......所以如果没有真正的原因,请按照我上面的建议(第一段)。