首先,我们来看如何在内容页调用当前栏目的SEO标题:
{dede:field name='typeid' runphp='yes'}
$id = @me;
global $dsql;
$sql = "select seotitle from dede_arctype where id=$id";
$row = $dsql->getOne($sql);
@me = $row["seotitle"];
{/dede:field}
接下来,是调用当前栏目描述的方法:
{dede:field name='typeid' runphp='yes'}
$id = @me;
global $dsql;
$sql = "select description from dede_arctype where id=$id";
$row = $dsql->getOne($sql);
@me = $row["description"];
{/dede:field}
最后,调用当前栏目关键字的代码如下:
{dede:field name='typeid' runphp='yes'}
$id = @me;
global $dsql;
$sql = "select keywords from dede_arctype where id=$id";
$row = $dsql->getOne($sql);
@me = $row["keywords"];
{/dede:field}
以上代码分别实现了在内容页调用当前栏目的SEO标题、描述和关键字的功能。通过这些自定义标签,您可以更灵活地对网站进行SEO优化,从而提升网站在搜索引擎中的排名。将上述代码嵌入到您的Dedecms模板中,确保每个页面都能准确显示所属栏目的SEO相关信息。这不仅有助于搜索引擎更好地理解页面内容,还能提高用户体验,是一举两得的好方法。