正常情况下,我们用列表标题形式为:列表标题_网站名称,形式为:{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>
本站的发展离不开您的支持,请在解决问题后再考虑是否为本站打赏或捐助。