POST TIME:2020-04-11 14:24
dedecms 列表頁、內容頁調用頂級欄目
問題:網站頂級欄目下有多個二級欄目,當發布文章后,在內容頁,要求顯示當前內容所屬的頂級欄目,以及頂級欄目下的所有二級欄目,并且文章所屬的二級欄目高亮顯示。
站長地帶親測,是在內容頁下調用頂級欄目,列表大家測試一下,應該問題不大。
效果如下:
調用頂級欄目(如果當前欄目就是頂級欄目,同樣有效,即沒有二級欄目的情況)
{dede:field.typeid runphp='yes'}
$ID = @me;
$sql = "SELECT * FROM `zzarea_arctype` WHERE id=$ID";$query = mysql_query($sql);
$row=mysql_fetch_array($query);
$relID = "$row[reid]";
if($relID == 0)
{@me = $row[typename];}
else
{$sql = "SELECT `typename` FROM `zzarea_arctype` WHERE id=$relID";
$query = mysql_query($sql)
;$row=mysql_fetch_array($query);
@me = $row[typename];}
{/dede:field.typeid}
調用二級欄目,并高亮顯示當前欄目,(www.genban.org 網站建設)這個比較簡單,和默認的模板里寫的是一樣的,需要具體問題具體對待
{dede:channel type='son' currentstyle="
<li><a href='~typelink~' class='thisclass'>~typename~</a></li>
"}
<li><a href='[field:typeurl/]'>[field:typename/]</a></li>
{/dede:channel}
還不會的,到站長地帶的論壇里提問,或者加入站長地帶的qq群