zen-cart侧边栏的目录菜单的动态控制
来源:互联网 发布:cassandra数据库扩容 编辑:程序博客网 时间:2024/05/22 02:17
目前zen-cart的目录菜单,基本上都是一大堆列表放在那,如果我有三个大目录,这三个大目录下有一堆子目录,想用当前的方式,很难管理,我就干脆自己想办法解决:
1 换一个目录显示插件,目前效果比较好的是CSS Flyout Menu,安装他
2 includes/classes/categories_ul_generator.php将buildTree_css函数定义改成如下
function buildTree_css($submenu=false,$temprootid=0)
3 /includes/modules/sideboxes/categories_css.php中,增加以下代码
$temprootproductsid=zen_get_root_categories($current_category_id); 获取当前目录的最高的父目录id
以下是是显示某个目录id的子目录展示,如想同时在侧边栏显示三个最高的父目录id的子目录,以下代码的第一行分别换成$menulist = $zen_CategoriesUL->buildTree_css(true,1); $menulist = $zen_CategoriesUL->buildTree_css(true,2); $menulist = $zen_CategoriesUL->buildTree_css(true,3);,然后分三次执行下述代码,即可显示。大家试试,我留一些表述不清的地方给大家自己的实验。
$menulist = $zen_CategoriesUL->buildTree_css(true,0);
$title = “All Products Categories”;
require($template->get_template_dir(‘tpl_categories_css.php’,DIR_WS_TEMPLATE, $current_page_base,’sideboxes’). ‘/tpl_categories_css.php’);
$left_corner = false;
$right_corner = false;
$right_arrow = false;
$title_link = false;
require($template->get_template_dir($column_box_default, DIR_WS_TEMPLATE, $current_page_base,’common’) . ‘/’ . $column_box_default);
提醒,取当前最高父目录id,的使用就是让你了解当前目录所在的位置,让你能根据这个数据,做出更动态的目录展示方法。
- zen-cart侧边栏的目录菜单的动态控制
- zen cart屏蔽鼠标右键单击的菜单
- angularJs实现动态控制侧边栏菜单
- zen cart任意位置调用侧边栏sideboxes
- Zen Cart的模板设计
- zen cart的运行过程
- zen cart的运行过程
- Zen-Cart的运行过程
- zen-cart的一些总结
- zen cart -- 优化zen cart网店的速度
- zen cart -- 优化zen cart网店的速度
- magento 侧边栏菜单的生成制作!!3层目录!!
- zencart开发,zencart二次开发|zen cart菜单外观控制 栏目的说明
- Zen-Cart网店系统的SEO
- 复制网站zen cart模板的方法
- Zen cart 的product tags插件
- Zen Cart开发团队的合影
- zen cart 添加一个新的边框
- 强大的火狐插件(转)
- 成为伟大开发者的“九步曲”
- oracle 笔记:表备份(复制)
- date 日期格式化--YYYY-MM-DD
- Cannot use __try in functions that require object unwinding
- zen-cart侧边栏的目录菜单的动态控制
- 数据库并发
- Linux操作系统的硬链接与软链接
- 实现花生壳DDNS客户端
- Visual Studio 2012 - Windows XP (v110_xp) InitializeCriticalSectionEx问题
- Android使用ksoap2-android调用WebService学习
- 各大搜索引擎提交网站入口
- springMVC_后台自动接受map数据
- datepicker根据起始日期加月份得到结束日期