列表頁調(diào)用當(dāng)前欄目名稱
- {dede:field
name='typename'/}
列表頁調(diào)用當(dāng)前頂級欄目名
如果遇到當(dāng)前欄目是二級欄目,但是我想調(diào)用頂級欄目的名稱要怎么調(diào)用呢?
在include/common.func.php
的最下方加入:
- function
GetTopTypename($id) - {
-
global $dsql; -
$row = $dsql->GetOne("SELECt typename,topid FROM jiemou_arctype WHERe id= $id"); -
if ($row['topid'] == '0') -
{ -
return $row['typename']; -
} -
else -
{ -
$row1 = $dsql->GetOne("SELECt typename FROM jiemou_arctype WHERe id= $row[topid]"); -
return $row1['typename']; -
} - }
在文章頁或者欄目列表頁調(diào)用時,在所要調(diào)用欄目名稱的位置加上下面這行代碼即可實(shí)現(xiàn)。
- {dede:field
name='typeid' function="GetTopTypename(@me)" /}
在文章頁中也一樣調(diào)用。親測可用。。