织梦模板大全为站长朋友们提供精品织梦模板下载和免费织梦建站教程学习。
用户名:
密码:
注册

DedeCMS帮助中心

dedecms5.7获取顶级栏目名称的标签
本站承接DedeCMS仿站服务,大家如有需要请联系QQ:121673232
本站所有商业模板均提供使用详细安装说明(含视频)

下面是调用顶级栏目名称的方法:

方法一:

{dede:field.typeid runphp=’yes’}$ID = @me;

$sql = “SELECT * FROM `dede_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 `dede_arctype` WHERE id=$relID”;

$query = mysql_query($sql);$row=mysql_fetch_array($query);

@me = $row[typename];}{/dede:field.typeid}


这个方法语句有些长。

重点推荐方法二

方法二

 

{dede:field.title runphp=’yes’}

list($toptype,$sontype)=split(‘/’,@me);@me=$toptype;

{/dede:field.title}

 

方法三:

 

{dede:field.typeid runphp='yes'}

$ID = @me; $sql = "SELECT * FROM `dede_arctype` WHERE id=$ID";

$query = mysql_query($sql);$row=mysql_fetch_array($query);

$relID = "$row[reid]"; $topID="$row[topid]";

if($relID == 0) {@me = $row[typename];}

else{$sql = "SELECT `typename` FROM `dede_arctype` WHERE id=$topID";

$query = mysql_query($sql);$row=mysql_fetch_array($query);

@me = $row[typename];}{/dede:field.typeid}


 

改方法是经过修改后的,可以针对无限子栏目获取顶级栏目,二方法一二都是针对二级栏目。