织梦列表页标题调用上级栏目名称

正常情况下,我们用列表标题形式为:列表标题_网站名称,形式为:{field:seotitle/}_{dede:global.cfg_webname/},其中{field:seotitle/}为该栏目列表的seo标题,在后台栏目管理-高级选项里面修改。为了seo需要,我们想在栏目标题里面显示当前栏目上级名称,表现形式为:栏目名称_上级栏目_网站名称。用下面方法即可实现

获取当前栏目的上级栏目名称

{dede:field.typeid runphp='yes'"}
   global $dsql ;
   $reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me");
   $reid = $reid['reid'];
   $typename = $dsql->GetOne("SELECT typename FROM dede_arctype where id=$reid");
   @me=$typename['typename'];
{/dede:field.typeid}

完整标题调用代码

 <title>
{dede:field.typeid runphp='yes'"}
  global $dsql ;
  $reid = $dsql->GetOne("SELECT reid FROM dede_arctype where id=@me");
  $reid = $reid['reid'];
  $typename = $dsql->GetOne("SELECT typename FROM dede_arctype where id=$reid");
  @me=$typename['typename'];
{/dede:field.typeid}_{dede:type}[field:typename/]{/dede:type}-{dede:global.cfg_webname/}
</title>

 

THE END