Taxonomy Breadcrumb 【タクソノミー を パンくずリスト に】

タクソノミーで管理されている階層構造に従って、パンくずリスト を生成してくれます。

ダウンロード

Taxonomy Breadcrumb | drupal.org

日本語翻訳ファイル ダウンロード

Taxonomy Breadcrumb 日本語翻訳 | DRUPAL*DRUPAL

個人的な使い方

基本的には日本語翻訳ファイルをインポートしてしまえば、難しいところはないので、個人的な使い方です。

カテゴリー管理にタクソノミーを使ったりもするのですが、「Taxonomy Breadcrumb」利用時に、ちょっと手を加えてることがあります。

ブログの記事 の方でも書きましたが、「Taxonomy Breadcrumb」は、タクソノミーについては パンくず を生成してくれるのですが、個々のページ(ノード)のタイトル(ページ名称)出力をサポートしていません。

そこで、template.php 内で、

function phptemplate_breadcrumb($breadcrumb) {
  //ページのタイトルを取得
  $title = drupal_get_title();
  //パンくずリストの配列の最後に、タイトルを追加
  array_push($breadcrumb,$title);
  if (!empty($breadcrumb)) {
    return '<div class="breadcrumb">'. implode(' &gt; ', $breadcrumb) .'</div>';
  }
}

としてあげて、ページタイトルを「Taxonomy Breadcrumb」が生成してくれたものに追加させてます。

Menu Breadcrumb」 には、ページタイトルを表示するかどうかの設定があるんですけどね。