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群