zblog不同的页面模板实现显示不同的侧栏
以默认模板为例:主题各个页面(比如首页,列表页,文章页等)的侧栏显示的都是一样的,这就造成了一个问题,侧栏显示内容单一,内容不丰富,而且一些页面我们并不想让他显示一些内容,比如重叠的内容。所以我就想怎样让他显示不同的内容,通过观察和实验可以实现。
现在预订一个目的:把首页,列表页,文章页三个页面显示不同的侧栏。
步骤如下:
1、首先到各个主题下compile文件夹下发现5个sidebar.Php文件,打开sidebar.php和sidebar2.php发现第一行代码不同:
<?php foreach ( $sidebar as $module) { ?>和
<?php foreach ( $sidebar2 as $module) { ?>所以我判断$sidebar2这个变量可能就是php版的后台的侧栏2的意思。
2、开始进行猜测性实验复制zb_system\defend\default文件夹下sidebar.php到模板文件夹(比如我的zb_users\theme\对应主题文件夹\template)下。
复制两次sidebar.php文件并且重命名为sidebar2.php和sidebar3.php
3、分别打开sidebar2.php和sidebar3.php,把里面的
<?php foreach ( $sidebar as $module) { ?>分别改为对应的
<?php foreach ( $sidebar2 as $module) { ?>和
<?php foreach ( $sidebar3 as $module) { ?>4、用网页编辑软件编辑首页,列表页,文章页,(我的php版本,我把主页和列表页分开了)把里面的{template:sidebar}改为对应的{template:sidebar}(原主页不用改)、{template:sidebar2}、{template:sidebar3}保存。
5、打开zblog后台的模块管理,分别拖拽不同模块到默认侧栏,侧栏2,侧栏3,然后进入网站看下效果,我的猜测是对的,实验成功了。
注意:最多能添加五个不同的侧栏就是最多显示到{template:sidebar5}。
上一篇:zblog教程
最新发布
-
zblog响应式自媒体博客主题63号
2026-04-08 -
zblog响应式资讯门户主题62号
2026-04-05 -
zblog响应式文章自媒体资讯主题61号
2026-04-01 -
zblog响应式自媒体资讯主题60号
2026-03-30 -
zblog响应式门户文章资讯主题59号
2026-03-29
热门文章
-
ZBLOG精品手赚APP应用下载主题19号
1225 -
zblog响应式机器设备企业主题10号
1220 -
zblog响应式生活分类信息主题2号
939 -
zblog响应式机械企业外贸主题6号
320 -
简洁大气zblog响应式文章主题52号
306