条件控制

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 -->


没有找到答案?

您可以通过留言获取更多帮助。也可以通过社区提交相关问题。

留言 开发者社区
论坛咨询