判断与循环标签的内部内容都为原生的PHP语法,请勿和cms内标签混淆。标签为类html的注释标签类型组成,在DW预览模式下不会打乱格式。
判断标签外围由“<!--if{ }-->”组成,elseif与else可自由添加去除,判断内容为php原生语法。
标签代码
<!--if{ 判断内容 }-->
...
<!--elseif{ 判断内容 }-->
...
<!--{else}-->
...
<!--{/if}-->
PHP代码
<?php
if( 判断内容 ){
...
}elseif( 判断内容 ){
...
}else{
...
}
?>
示例说明
PHP代码
<?php
$image = array(
'url' => 'http://www.baidu.com/img/baidu.gif',
'color' => 'red',
'size' => '50',
);
?>
标签调用
<!--if{ $image['size'] > 40 }-->
图片大小大于50
<!--{/if}-->
输出结果
图片大小大于50
判断标签外围由“<!--foreach{ }-->”或“<!--loop{ }-->”组成,循环内容为php原生语法。
标签代码
<!--foreach{ 循环内容 }-->
...
<!--{/foreach}-->
PHP代码
<?php
foreach( 循环内容 ){
}
?>
示例说明
PHP代码
<?php
$list = array(
array('title'=>'标题一'),
array('title'=>'标题二'),
array('title'=>'标题三'),
...
);
?>
标签调用
<!--foreach{$list as $vo}-->
{$vo.title}
<!--{/foreach}-->
输出结果
标题一
标题二
标题三
...