日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
織夢(mèng)怎么根據(jù)下級(jí)欄目獲得頂級(jí)欄目名稱

在織夢(mèng)(DedeCMS)中,如果你需要根據(jù)下級(jí)欄目獲取頂級(jí)欄目名稱,你可以通過(guò)以下步驟實(shí)現(xiàn):

1. 獲取當(dāng)前文檔的所屬欄目ID

你需要獲取當(dāng)前文檔的所屬欄目ID,你可以使用typeid標(biāo)簽來(lái)獲取當(dāng)前文檔所屬的欄目ID。

{typeid}

這將輸出當(dāng)前文檔所屬的欄目ID。

2. 根據(jù)欄目ID獲取上級(jí)欄目信息

接下來(lái),你需要根據(jù)當(dāng)前文檔所屬的欄目ID獲取其上級(jí)欄目信息,你可以使用arclist標(biāo)簽來(lái)獲取上級(jí)欄目信息。

{arclist typeid='$current_typeid' row='0' orderby='sortrank'}
    {if $row['parentid'] != 0}
        {php echo GetOneCategoryName($row['parentid']);}
    {/if}
{/arclist}

這里,$current_typeid是當(dāng)前文檔所屬的欄目ID。arclist標(biāo)簽用于獲取欄目信息,row='0'表示只獲取一條記錄,orderby='sortrank'表示按照排序字段排序。if語(yǔ)句用于判斷當(dāng)前欄目是否有上級(jí)欄目(即parentid不等于0),如果有上級(jí)欄目,則調(diào)用GetOneCategoryName函數(shù)獲取上級(jí)欄目名稱。

3. 編寫GetOneCategoryName函數(shù)

為了獲取欄目名稱,你需要編寫一個(gè)名為GetOneCategoryName的函數(shù),這個(gè)函數(shù)接收一個(gè)參數(shù):欄目ID,并返回該欄目的名稱,你可以在模板文件中的{php}標(biāo)簽內(nèi)定義這個(gè)函數(shù),如下所示:

{php}
function GetOneCategoryName($catid) {
    global $dsql;
    $row = $dsql>getType($catid);
    return $row['typename'];
}
{/php}

這里,我們首先引入了全局變量$dsql,然后使用getType方法獲取指定ID的欄目信息,并將欄目名稱(typename)返回。

通過(guò)以上步驟,你可以在織夢(mèng)(DedeCMS)中根據(jù)下級(jí)欄目獲取頂級(jí)欄目名稱。


當(dāng)前名稱:織夢(mèng)怎么根據(jù)下級(jí)欄目獲得頂級(jí)欄目名稱
本文鏈接:http://www.5511xx.com/article/cdddooo.html