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 件のコメント:
コメントを投稿