条件控制

ok模板引挈中的条件判断与php是很相似的,代码使用有:

  1. <!— if 条件 —><!— /if —>
  1. <!— if 条件 —><!— else —><!— /if —>
  1. <!— if 条件 —><!— elseif 条件2 —><!— /if —>

上述是IF中常用的几种模式,条件的写法和php一样

这里说明一下,您也可以使用 { 和 } 来包括信息,如:

  1. {if 条件}….{else}….{/if}

我们这边倾向于在HTML代码里使用{if 模式,而针对<>范围外用<!— if 模式,示例如下:

  1. <!— 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 —>