注意:AKCMS已于2019年12月27日宣布停止更新,此文档仅供老用户参考,不建议新用户选择AKCMS建站。
注意:AKCMS6.1.2已取消授权机制,文档中关于授权、服务、技术支持等的内容均已失效。
startwith、endwith是模版标签的公用参数(6.1+),他的作用是当取得的列表不会空时,在输出的头、尾加上指定内容。
这么说不容易理解他的用途,我还是以具体的实例来说明,假设模版中有如下调用:
<table> <{getitems template="<tr><td>[title]</td></tr>"}> </table>
很明显这一段的作用是调出内容显示为表格。
当内容不为空的时候执行很正常,可是一旦取不出来内容,这段代码最终会是这样的:
<table> </table>
这显然是不合适的。当内容取不出来的时候,我们倾向于连<table>标签也不要输出。
下面这个调用就可以满足需要了:
<{getitems template="<tr><td>[title]</td></tr>" startwith="<table>" endwith="</table>"}>
当没有取出内容时,调用结果什么也没有,从而避免了空<table>的情况