Drupal建站文档

drupal7 面包屑 breadcrumb 的问题

日期:2014-06-05 阅读:3568

drupal7 面包屑 breadcrumb 的问题

在drupal7里,面包屑里,不会有标题,所以我们要在template.php里写一段代码就可以:

function simplecorp_breadcrumb($variables){
    $breadcrumb = $variables['breadcrumb'];
    //$breadcrumb_separator=theme_get_setting('breadcrumb_separator','simplecorp');
    $breadcrumb_separator='/';  //这个是间隔符。

    if (!empty($breadcrumb)) {
    $breadcrumb[] = drupal_get_title();//这里取得标题
    return '<div id="breadcrumb">' . implode(' <span class="breadcrumb-separator">' . $breadcrumb_separator . ' </span>' , $breadcrumb) . '</div>';
    }

}

-----

上面有一个implode的php函数,百度下,很好理解的。

然后在page.tpl.php里:

print $breadcrumb; 

即可输出面包屑。

===============================

关于模块的问题:

menu position过于繁琐,但是试过别的模块,比如custom_breadcrumbs等,都不好用。
但是可以用menu_breadcrumb 和  taxonomy_breadcrumb 两个模块来解决。

menu_breadcrumb  ---解决分类页 面包屑的问题,但没法解决详情页 面包屑的问题。
所以,用taxonomy_breadcrumb 就可以解决这两个问题了。

==============

延伸阅读:drupal7侧边栏菜单的问题

 

 

 

<<点击返回

Drupal7视频教程 Drupal7主题 Drupal7最新文档 Drupal7推荐文档
  • 暂无内容!
  • 暂无内容!