メインコンテンツに移動
メインナビゲーション
ホーム
サイトマップ
ビデオ
ご連絡
パンくず
ホーム
Drupalのモジュール(Path Breadcrumbs)よりサイトページのパンくずリストを作成方法
Drupalのモジュール(Path Breadcrumbs)よりサイトページのパンくずリストを作成方法
記事カテゴリ
drupal
video
タグ
module usage
theme
やりたいこと:モジュール(Path Breadcrumbs)よりサイトページのパンくずリストを作成
背景: Drupal7.56、Path Breadcrumbs7.x-3.3
Drupal7の初期環境ではパンくずリストが表示しています(テーマより)
各モジュールがパンくずリストの対応が違う、また対応していないことも多いようです
パンくずリストを統一管理する必要があるため、Path Breadcrumbsを導入しました
例として、テスト記事を複数作成して、パンくずリスト作成を説明します
記事一覧 (/articles ホーム>>記事一覧)
テスト記事1 (/node/1 ホーム>>記事一覧>>テスト記事1)
テスト記事2 (/node/2 ホーム>>記事一覧>>テスト記事2)
上記の記事例でパンくずリストを作成
ルール1: 一URLに一パンくずリストを作成
Path Breadcrumbsが基本的に一URLごとに一パンくずリストで対応しています
URLに変数(例:nid->ノードID)が含まれている場合その変数を利用してパンくずリストを作成
上記例(記事一覧、記事)では二つのURLとなります
記事一覧: /articles
記事: /node/[nid] nid->ノードID
ルール2: 一階層のURLが一パンくずで対応します
URLの階層例: /node/2 ⇒ 2階層
Path BreadcrumbsがこのURLをパンくずリストも階層で対応します
パンくず作成画面に複数のパンくずを作成します
モジュール(Path Breadcrumbs)がすべてのデータタイプ(Entity,nodeなど)に対応している
長所:各種データタイプ(Entity、Node、Userなど)をすべてのデータタイプを対応しています
モジュール(Panels ←ctools)の操作が分かれば、Path Breadcrumbsの作成が簡単です
短所:最初作成ルールがわかりずらいようで、迷うことが多いかもしれません
video
古松
検索
Search
Article Category
apache(7)
css(19)
drupal(295)
Electron(4)
html(34)
javascript(27)
laravel(4)
linux(5)
macOS(2)
mysql(13)
php(19)
python(4)
SEO(12)
video(72)
Visual Studio Code(4)
windows(13)
wordpress(32)