Zencart的首页php 301,zencart首页与产品页各个页面显示单栏双栏三栏的

zencart首页与列表页以及产品详细页实现不同的展示效果?下面最模板一起来看下:

一.  zencart如何实现首页是3栏而内页是2栏?

Zen Cart每个页面的栏目都是可以单独控制的。

将右栏目在全站范围打开,然后,对只要显示两个栏目的页面单独进行设置。比如,要将商品信息页面设置为两栏:

1. 在你的模板目录下,为商品信息页面建立一个新目录:

includestemplates你的模板名product_info

提示:目录名请参考includesmodulespages

2. 复制文件includestemplatestemplate_defaultcommontpl_main_page.php

到该目录中

3. 修改复制的文件,将注释 '//' 去掉

// $flag_disable_right = true;

通过上面的方法,就可以将商店设置成… 隐私声明页面有三栏,商品信息页面只有两栏,而所有商品页面有三栏,购物车页面有两栏,而结帐页面又有三栏…等等。

二. 关于页面布局中三栏布局两栏布局的判断代码

打开tpl_main_page.php编辑:

例子:

原程序例子:

//如果COLUMN_LEFT_STATUS 等于 0 或 CUSTOMERS_APPROVAL 等于1 与 客户IP是空 就把 $flag_disable_left 设成 true

if (COLUMN_LEFT_STATUS == 0 or (CUSTOMERS_APPROVAL == '1' and $_SESSION['customer_id'] == '')) {

// global disable of column_left

$flag_disable_left = true;

}

参照例子:

// 如果页面是page_2页 就把$flag_disable_left 设成 true

//打开page_2页时关闭左栏

if ($_GET['main_page'] == 'page_2') {

$flag_disable_left = true;

}

// 如果页面是product_info页 就把$flag_disable_right 设成 true

//打开产品信息页时关闭右栏

if ($_GET['main_page'] == 'product_info') {

$flag_disable_right = true;

}

依次类推 很简单就可以实现随意栏目的设置了

三. 把首页和其他页面完全分开

includestemplates你的模板的目录commontpl_main_page.php

就这个文件,加上下面这句就可以实现首页单栏了。想法,你想实现其他页面单栏双栏三栏的办法,还是参照上面几个帖子吧。

代码:

if ($this_is_home_page) {

$flag_disable_right = true;

$flag_disable_left = true;

}

看这个代码,可以举一反三

1.多一个反义符 “!” ,代表不是首页都显示单栏

代码:

if (!$this_is_home_page) {

$flag_disable_right = true;

$flag_disable_left = true;

}

2.下面就代表非首页的页面都是不显示右边栏的。

代码:

if (!$this_is_home_page) {

$flag_disable_right = false;

$flag_disable_left = true;

}

3.剩下的依次类推吧!(责任编辑:最模板)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
.IMLhGedWbazen{ width:1160px;margin:0 auto;padding:0; overflow:hidden; } .lista{height:auto; display:none;} .active{ display:block;} .AiEosctbazen{ margin-left:0px; overflow: hidden; display: block;} .SNdZRbazen { overflow: hidden; display: BLOCK; width: 100%; background: #f3f3f3; } .AiEosctbazen ul{ } .AiEosctbazen ul li{list-style: none; float:left; display: inline-block; width:32%; height:36px; line-height: 36px; text-align: center; margin-left: 0px;} .AiEosctbazen ul li a{ text-decoration:none;font-size:20px; color:#333; font-weight:bold; display:block;} .AiEosctbazen ul li a:hover{ background:#eee;} .AiEosctbazen ul li a.cur{ z-index:9999; font-size:20px; color: #f65a00; font-weight: bold; background: #f3f3f3; border: 1px solid #eee; border-bottom: none;} .uaCOnerbazen {width:100%;text-align:center;margin:0 auto; } [removed] $(document).ready(function(){ var intervalID; var curLi; $(".AiEosctbazen li a").mouseover(function(){ curLi=$(this); intervalID=setInterval(onMouseOver,250); }); function onMouseOver(){ $(".active").removeClass("active"); $(".lista").eq($(".AiEosctbazen li a").index(curLi)).addClass("active"); $(".cur").removeClass("cur"); curLi.addClass("cur"); } $(".AiEosctbazen li a").mouseout(function(){ clearInterval(intervalID); }); $(".AiEosctbazen li a").click(function(){ clearInterval(intervalID); $(".active").removeClass("active"); $(".lista").eq($(".AiEosctbazen li a").index(curLi)).addClass("active"); $(".cur").removeClass("cur"); curLi.addClass("cur"); }); }); [removed] Akční zboží Nejprodávanější zboží Nejnovější zboží <?php require($template->get_template_dir('tpl_modules_featured_products.php',DIR_WS_TEMPLATE, $current_page_base,

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值