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

用于收藏精华贴子、网友共享的资料等。可以回复,不能发新贴。

版主: daimadaquan

版面规则
本版面不能发新贴,可以回复

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

帖子xqji » 2005-08-31 21:29

各位zen-cart的前辈:
我正在调试商城,请问可以实现这样的页面样式吗?
在首页为左中右三栏,而进入商品列表或产品页面的时候,就只有左栏和中栏(中栏占据首页中中栏与右栏的位置)
这样的布局在商品显示的时候会比较宽敞,请问大侠们,这种布局可以实现吗?
另外,可以让所有的页面都拉满全屏呢?
请大家多多指教啊!谢谢!



------------------给大家一个简单的方法---------------------
想改那个页面的 就去这个页面的header_php.php去改
比如产品详细页面是products_info 就去改includes\modules\pages\product_info\header_php.php
想关左边就加一句$flag_disable_left = true; 右边就是$flag_disable_right = true;
by shaning 2009-12-18
xqji
中级会员
中级会员
 
帖子: 56
注册: 2005-08-27 7:33

Re: 如何实现首页是3栏而内页是2栏?

帖子hobby_sh » 2005-08-31 21:41

工具里面有 layerbox 设置,把所有的box设在左边就可以了

可以把模板的table宽度设成 100% ,即全满
hobby_sh
 
帖子: 74
注册: 2004-12-12 21:46

Re: 如何实现首页是3栏而内页是2栏?

帖子xqji » 2005-08-31 21:48

多谢!
我去试试!
这样作可以让首页是3栏而内页是2栏吗?
xqji
中级会员
中级会员
 
帖子: 56
注册: 2005-08-27 7:33

Re: 如何实现首页是3栏而内页是2栏?

帖子hobby_sh » 2005-08-31 22:26

寻情记 写道:
多谢!
我去试试!
这样作可以让首页是3栏而内页是2栏吗?


不行,他是统一布局的

除非你另外代码控制
代码: 全选
$_GET["main_page"]!="" && $_GET["main_page"]!="index"
hobby_sh
 
帖子: 74
注册: 2004-12-12 21:46

Re: 如何实现首页是3栏而内页是2栏?

帖子xqji » 2005-08-31 22:34

天才大侠你好,
请问这个
$_GET["main_page"]!="" && $_GET["main_page"]!="index"
应该加在哪个文件里呢?具体应该如何修改呢?
我看到一个zen-cart的商店,蛮好看的,它就是这样的布局
http://b3horsesupplies.com
我很想把商店做成这个样子!
xqji
中级会员
中级会员
 
帖子: 56
注册: 2005-08-27 7:33

Re: 如何实现首页是3栏而内页是2栏?

帖子Jack » 2005-08-31 23:34

要关闭右边栏目,在

商店设置->布局设置->右边栏目状态 - 全局

中设置。
头像
Jack
论坛版主
论坛版主
 
帖子: 11665
注册: 2004-12-16 10:04

Re: 如何实现首页是3栏而内页是2栏?

帖子Jack » 2005-09-01 2:33

寻情记 写道:
多谢!
我去试试!
这样作可以让首页是3栏而内页是2栏吗?


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

你可以按照我前一个帖子说明,将右栏目在全站范围打开,然后,对只要显示两个栏目的页面单独进行设置。比如,要将商品信息页面设置为两栏:

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

提示:目录名请参考\includes\modules\pages

2. 复制文件\includes\templates\template_default\common\tpl_main_page.php
到该目录中

3. 修改复制的文件,将注释 '//' 去掉
// $flag_disable_right = true;


通过上面的方法,就可以将商店设置成... 隐私声明页面有三栏,商品信息页面只有两栏,而所有商品页面有三栏,购物车页面有两栏,而结帐页面又有三栏...等等。
头像
Jack
论坛版主
论坛版主
 
帖子: 11665
注册: 2004-12-16 10:04

Re: 如何实现首页是3栏而内页是2栏?

帖子Tbreeze » 2005-11-27 12:45


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

你可以按照我前一个帖子说明,将右栏目在全站范围打开,然后,对只要显示两个栏目的页面单独进行设置。比如,要将商品信息页面设置为两栏:

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

提示:目录名请参考\includes\modules\pages

2. 复制文件\includes\templates\template_default\common\tpl_main_page.php
到该目录中

3. 修改复制的文件,将注释 '//' 去掉
// $flag_disable_right = true;


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


老大我用你这种方法弄了,就是想只有首页是3栏,其他页面都是2栏,其他页面都能实现了,可是商品分类页实现不了啊,原来商品分类页跟首页是用同一个模板的,把商品分类页改成2栏后,首页也跟着变成两栏了,有没有办法分开啊 让们独立
Tbreeze
中级会员
中级会员
 
帖子: 95
注册: 2005-11-14 13:59
地址: 杭州

Re: 如何实现首页是3栏而内页是2栏?

帖子Tbreeze » 2005-11-27 12:49



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

你可以按照我前一个帖子说明,将右栏目在全站范围打开,然后,对只要显示两个栏目的页面单独进行设置。比如,要将商品信息页面设置为两栏:

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

提示:目录名请参考\includes\modules\pages

2. 复制文件\includes\templates\template_default\common\tpl_main_page.php
到该目录中

3. 修改复制的文件,将注释 '//' 去掉
// $flag_disable_right = true;


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


老大我采用你这种方法,使首页是3栏,内页是2栏,其他页面都能实现了,就是商品分类页做不到,原来商品分类页的模板跟首页是同一个,把商品分类页改成2栏,首页也跟着变成2栏了,有没有办法把他们分开,我想真正实现 每个页面的栏目都可以单独控制
Tbreeze
中级会员
中级会员
 
帖子: 95
注册: 2005-11-14 13:59
地址: 杭州

Re: 如何实现首页是3栏而内页是2栏?

帖子Tbreeze » 2005-11-28 10:39

哈哈 老大 我搞定了 我把商品分类跟首页分离出来了 现在真的是可以做到每个页面的栏目单独控制了 高兴啊:)
Tbreeze
中级会员
中级会员
 
帖子: 95
注册: 2005-11-14 13:59
地址: 杭州

下一页

回到 精华共享

在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客

cron