DedeCMS去面包屑导航中最后一个连接符

昨天越来越多,明天越来越少。走过的路长了,遇见的人多了,不经意间发现,人生最曼妙的风景是内心的淡定与从容,头脑的睿智与清醒。

DedeCMS默认的面包屑导航调用标签为:

	
	{dede:field name=’position’/}
	

调用出来的形式是:主页>栏目一>栏目二>。余斗在DedeCMS面包屑导航去链接方法中说到了如何把这个生成的面包屑导航的链接去掉,今天就说说,如何去掉这个导航中的最后一个连接符“>”。

在没有去掉之前,余斗的博客面包屑导航是这样的:

虽然没什么不好,但是追求细节的我还是决定改变成结尾无连接符的样式。

解决方法一共有两种:

一、修改底层文件,打开include/typelink.class.php 文件。

将代码

	
	 return $this->valuePosition.$this->SplitSymbol;
	

修改为:

	
	 return $this->valuePosition;
	

二、修改调用标签。

原面包屑导航的调用标签为:

	
	{dede:field name=’position’/}
	

修改为:

	
	{dede:field name=’position’ runphp=’yes’}
	$a=mb_strlen(@me);//计算字符串的长度
	@me=cn_substr(@me,$a-2,-1);//截取字符
	{/dede:field}
	

修改后样式

这两种方法各有好处,第一种直接修改底层文件,那么不需要改动网站的模版文件,第二种方法则不需要动Dede的核心文件,但是需要把所有调用面包屑导航的地方标签都要替换下,大家根据喜好选择。

到此这篇关于DedeCMS去面包屑导航中最后一个连接符就介绍到这了。阳光温热,岁月静好,你还不来,我怎敢老去?更多相关DedeCMS去面包屑导航中最后一个连接符内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

标签: DedeCMS