# dedecms如何实现“文章标题-栏目名称-网站名”格式的title

*Published:* 2023-10-21
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年10月21日，已超过 180天没有更新



第一种：

在/include/inc\_archives\_view.php文件中。

查找tp.typedir，然后替换成tp.typedir,tp.typename。

最后在文章模板中用{dede:field name=’typename’/}调出来。

第二种：

“{dede:field name=’title’/}-{dede:field name=’typename’/}-{dede:global name=’cfg\_webname’/}”即可。

第三种：

本来想修改inc\_archives\_view.php来实现，  
后来发现用“position”更简便。

代码示例:  
{dede:field name=’title’/}-{dede:field name=’position’ runphp=’yes’}  
$tc=”-”; //分隔符  
$tw=$globals\['cfg\_list\_symbol'\]; //调用位置分隔符  
@me=html2text(@me); //去除html标签  
$tf=split($tw,@me); //分解成数组  
for($ta=(count($tf)-2);$ta&gt;=1;$ta–){ //循环赋值给$tk  
$tk.=trim($tf\[$ta\]).$tc;  
}  
$tk=substr($tk,0,-1);  
@me=$tk; //赋值给@me  
{/dede:field}-{dede:global name=’cfg\_webname’/}

将以上代码放在&lt;title&gt;&lt;/title&gt;之间，即可实现“文章标题-2级栏目-1级栏目-网站名”的形式了。