我的 category 结构是:
Electronics
-TV
--LG
--ONIDA
-Fridge
--Whirlpool
--Videocon
-Music Player
--Sony
--LG
Furniture
-Wooden
--Chair
--Bed
-Metal
--Chair
我的 main categories 是 Electronics, Furniture
; Subcategories 是 TV, Fridge etc
和 sub-subcategories 是 LG, Onida etc
. 那是我 3 level categories.
我必须在 main navigation menu in Opencart
中显示这些 .
但是只显示 Opencart
main category and sub categories
. Third level category
不显示 .
所以 how I display the third level category. 这里我附上一张图片,告诉我的要求更清楚 .
我的 Opencart version 是 2.0.3.1
EDIT
这是显示类别菜单的代码 .
catalog \ view \ theme \ default \ template \ common \ header.tpl
<ul class="nav navbar-nav">
<?php foreach ($categories as $category) { ?>
<?php if ($category['children']) { ?>
<li class="dropdown"><a href="<?php echo $category['href']; ?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?></a>
<div class="dropdown-menu">
<div class="dropdown-inner">
<?php foreach (array_chunk($category['children'], ceil(count($category['children']) / $category['column'])) as $children) { ?>
<ul class="list-unstyled">
<?php foreach ($children as $child) { ?>
<li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>
<?php } ?>
</ul>
<?php } ?>
</div>
<a href="<?php echo $category['href']; ?>" class="see-all"><?php echo $text_all; ?> <?php echo $category['name']; ?></a> </div>
</li>
<?php } else { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a></li>
<?php } ?>
<?php } ?>
</ul>
1 回答
(1)打开文件 catalog/controller/common/header.php 并搜索
并在下面写下代码 after it
2)在 same file 替换
使用以下代码
3)打开文件 catalog/view/theme/default/template/common/header.tpl 并搜索
并在其后面放下代码