跨境电商博客

如何控制zen-cart首页产品页及其它页面的边栏

如何控制zen-cart首页产品页等其它页面的边栏?
zen-cart默认模板自带左右边栏,还是全局性的,后台有开关,但是我们经常在做前端模板制作或者二次开发的时候,有些页面不要边栏的,例如这次博主要制作一个模板,首页和产品页不需要边栏,列表页保留左边栏,然后其它注册页面等也不需要边栏,该如何控制呢?经过网上资料查阅结合我自己经验,总结方法如下:
1.查找出文件:
\includes\templates\tb_sempre【当前网站使用模板名称】\common\tpl_main_page.php
2.用DW等相关软件打开源码,查找到
[php]
$body_id = ($this_is_home_page) ? ‘indexHome’ : str_replace(‘_’, ”, $_GET[‘main_page’]);
[/php]
【一般在文件的51行】在其下加上:
[php]
/****去掉首页,产品页左边栏*开始*****/
if ($this_is_home_page||$current_page == ‘product_info’||$current_page == ‘site_map’||$current_page == ‘advanced_search’||$current_page == ‘login’||$current_page == ‘shopping_cart’||$current_page == ‘create_account’||$current_page == ‘checkout’||$current_page == ‘product_free_shipping_info’||$current_page == ‘product_reviews’||$current_page == ‘product_reviews_info’)
{$flag_disable_left = true;}
/****去掉首页,产品页左边栏*end*****/
[/php]
【其中this_is_home_page 是判断首页,其它页面current_page ==’其它页面’ 控制,可以参考路径\includes\modules\pages下的文件名。】

赞 (0) 打赏

评论 0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏