2010-11-24 3 views
0

私はdrupalでbreadcrumbsを生成するために人々が何を使用しているのだろうかと思っていました。私は様々なモジュールを見てきて、人々が成功したものがあるのか​​疑問に思っていました。drupal breadcrumb experience

ありがとうございました。

答えて

1

私からの悪い知らせ:個人的に私はいつも私はブレッドクラムのコードを書きます。なぜなら、私が行うすべての専門職には異なる要件があり、一般的なブレッドクラムモジュールはそれをすべて行うことができないからです。

私はhook_preprocess_page関数を作成するために使用していましたが、モジュールがbreadcrumbsを再構築したいかどうかを知るために私自身のフックを発行しました - 私は特殊なノードを持っていればパンくずみそのノードタイプのコードをサポートモジュールに組み込みます(それをすべて拡張機能に詰め込もうとはしません - それはDrupal Wayです)。

最近、私はhook_preprocess_pageでモジュールフックの代わりにctoolsプラグインを使用しています。これは賢明な追加作業ができるためです。

(パネルを使用している場合は、新しいパンくずリストパネルパネルを作成してそこから作業する必要があります。)パネルは$ _GET ['q']を破棄していくつかの状況でブレッドクラムを作成するのを難しくします。 )

関連する問題