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模块可以测试,就是用 ...
随机推荐
- FMZ发明者量化平台回测机制说明
原文连接:https://www.fmz.com/digest-topic/4009 大部分策略在实盘之前都需要回测进行验证,FMZ支持部分品种数字货币现货.期货和永续合约,以及商品期货所有品种.但发 ...
- Python Elasticsearch
以下所用版本为Elasticsearch 7.2.0 1.安装 pip3 install elasticsearch -i https://pypi.tuna.tsinghua.edu.cn/simp ...
- 使用Navicat为数据库表建立触发器
打开Navicat 打开数据表所在的数据库,右击需要新增字段的数据库表,然后点击[设计表] 此时进入表设计界面 点击[触发器]标签页,输入触发器名称,如trigger1 选择触发条件, ...
- poj2826(细节,计算几何)
题目链接:https://vjudge.net/problem/POJ-2826 题意:平面中摆两根木棍,雨水从上垂直下落,问木棍中能乘多少水. 思路: 细节很多,坑QAQ.. 首先不相交时肯定为0. ...
- Java开发环境不再需要配置classpath!
前言: 之前发布了关于java开发环境配置的文章,经过与网友的交流,我了解到在jdk1.5以后,java开发环境配置的时候,确实不需要对classpath进行配置,但市面上的书籍,以及一些博客.还是老 ...
- 拯救你丢失的精度——BigInteger和BigDecimal类(入门)
第三阶段 JAVA常见对象的学习 BigInteger和BigDecimal类 BigInteger类 (一) 构造方法: //针对超过整数范围的运算(整数最大值:2147483647) BigInt ...
- 后台返回数据为map集合,前端js处理方法
当后台返回的数据不是json而是map集合的时候,前端js中处理就将其看作是一个数组,例如后台返回的代码入下: Map<String, String> result = new HashM ...
- HDU - 2196(树形DP)
题目: A school bought the first computer some time ago(so this computer's id is 1). During the recent ...
- python学习-7 条件语句 while循环 + 练习题
1.死循环 while 1 == 1: print('ok') 结果是一直循环 2.循环 count = 0 while count < 10: print(count) count = cou ...
- Date及DateFormat用法
Date 与DateFormat之间的转化String <————>Date Date与Calendar 之间的转化Long<————>Date 日历小程序 Scanner i ...