在织梦里,position标签输出来的内容后面会多一个尖括号“>”,比较影响美观,可以在后面加字,比如:文章页{dede:field.position/}正文,主页 > 栏目 > 正文;列表页{dede:field.position/}文章列表,主页 > 栏目 > 文章列表。 但是如果要去掉它的话,有这几种方法: 方法一: 这个是看到网上的一个方法,有错误,这里修改了一下。 调用的{dede:field.position/}替换为: {dede:field name="position" runphp="yes"} $a=mb_strlen(@me); @me=cn_substr(@me,$a-4); {/dede:field} 由于在栏目类型是频道封面的栏目不会一个多尖括号“>”,所以用原来的{dede:field.position/}就行了。 方法二: 不用position标签,自己写一个代码: <a href="/">主页</a> > {dede:type typeid="0"}<a href="[field:typeurl/]">[field:typename/]</a>{/dede:type} 或者 <a href="/">主页</a> > <a href="{dede:type typeid="0"}[field:typeurl/]{/dede:type}">{dede:field.typename/}</a> 这样输出的结果是:主页 > 栏目 这个方法有个弊端就是,如果是多级栏目的话就很麻烦了,比如:主页 > 顶级栏目 > 子栏目 > 当前页 方法三: 修改源码: 注意:在任何对织梦源程序文件进行修改的操作之前请务必做好备份。 以5.7版本为例,打开/include/typelink.class.php 找到第150行: return $this->valuePosition.$this->SplitSymbol; 修改为: return $this->valuePosition; 另外,如果想将连接符号“>”改成其它的字符,可以在织梦后台的 系统——系统基本参数——核心设置——栏目位置的间隔符号 里面修改。