• 欢迎访问趣尚博客、分享互联网、软件、编程、创业、英语、VPS 推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您喜欢我的博客,那么请使用Ctrl+D 收藏吧!

在opencart网店上头部三级导航

OpenCart建站 qushang 2年前 (2019-04-03) 120次浏览 0个评论

opencart 默认只有二级导航 修改下代码让他展示三级导航

在2.3.0.2版本下测试

catalog/controller/common/header.php

在$children_data[] = array  下面添加

'children3' => $data['child3'],

上面再添加

$children3_data = array();
$data['child3'] = array();
$children3 = $this->model_catalog_category->getCategories($child['category_id']);
foreach ($children3 as $child3) {
$data['child3'][] = array(
'name'     => $child3['name'],
'href'     => $this->url->link('product/category', 'path=' . $child3['category_id'])
);
}

URL 的ID自己定义

然后模板里 catalog/view/theme/模板名/template/common/header.tpl

在<li><a href="<?php echo $child['href']; ?>"><?php echo $child['name']; ?></a></li>下面添加

<?php if($child['children3']){?>
<ul>
<?php foreach ($child['children3'] as $child3) { ?>
<li><a href="<?php echo $child3['href']; ?>"><?php echo $child3['name']; ?></a></li>
<?php } ?>
</ul>
<?php } ?>

这样就完成了


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:在opencart网店上头部三级导航
喜欢 (0)
[399397742@qq.com]
分享 (0)
发表我的评论
取消评论

*

code

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址