Drupal で breadcrumb はどういう位置づけになっているのだろうか?Menu and breadcrumb customising | drupal.org などのような不要論すら存在する.
- まず /usr/share/drupal/modules にて grep breadcrumb */*.module としてみると,blog, book, forum, menu, taxonomy でヒットする.
- book の outline にノードを参加させると breadcrumb が表示される.
- taxonomy の term を割り当ててもノードの表示の際には表示されない.term のページには表示される.
- 自分でメニューを作成し,それにノードを設定すると breadcrumb が表示される.
- /usr/share/drupal/includes の common.inc, menu.inc あたりを調べてみる.
function drupal_get_breadcrumb() {
$breadcrumb = drupal_set_breadcrumb();
if (is_null($breadcrumb)) {
$breadcrumb = menu_get_active_breadcrumb();
}
return $breadcrumb;
}
0 件のコメント:
コメントを投稿