博客列表 >织梦当前位置去除最后一个'>'符号

织梦当前位置去除最后一个'>'符号

黑猫警长的博客
黑猫警长的博客原创
2019年03月25日 22:32:492154浏览

dede提供了面包屑的功能。但是最后面总会带一个'>'符号。甚是烦人。目标干掉它。


         第一种解决方法:   1.  在系统参数里面修改这个符号。


         第二种解决方法:   2. 使用截子符,runphp操作(网上百度很多,遗憾是我没有试验成功)。


        第三种解决方法:    3. 修改底层代码。(我采用的这种,试验了,可以)。


解决:


找到   include/typelink.class.php 文件。 

        找到下面的方法。

  //获得某类目的链接列表 如:类目一>>类目二>> 这样的形式

    //islink 表示返回的列表是否带连接

    function GetPositionLink($islink=true)

    {

        $indexpage = "<a href='".$this->indexUrl."'>".$this->indexName."</a>";

        if($this->valuePosition!="" && $islink)

        {

            return $this->valuePosition;

        }

        else if($this->valuePositionName!="" && !$islink)

        {

            return $this->valuePositionName;

        }

        else if($this->TypeID==0)

        {

            if($islink)

            {

                return $indexpage;

            }

            else

            {

                return "没指定分类!";

            }

        }

        else

        {

            if($islink)

            {

                $this->valuePosition = $this->GetOneTypeLink($this->TypeInfos);

                if($this->TypeInfos['reid']!=0)

                {

                    //调用递归逻辑

                    $this->LogicGetPosition($this->TypeInfos['reid'],true);

                }

                $this->valuePosition = $indexpage.$this->SplitSymbol.$this->valuePosition;

                return $this->valuePosition.$this->SplitSymbol;    //需要修改这里.....

            }

            else

            {

                $this->valuePositionName = $this->TypeInfos['typename'];

                if($this->TypeInfos['reid']!=0)

                {

                    //调用递归逻辑

                    $this->LogicGetPosition($this->TypeInfos['reid'],false);

                }

                return $this->valuePositionName;

            }

        }

    }



将上面的需要修改的行,改成这样即可:   return $this->valuePosition;

         5.  最终模板调用的{dede:field name='position'/}。

--------------------- 

作者:peterour 

来源:CSDN 

原文:https://blog.csdn.net/peterblog/article/details/23672881 

版权声明:本文为博主原创文章,转载请附上博文链接!


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议