91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHPCMS中的二級導航怎么利用 V9進行添加

發布時間:2020-12-11 15:52:44 來源:億速云 閱讀:155 作者:Leah 欄目:開發技術

PHPCMS中的二級導航怎么利用 V9進行添加?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

今天看了看phpcms 寫到二級導航時發現點問題,查詢導航欄的信息時返回的$r[arrchildid]與自己想象的不符,文檔上說是返回子欄目id但是卻有些不同。

開始的思路:

<ul class="nav navbar-nav">
<li class="active"><a href="{siteurl($siteid)}">首頁</a></li>
{pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
{if $r[arrchildid]}
<li class="dropdown">
<a href="{$r[url]}" class="dropdown-toggle" child="{$r[arrchildid]}" data-toggle="dropdown">{$r[catname]}<b class="caret"></b></a>
<ul class="dropdown-menu">
{pc:content action="category" catid="$r[catid]" num="10" siteid="$siteid" order="listorder ASC" return="data2"}
{loop $data2 $v}
<li><a href="{$v[url]}">{$v[catname]}</a></li>
{/loop}
{/pc}
</ul> 
</li>
{/if}
{/loop}
{/pc}
</ul>

大致思路:查詢該文檔下是否有子欄目id,如果有則輸出二級導航。代碼中第5行是檢測該欄目下是否有子欄目id,但是我發現當沒有子欄目時會返回當前欄目的id導致判斷無法達到預期的效果,所以改變思路,代碼如下:

<ul class="nav navbar-nav">
<li class="active"><a href="{siteurl($siteid)}">首頁</a></li>
{pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
{if $r[arrchildid] != $r[catid]}
<li class="dropdown">
<a href="{$r[url]}" class="dropdown-toggle" child="{$r[arrchildid]}" data-toggle="dropdown">{$r[catname]}<b class="caret"></b></a>
<ul class="dropdown-menu">
{pc:content action="category" catid="$r[catid]" num="10" siteid="$siteid" order="listorder ASC" return="data2"}
{loop $data2 $v}
<li><a href="{$v[url]}">{$v[catname]}</a></li>
{/loop}
{/pc}
</ul> 
</li>
{else}
<li><a href="{$r[url]}">{$r[catname]}</a></li>
{/if}
{/loop}
{/pc}
</ul>

判斷獲取到的子欄目id是否等于該欄目id,等于則表示沒有子欄目,不等于則表示有子欄目且顯示子欄目

關于PHPCMS中的二級導航怎么利用 V9進行添加問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

丽江市| 常宁市| 青浦区| 交口县| 西丰县| 庆元县| 西藏| 义乌市| 多伦县| 呈贡县| 乐亭县| 银川市| 阿尔山市| 罗平县| 都江堰市| 镇巴县| 新疆| 睢宁县| 绵竹市| 镇远县| 精河县| 故城县| 台北县| 阿图什市| 玛沁县| 乃东县| 应城市| 浦东新区| 保康县| 牡丹江市| 陕西省| 中牟县| 泾阳县| 南京市| 陆河县| 山东| 南充市| 阳曲县| 衢州市| 新郑市| 叙永县|