タクソノミーで管理されている階層構造に従って、パンくずリスト を生成してくれます。
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(' > ', $breadcrumb) .'</div>';
}
}としてあげて、ページタイトルを「Taxonomy Breadcrumb」が生成してくれたものに追加させてます。
「Menu Breadcrumb」 には、ページタイトルを表示するかどうかの設定があるんですけどね。