Dedecms織夢做站的時候,需要在當(dāng)前頁面調(diào)用二級欄目名稱(即本欄目上一級的欄目名稱)的時候,織夢默認(rèn){dede:field name='typename' /} 就無法實現(xiàn)了,所以我給大家分享了一個方法,親測可用:
一、在include/common.func.php的最下方加入:
//獲取二級欄目名
function GetSecondTypename( $id )
{
global $dsql ;
$row = $dsql ->GetOne( "SELECT typename,topid,reid FROM dede_arctype WHERE id= $id" );
if ( $row [ 'reid' ] == $row [ 'topid' ])
{
return $row [ 'typename' ];
}
else
{
$row1 = $dsql ->GetOne( "SELECT typename FROM dede_arctype WHERE id= $row[reid]" );
return $row1 [ 'typename' ];
}
}
|
二、
在文章頁或者欄目列表頁調(diào)用時,在所要調(diào)用 名稱的位置加上下面這行代碼即可實現(xiàn)。
{dede:field name='typeid' function="GetSecondTypename(@me)" /}
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: dedecms織夢獲取當(dāng)前文章頁面二級欄目名稱的方法