hook标签 标签名 作用 包含属性 hook 用于给模板添加一个钩子 name,param 标签属性: | 标签属性名 | 含义 | | --- | --- | | name |钩子的名称,英文小写字母下线,必须 | | param |钩子参数变量名| 添加一个模板钩子test <hook name="test"/> 添加一个模板钩子test,并传入参数 <php>$params=['test
导航标签用于生成前台导航,相关的有三个标签navigation,navigationMenu,navigationFolder,三个必须联合使用 navigation标签 标签名 作用 包含属性 navigation 导航标签 nav-id,root,id,class 标签属性: | 标签属性名 | 含义 | | --- | --- | | nav-id |后台导航 id,非必须 | | root
ASSIGN标签 ASSIGN标签用于在模板文件中定义变量,用法如下: <assign name="var" value="123" /> 在运行模板的时候,赋值了一个var的变量,值是123。 name属性支持系统变量,例如: <assign name="Think.get.id" value="123" /> 表示在模板中给$_GET['id'] 赋值了 123 value属性也支持变量,
模板引擎支持标签的多层嵌套功能,可以对标签库的标签指定可以嵌套。 系统内置的标签中,volist、switch、if、elseif、else、foreach、compare(包括所有的比较标签)、(not)present、(not)empty、(not)defined等标签都可以嵌套使用。例如: <volist name="list" id="vo"> <volist name="vo['
比较标签用于简单的变量比较,复杂的判断条件可以用if标签替换,比较标签是一组标签的集合,基本上用法都一致,如下: <比较标签 name="变量" value="值"> 内容 </比较标签> 或 <比较标签 name="变量" value="值"> 内容 <else/> 内容2 </比较标签> TP5支持的比较标签分别是: | 标签 | 含义 | | --- | --- | | eq或者 equ
普通标签 普通标签用于变量输出和模板注释,ThinkCMF普通模板标签以{ 和 } 作为开始和结束标识,并且在开始标记紧跟标签的定义,如果之间有空格或者换行则被视为非模板标签直接输出。 例如:{$name} 、{$vo.name} 、{$vo['name']|strtoupper} 都属于正确的标签,而{ $name} 、{ $vo.name}则不属于。 标签库标签 ThinkCMF的标签库默认定
请参考:http://www.kancloud.cn/manual/thinkphp/1817
请参考:http://www.kancloud.cn/manual/thinkphp/1809
作为内容管理框架,ThinkCMF允许app开发者自定义任意标签,ThinkCMF标签使用花括号作为定界符,如{$name}。 ThinkCMF系统内置的标签有: <php></php>用来在模板中执行php的代码,示例代码: <php>echo "这个是在模板中执行的php程序"</php> <foreach></foreach>遍历标签,示例代码: <php>$title=array("简介
page标签 用于显示分页,和其它有分页功能的标签一起使用,请不要单独使用,一个模板里可以用多个分页标签,用 name 区分 标签名 作用 包含属性 page 显示分页 name 标签属性: | 标签属性名 | 含义 | | --- | --- | | name |分页变量名 | 显示分页 <page/>
hook标签 标签名 作用 包含属性 hook 用于给模板添加一个钩子 name,param 标签属性: | 标签属性名 | 含义 | | --- | --- | | name |钩子的名称,英文小写字母下线,必须 | | param |钩子参数变量名| 添加一个模板钩子test <hook name="test"/> 添加一个模板钩子test,并传入参数 <php>$params=['test
导航标签用于生成前台导航,相关的有三个标签navigation,navigationMenu,navigationFolder,三个必须联合使用 navigation标签 标签名 作用 包含属性 navigation 导航标签 nav-id,root,id,class 标签属性: | 标签属性名 | 含义 | | --- | --- | | nav-id |后台导航 id,非必须 | | root
ASSIGN标签 ASSIGN标签用于在模板文件中定义变量,用法如下: <assign name="var" value="123" /> 在运行模板的时候,赋值了一个var的变量,值是123。 name属性支持系统变量,例如: <assign name="Think.get.id" value="123" /> 表示在模板中给$_GET['id'] 赋值了 123 value属性也支持变量,
模板引擎支持标签的多层嵌套功能,可以对标签库的标签指定可以嵌套。 系统内置的标签中,volist、switch、if、elseif、else、foreach、compare(包括所有的比较标签)、(not)present、(not)empty、(not)defined等标签都可以嵌套使用。例如: <volist name="list" id="vo"> <volist name="vo['
比较标签用于简单的变量比较,复杂的判断条件可以用if标签替换,比较标签是一组标签的集合,基本上用法都一致,如下: <比较标签 name="变量" value="值"> 内容 </比较标签> 或 <比较标签 name="变量" value="值"> 内容 <else/> 内容2 </比较标签> TP5支持的比较标签分别是: | 标签 | 含义 | | --- | --- | | eq或者 equ