牛骨文教育服务平台(让学习变的简单)
博文笔记

限制foreach循环方法

创建时间:2017-03-23 投稿人: 浏览次数:130

拿模板里的index.dwt中的menu做例子限制fereach循环次数,

可以在foreach中加入判断$smarty.foreach.name.literation 判断(>,==,<) num

为循环次数加入if判断条件即可实现判断次数

代码如下:

<div class="menu">
    <a href="../index.php"{if $navigator_list.config.index eq 1} class="cur"{/if}>{$lang.home}<span></span></a>
    <!-- {foreach name=nav_middle_list from=$navigator_list.middle item=nav} -->
	<!-- {if $smarty.foreach.nav_middle_list.iteration<7}-->
	    <a href="{$nav.url}" {if $nav.opennew eq 1}target="_blank" {/if} {if $nav.active eq 1} class="cur"{/if}>
            {$nav.name}
	    </a>
         <!--{/if}-->
    <!-- {/foreach} -->
</div>
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。