列表頁調用當前欄目名稱
- {dede:field
name='typename'/}
列表頁調用當前頂級欄目名
如果遇到當前欄目是二級欄目,但是我想調用頂級欄目的名稱要怎么調用呢?
在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']; -
} - }
在文章頁或者欄目列表頁調用時,在所要調用欄目名稱的位置加上下面這行代碼即可實現。
- {dede:field
name='typeid' function="GetTopTypename(@me)" /}
在文章頁中也一樣調用。親測可用。。