条件控制
ok模板引挈中的条件判断与php是很相似的,代码使用有:
- <!— if 条件 —>…<!— /if —>
- <!— if 条件 —>…<!— else —>…<!— /if —>
- <!— if 条件 —>…<!— elseif 条件2 —>…<!— /if —>
上述是IF中常用的几种模式,条件的写法和php一样
这里说明一下,您也可以使用 { 和 } 来包括信息,如:
- {if 条件}….{else}….{/if}
我们这边倾向于在HTML代码里使用{if 模式,而针对<>范围外用<!— if 模式,示例如下:
- <!— php:$list = phpok("menu") —><!— loop from=$list key=$key value=$value —><li {if $list_id.num == 1} class="selected"{/if}> <a href="{$value.url}" title="{$value.title}" target="{$value.target}" class='alink'>{$value.title}</a> <!— if $value.sonlist —> <ol> <!— loop from=$value.sonlist key=$k value=$v —> <li><a href="{$v.url}" title="{$v.title}" target="{$v.target}">{$v.title}</a></li> <!— /loop —> </ol> <!— /if —></li><!— /loop —>