织梦自带的面包屑当前位置标签我们在建站使用时,有时候遇到的需求需要隐藏掉主页或者去掉链接,这个怎么操作呢?今天来介绍几种方法。
打开include/typelink.class.php这个文件,正常在113-118行;

if ( defined('DEDEMOB') )
{
// $indexpage = "<a href='index.php'>".$this->indexName."</a>"; 如果手机站仍然显示主页两个字就注释这一行
} else{
// $indexpage = "<a href='".$this->indexUrl."'>".$this->indexName."</a>"; 注释这一行电脑上就不会显示主页两个字了
}根据上面的提示注释掉这两行就可以隐藏掉首页和首页的链接了。
如果想要去掉其他位置的链接,可以在这个文件里找到如下;
function GetPositionLink($islink=true) 把这个true改成false;

如上图那样,就不会出现链接了。
另外还有一种方法,将调用标签
{dede:field.position/}改成
{dede:field.position runphp=yes}global $cfg_list_symbol;$array = explode($cfg_list_symbol,@me);array_shift($array);@me = implode($cfg_list_symbol,$array);{/dede:field.position}如果这个方法调用的标签太长了,你可以尝试在 /include/extend.func.php 这个自定义函数文件里添加一个自定义方法;
funcition nav_crumbs($nav)
{
global $cfg_list_symbol;
$array = explode($cfg_list_symbol,$nav);
array_shift($array);
$nav = implode($cfg_list_symbol,$array);
return $nav;
}然后模板标签调用
{dede:field.position function=nav_crumbs(@me)/}就可以了。
如果内容有帮助,就点个赞吧!
