其实织梦DEDECMS是一个很强大的CMS系统,很多站长都喜欢用它建站。然而在用织梦做网站时,站长们经常会碰到需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:fie` o n G M e : Uld name=’typename’ /} 可以获取当前栏目页上一级栏目的名称。
而不是当前栏目顶级栏目名称,对于网站有多级栏目时,要怎么才能获取到顶w $ L T I级栏目名称和链接呢?
下面这个方法可以实现这个效果。

{d# U v , Cede:field.typeid runphp='yes'}
$ID = @me;
$sql = "SELE* u GCT * FROM `dede_arctyph 3 J 2 , * H @ qe` WHERE id=$ID";$query = mysql_query($sql);$row=mysql_fetch_array($query);
$relIA 6 . -D = "$row[reid]"~ k b L % L L m;
if($relID ==S : Z 4 q ) i l G 0) {
@me = "".$row['typename']."";
$url=$cfg_basehost.$cfg_cmspath;@m4 y \ w _ ~ ! +e=str_replace('{cmspath}',
$url,@me);
}
else
{
$sql = "SELECT * FROM `m D ^ { $ ( ;dede_arctype` WHERE id=$relID";$query = mys{ P X ; m h fql_query($sql);$row=mysql_fetch_array($query);
@: { } I 5 S #me = "".$row['typename'].""H 1 m j a i % A T;
$urlO b I ^ ; 7 L 2=$cfg_basehost.$cfg_cmspath;@me=str_replace('{cmspath}! ( v',$url,@me);
}
{/dB 1 \ + @ 8ede:field.typeid}

免责声明:本站所有文Y @ , ! / i 5 5章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注