AKCMS » 使用手册» 模板标签的嵌套

最新更新:2010-12-04

AKCMS3.2起支持模板标签的嵌套,可以实现许多复杂的页面展示效果。

嵌套的规则如下:
1 在标签的template参数中插入子标签
2 子标签的前后用<#和#>隔开
3 子标签的多个参数用(#)隔开
4 子标签的参数中可以使用父标签的内容,比如getitems的子标签的模板中可以通过abc=[%title]为abc这个参数赋值
5 子标签的参数中也可以使用父标签的参数,用“[#标签名]”的方式获取,例:主标签中有参数category=123,则子标签中可以通过[#category]得到这个123

什么场合用到模板标签的嵌套?

例1:页面上获取最近文章题目的列表,每篇文章的最后附这篇文章的关键字,每个关键字都加上指向百度搜索的链接。

<{getitems template="[title]<#getlists(#)list=[keywords](#)template=<a href='http://www.baidu.com/s?wd=[iteminurl]'>[item]</a>&nbsp;#><br />"}>

例2:如果文章有作者则在题目后面用括号写上作者,如果没有作者就写上佚名

<{getitems template="[title]<#ak_if(#)[%author](#)([%author])(#)(佚名)#><br />"}>

本文未写完,有待补充一些实例


如果AKCMS对您有用,请购买授权来支持我,您的支持可以改善我的生活,激励我继续完善AKCMS

如果您有疑问,我们提供电子邮件技术支持(免费)
本文URL:http://www.akcms.com/manual/template-recursion.htm
软件介绍
AKCMS是一款轻量级CMS,它:

兼容性好,对主机要求低
轻量级CMS(220KB),小巧高效
灵活自定义,适于SEO
超强负载能力,可支持百万PV

可免费使用,页面显示AKCMS的支持信息:powered by akcms

购买授权可隐藏此支持信息:淘宝
下载
当前稳定版:4.0.7»