当前位置:首页 > 建站教程 > 织梦dedecms教程 > dedecms织梦获取顶级栏目名称

dedecms织梦获取顶级栏目名称

dedecms5.7获取顶级栏目名称的标签

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

方法一:

1
{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}

这个方法语句有些长。

织梦者重点推荐方法二

方法二:

1
{dede:field.title  runphp=’yes’}list($toptype,$sontype)=split(/,@me);@me=$toptype;{/dede:field.title}

方法三:

1
 {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}

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

 
最后编辑:
作者:遺莣缘
因为有梦所以执着,因为执着所以信赖,在这里停留总有一个理由…