そこで、現在のページを表示する次の方法がある。
- templates/breadcrumb.html.twig を作成する方法
- Extendを追加する方法
Drupal バージョン 8.4.4
Extend名 : Menu Breadcrumb
【 ダウンロードファイル名 】
menu_breadcrumb-8.x-1.5.tar.gz
【 ダウンロード 】
https://www.drupal.org/project/menu_breadcrumb
【 インストール(1) 】
解凍したフォルダーを
サイト名/modules/ に移動する。
パーミッションを確認(サーバーで異なる)
【 インストール(2) 】
機能拡張で Menu Breadcrumb にチェックを入れて、保存。
【 設定 】
モジュール 「Menu UI」を有効にする。
(管理 >> 機能拡張)
環境設定に「メニューパンくず」が追加されていることを確認する。
メニューパンくずの設定で以下の項目にチェックを入れる。
(各自表示条件に合わせて)
・Enable the Menu Breadcrumb module
・Disable for admin pages
・Append current page to breadcrumb
・Add "Home" link
※ 「Show current page as link」にチェックを入れると、現在のページもリンクとされる。
Enable / Disable Menus 項目では
「メインナビゲーション」の [有効] にチェックを入れる。
【 結果 】
現在のページタイトル名 : ABCDE
Extend インストール前
ホーム
Extend インストール後
ホーム ➤ ABCDE
以上
参考サイト
Drupal Study Note
http://drupal.6krpm.jp/note/modules/menu_breadcrumb
《 追加メモ 》
上記設定通りいかなかった場合、
- 管理 >> サイト構築 >> ブロックレイアウト でパンくずブロックをもうひとつ作成する。正常に表示されたら、追加したパンくずブロックを削除する。
- 管理 >> 環境設定 >> Menu Breadcrumb で Enable / Disable Menus 項目のチェックを入れたり、外したりしてみる。
《 追加メモ2 》
drupal本体をアップデート前にアンインストールし、アップデート後にインストールする。設定はアンインストール時にリセットされるため、再設定が必要。