Dede提供了面包屑的功能。但是最终的面总是带有“>”标记。很烦,下面有一个非常好的方法可以熄灭。
事儿:dede提供了面包屑的功能。可是最终面总会带一个'>'标记。甚为讨厌。总体目标灭掉它。
第一种解决方案:1.在系统软件主要参数里边改动这一标记。
第二种解决方案:2.应用截子符,runphp实际 *** 作(在网上百度搜索许多,缺憾ss="superseo">ss="superseo">就是我沒有实验取得成功)。
第三种解决方案:3.改动最底层编码。(我选用的这类,实验了,能够)。
处理:
寻找include/typelink.class.php文档。
寻找下边的方式。
复制代码编码以下:
//得到某种目地连接目录如:品类一>>品类二>>那样的方式
//islink表明回到的目录是不是带联接
functionGetPositionLink($islink=true)
{
$indexpage="<ahref='".$this->indexUrl."'>".$this->indexName."</a>";
if($this->valuePosition!=""&&$islink)
{
return$this->valuePosition;
}
elseif($this->valuePositionName!=""&&!$islink)
{
return$this->valuePositionName;
}
elseif($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:fieldname='position'/}。最后设计效果图以下:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)