關于ecshop導航欄的顯示的條數控制,可能會因為我們網站的一些特殊要求,如果導航欄條數過多,就會造成頁面導航欄的一個錯位,所以我們有必要來控制一下導航欄的條數。
設置的方法,最模板總結的共有兩種。
第一種:在page_header.lbi的庫文件中沒有限制條數,直接調用
<!-- {foreach name=nav_top_list from=$navigator_list.top item=nav} -->
<!-- {/foreach} -->
這樣的話,我們可以在后臺設置,設置哪些需要在導航欄顯示或者是不顯示。這是一種比較容易理解的方法。
第二種:在page_header.lbi中對導航條有一個顯示,調用了{if}語句
<!-- {foreach name=nav_middle_list from=$navigator_list.middle item=nav } -->
<!--{if $smarty.foreach.nav_middle_list.iteration < 8}-->
<a href="{$nav.url}" style="font-size:15px;" {if $nav.active eq 1} class="current"{/if} {if $nav.opennew eq 1}target="_blank" {/if} title="{$nav.name}" >{$nav.name}</a>
<!--{/if}-->
<!-- {/foreach} -->
上邊<!--{if $smarty.foreach.nav_middle_list.iteration < 8}--> 的數字8就是對導航條條數的一個控制,你可以根據需要修改數字,這樣的話,不管你在后臺有多少需要顯示在導航條的鏈接,在前臺指可以顯示一定的數目。
新聞熱點
疑難解答