今まで、Score MagazineやミュースケのWEBサイトばかり充実させるのに忙しくて、会社のホームページにはあまり手を加えていませんでした。
これから、「楽々管理室」の紹介などを充実させていくために、ホームページを構築しているDrupalをいじっているところです。
先日、「楽々談話室とは」というコンテンツを作ろうとしているとき、パンくずリストが思うように動作していないことに気付きました。
ホーム > 楽々談話室とは > グループ設定について
ホーム > 楽々談話室とは > ○○○○について
ホーム > 楽々談話室とは > ××××について
・・・という表示にしたいのに、二階層目の「楽々談話室とは」というリンクが表示されない。
以前インストールしていたCustom Breadcrumbsモジュールの設定画面で、いろいろなチェックボックスを試していたら、こんなエラーが出てしまいました。
Error messageRecoverable fatal error: Argument 3 passed to l() must be an array, string given, called in ・・・
検索してみても、英語のフォーラムしかなくて、対応するのがちょっとめんどくさそう。
こういうときはいつも、英語がすらすら読めたらなと思います。
そうこうしているうちに、Custom BreadcrumbsはDrupal 8には対応していない、という情報を見つけました。
今使っているDrupal 7も、いつかは8にすることになりますので、そういうことならと別のモジュールを探してみました。
見つけたのがMenu Breadcrumbというモジュール。
サーバーとデータベースからCustom Breadcrumbsを削除して、Menu Breadcrumbをインストール。すんなりと表示が上手く行きました。