提供zblog模板_zblog主题_wordpress模板的下载和定制

zblog首页的分页条实现调用不同模板的方法

天兴工作室 2014-05-28 16:31 教程 8795 2 评论


今天写的这篇文章的内容比较生涩,如果你恰巧遇到这个问题,那么是绝对用得上的,不过一般是遇不到这个问题的,事情是这样的。

接了一个客户的单子,用zblog做一个站,cms样式的zblog模板,完成的差不多的时候卡在这个问题上了。

cms类的模板首页的布局和列表页是不一样的,本来这也没什么,但是客户非要在首页的栏目底下加上一个分页条,如图:

好的,问题来了,分页条1显示的首页的模板,点击2显示的还是首页的模板,因为首页用的是cms布局,所以这个分页条相当于无效了,如何使分页条点击2、3、4的时候显示的是列表页的模板呢?

为了这个问题百度了很长时间,在zblog官方论坛搜索了很长时间,均无果。

无奈去zblog开发者QQ群求助,得到了解决办法,放上来,希望能帮助到有需要的朋友。

完整代码如下:

{eval i=<#articlelist/page/now#>}
{if i=1}
首页cms模板
{else}
<#template:article-multi#>
{/if}

这段代码的意思我按照自己的意思解析了下。先给出一个条件,就是当点击分页的时候(用的判断代码标签是<#articlelist/page/now#>),然后做区别对待,首页调用是首页的cms模板(将首页的cms区块代码完整复制替换掉代码中的“首页cms模板”),点击分类页则调用的是摘要文章模板“<#template:article-multi#>”,这样就完成了cms类的zblog模板中首页分页条分别调用两个模板的做法。

如果还有疑问也希望在文章底部评论区发表意见一起来探讨。


没有找到能解决你问题的教程?

您可以试着搜索一下或者直接在线提问。我们也提供收费技术支持,有需要可以在线联系我们。

在线提问 在线客服

2 位网友评论:

  • 天兴工作室网友

    天兴工作室网友 6年前 (2019-04-04) 回复

    还是不懂

  • 群贤网

    群贤网 7年前 (2017-11-08) 回复

    这个代码是写在哪的?

欢迎 发表评论: 取消回复

请填写验证码
  • 最新文章
  • 热文排行
  • 最多评论
标签聚合