在之前的文章Phpcms V9導航循環下拉菜單的調用技巧中,分享了自定義調用欄目和對應的子欄目下拉菜單的方法,這次應之前的承諾,放出Phpcms V9下拉菜單的實例文件,與關注CMSYOU的朋友們分享!
查看演示
在Phpcms V9模板中的調用代碼為:
<div id="navbar"> <div id="navbarcontent"> <div id="menu"> <ul id="menuul"> {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"} <li><div><a href="{siteurl($siteid)}/"><span>網站首頁</span></a></div></li> <li><img width="1" height="45" src="{siteurl($siteid)}/style/navline.gif"></li> {loop $data $k $v} <li><div> <a href="{$v[url]}"><span>{$v[catname]}</span></a> <ul class="sub_mune_ul" style="display: none; "> {pc:content action="category" catid="$k" num="10" siteid="$siteid" order="listorder ASC"} {loop $data $r} <li><a href="{$r[url]}">{$r[catname]}</a></li> {/loop} {/pc} </ul></div></li> {if $v[catid]==5}{else}<li><img width="1" height="45" src="{siteurl($siteid)}/style/navline.gif"></li>{/if} {/loop} {/pc} {php echo runhook('glogal_header')} </ul> </div> </div> </div> <!--定義頭部結束-->
注:調用代碼中{php echo runhook('glogal_header')}是為了讓一些菜單不在菜單欄不顯示,后臺設置“是否在導航顯示”選擇“否”,那么就在導航菜單循環中不顯示,這句代碼起到了這個作用。
附件下載