zencart单独屏蔽左右边栏代码
1.屏蔽左栏:打开模板目录下的tpl_main_page.php文件,找到以下代码
if (!isset($flag_disable_left) || !$flag_disable_left) {
在以上代码前面一行,有选择的加入以下代码即可。
if($current_page_base == 'product_info'){ //让产品页不显示左边栏
$flag_disable_left = true;
}
if($current_page_base == 'shopping_cart'){ //让购物车页不显示左边栏
$flag_disable_left = true;
}
if($current_page_base == 'create_account'){ //让注册页不显示左边栏
$flag_disable_left = true;
}
if($current_page_base == 'site_map'){ //让网站地图页不显示左边栏
$flag_disable_left = true;
}
if($current_page_base == 'login'){ //让登录页不显示左边栏
$flag_disable_left = true;
}
if($current_page_base == 'contact_us'){ //让联系我们页不显示左边栏
$flag_disable_left = true;
}
2.屏蔽右栏:打开模板目录下的tpl_main_page.php文件,找到以下代码
if (!isset($flag_disable_right) || !$flag_disable_right) {
在以上代码前面一行,有选择的加入以下代码即可。
if($current_page_base == 'product_info'){ //让产品页不显示左边栏
$flag_disable_right = true;
}
if($current_page_base == 'shopping_cart'){ //让购物车页不显示右边栏
$flag_disable_right = true;
}
if($current_page_base == 'create_account'){ //让注册页不显示右边栏
$flag_disable_right = true;
}
if($current_page_base == 'site_map'){ //让网站地图页不显示右边栏
$flag_disable_right = true;
}
if($current_page_base == 'login'){ //让登录页不显示右边栏
$flag_disable_right = true;
}
if($current_page_base == 'contact_us'){ //让联系我们页不显示右边栏
$flag_disable_right = true;
}
或者直接将要屏蔽的页面写入数组
if(in_array($current_page_base,explode(",", 'product_info,shopping_cart,create_account,site_map,login,contact_us'))){
$flag_disable_left = true;//上面数组中的页面屏蔽左边栏
$flag_disable_right = true;//上面数组中的页面屏蔽右边栏
}
注意:页面名称对应目录includes\modules\pages下各个文件夹的名称,当不知页面名称时可以到该目录下查看。例如,产品页面名称对应的文件夹名为product_info。
3.单独屏蔽首页或分类页左右边栏的方法:
if($this_is_home_page){ //让首页不显示左右边栏
$flag_disable_left = true;
$flag_disable_right = true;
}
if($body_id == 'index' && $cPath != ''){ //让分类页不显示左右边栏
$flag_disable_left = true;
$flag_disable_right = true;
}
打完收工。
zencart单独屏蔽左右边栏代码的更多相关文章
- 高度灵活可定制的PC布局:头部按钮、左边栏、右边栏、状态栏
什么是自适应布局 CabloyJS提供了一套布局管理器,实现自适应布局 关于自适应布局的概念,强烈建议先阅读以下两篇文章: 自适应布局:pc = mobile + pad 自适应布局:视图尺寸 什么是 ...
- 编程算法 - 左旋转字符串 代码(C)
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/u012515223/article/details/37689725 左旋转字符串 代码(C) 本文 ...
- 二叉堆&&左偏堆 代码实现
今天打算学习左偏堆,可是想起来自己二叉堆都没有看懂,于是就跑去回顾二叉堆了.发现以前看不懂的二叉堆,今天看起来特简单,随手就写好了一个堆了. 简单的说一下我对二叉堆操作的理解.我不从底层函数说上去,相 ...
- IDEA设置左侧边栏修改代码后变色
首先声明,此功能是基于版本控制的,不管是基于git或者是svn, 都要有版本控制方可使用. 平常情况下,IDEA左边栏是没有颜色的,如下图所示 当我们修改了代码,左侧就会有颜色显示, 右侧滚动条处也有 ...
- zencart 新页面调用好功能代码集:
其实很多就是看变量,就可以直接调用,而变量的定义地方很多,比如language 1. includes\languages\语言.php 2. 写个文件,放进includes\extra_confi ...
- 微信小程序实现左侧滑栏
前言 一直想给项目中的小程序设置侧滑栏,将退出按钮放到侧滑中,但是小程序没有提供相应的控件和API,因此只能自己手动实现,网上很多大神造的轮子很不错,本文就在是站在巨人的肩膀上实现. 效果 先看看效果 ...
- pymysql 单独获取表的栏位名称
有时需要获取表的栏位+数值,请参考 https://www.cnblogs.com/xibuhaohao/p/9996571.html 有时只需要栏位名称,那么可以使用 col=self.cursor ...
- JiaThis™“分享到”侧栏代码
风格:迷你: 猜你喜欢: 开启 使用说明: 复制并粘贴下面的JS代码,放到您的网页,可以在<body>和</body>的之间网页的任意位置放置.如果您的网站使用的模板, ...
- 如何使用IDEA工具右边栏的Database模块
理解Spring Boot自动配置数据源相关代码进行测试时总是无法链接数据库,但是其他方式链接又是没有问题.不知道哪里出现问题了,后来搜资料无意中看到idea提供了Database模块可以测试,就是用 ...
随机推荐
- JetsonTx2刷机
Jetson TX2是有NVIDIA发布的一款Som(Ssytem on Module)嵌入式设备,该设备包含双核的丹弗2(NVIDIA Denver2)CPU和4个Cortex-A57的ARM核心, ...
- CORS扫描工具
参数链接: https://github.com/chenjj/CORScanner 未发现Cors风险 已发现Cors风险 py2遇到的坑: 提示https ssl告警 /usr/local/lib ...
- OpenCV2.源码_编译&调试
1.VS 调试第三方库源码 - writeeee的专栏 - CSDN博客.html(https://blog.csdn.net/writeeee/article/details/82692770) Z ...
- docker国内镜像加速
在/etc/docker/daemon.json中添加内容: { "registry-mirrors": ["https://registry.docker-cn.c ...
- cent7配置阿里yum源
阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/CentOS系统更换软件安装源第一步:备份你的原镜像文件,以免出错后可以恢复.mv /etc/yum.repos.d ...
- ######【Python】【基础知识】【一些未知的知识点】######
在查资料.看书过程中遇到的一些未知的领域.知识点: 1.模仿静态变量 可参考: https://www.runoob.com/python/python-exercise-example41.html ...
- Pycharm 误删文件夹
在Linux下操作时误删除了Pycharm项目中的文件夹,打开垃圾桶,居然找不到,立马上网查Linux下怎么恢复文件, 冷静一下,不是还有个Ctrl + Z吗,对着Pycharm 文件浏览器 按一下, ...
- 关于日志slf4j+logback&logback.xml配置
1.maven依赖 <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --> <!-- <dependen ...
- 【Python基础】05_Python中的while循环
1.程序的三大流程介绍 顺序 —— 从上到下,顺序执行 分支 —— 根据条件判断,决定代码的分支 循环 —— 让特定代码执行 2.while 基本语法 while 条件(判断 计数器 是否达到 目标次 ...
- 字典的setdefault()
setdefault(key, default) 函数 ---有key获取值.没key设置 key:default dict.setdefault(key, default=None) 如果 key ...