QYKCMS 4.0 标签大全(更新于2015-11-30)
时间:2015年11月18日 人气:...

== 条件判断与数组循环 ==

关于输出变量的标签:在循环过程中用到标签,通常是这种形式  {:$val['xxx']},也可以写为 {:val="xxx"},例如 {:$val['title']} 与 {:val="title"} 是一样的

if else条件判断

{:if="条件"}...{:else}...{:end}

示例:

{:if="$tcz['log']=='index'"}您正在浏览首页{:else}您浏览的不是首页{:end}

循环数组

{:table=数组}...循环...{:end}

循环内容中可用的部分变量

{:$sort}  序号

{:$val}  值

示例:

{:table="array('中国','日本','韩国')"}{:$sort}、{:$val}{:end}

可以事先定义一个复杂的数组保存lib目录下的文件,再在页面中通过require标签引用该文件

abc.php(上传到 template/站点编号/lib/abc.php)

<?php
$myarr=array(
    '0'=>array('title'=>'中国','lang'=>'zh-cn'),
    '1'=>array('title'=>'日本','lang'=>'jp'),
    '2'=>array('title'=>'韩国','lang'=>'ko')
    );
?>

模板中插入数组标签就可以这么写

{:require="abc"}
{:table="$myarr"}{:$sort}、{:$val['title']} {:$val['lang']}{:end}