当前位置: 首页 > 文档资料 > ThinkCMF 中文文档 >

模板标签

优质
小牛编辑
126浏览
2023-12-01

作为内容管理框架,ThinkCMF允许app开发者自定义任意标签,ThinkCMF标签使用花括号作为定界符,如{$name}。

ThinkCMF系统内置的标签有:

<php></php>用来在模板中执行php的代码,示例代码:

<php>echo "这个是在模板中执行的php程序"</php>

<foreach></foreach>遍历标签,示例代码:

<php>$title=array("简介","产品","新闻");</php>        //遍历一个一维数组
<foreach name='title' item='vo'>
<div style="样式">
<a href="#">{$vo}</a>
</div>
</foreach>

<php>                     //遍历一个二维数组
$article = array
(
  "0"=>array
  (
  "title"=>"title1",
  "content"=>"content1",
  "date"=>"date1",
  ),
  "1"=>array
  (
  "title"=>"title2",
  "content"=>"content2",
  "date"=>"date2",
  )
);
</php>       
<foreach name='article' item='vo'>
<div style="样式">
<a href="#">{$vo.title}</a>
<p>{$vo.content}</p>
</div>
</foreach>

<volist></volist>按条件遍历,示例代码:

<php>                     //遍历一个二维数组
$article = array
(
  "0"=>array
  (
  "title"=>"title1",
  "content"=>"content1",
  "date"=>"date1",
  ),
  "1"=>array
  (
  "title"=>"title2",
  "content"=>"content2",
  "date"=>"date2",
  )
);
</php>       
<volist name='article' id='vo'>
<div style="样式">
<a href="#">{$vo.title}</a>
<p>{$vo.content}</p>
</div>
</volist>

<for></for>循环标签,实例代码:

<for start="开始值" end="结束值" name="循环变量名" >
 循环语句。。。
 </for>