网站开发 · 2025年4月23日

ecshop顶部导航标签使用方法介绍

ecshop默认模板里的顶部导航标签是在库文件下的page_header.lbi中   <!–{if $navigator_list.top}–> <!– {foreach name=nav_top_list from=$navigator_list.top item=nav} –> <a href=”{$nav.url}” <!– {if $nav.opennew eq 1} –> target=”_blank” <!– {/if} –>>{$nav.name}</a> <!– {if !$smarty.foreach.nav_top_list.last} –> | <!– {/if} –> <!– {/foreach} –> <!– {/if} –> 关于ecshop标签的一些解释,我们没有必要去深究她每个标签的定义,对于一个新手,我们只需要知道如何正确的使用她自带的标签就可以了。 首先需要说明的是:ecshop使用的smarty部分的语法,但她是用php语言写的,所以语法和PHP很相似,但比PHP更容易懂。 <!–{if $navigator_list.top}–>是开始判断是否为顶部导航,有判断开始就必然有一个判断结束,最后用<!– {/if} –>来结束判断。 <!– {foreach name=nav_top_list from=$navigator_list.top item=nav} –>是一个循环,什么循环呢?是循环输出顶部导航的各个参数,最后用<!– {/foreach} –>来结束循环。 <a href=”{$nav.url}” <!– {if $nav.opennew eq 1} –> target=”_blank” <!– {/if} –>>{$nav.name}</a>这句的话,是比较容易懂的, {$nav.url}调用顶部导航的链接。 <!– {if $nav.opennew eq 1} –> target=”_blank” <!– {/if} –>判断是否是在新窗口打开。{$nav.name}调用顶部导航名称。 <!– {if !$smarty.foreach.nav_top_list.last} –>|<!– {/if} –>这句呢,就是在每个顶部导航之后加上一个’|’,以使界面更美观!