web-dev-qa-db-ja.com

bootstrap 3のマルチレベルサブメニュー

Bootstrap theme on Drupal 8.を使用してマルチレベルメニューを作成しようとしています。8.メニューを作成し、すべてのサブメニューの「子の表示」フラグをアクティブにしましたコンテナですが、最初のレベルのサブメニューのみが表示されています。

私は試しました http://knackforge.com/blog/pathirakaliappan/create-multi-level-bootstrap-menu-in-Drupal-8 が動作しません:サブメニューはありませんHTMLではまったく生成されません。

Drupal 8.1.2と8.x-3.x-devバージョンのDrupalブートストラップを使用しています。

1
valepu

メニュー構造の最大数をブロック構造で構成する必要があります

6

ブロック構成からメニューレベルを設定した後、CSSの下にカーソルを合わせるとサブメニューが開きます。

ul.nav li.dropdown:hover > ul.dropdown-menu {
  display: block;
}
2
Umesh Patil
 ul.nav ul.dropdown-menu li.menu-item--expanded:hover ul.dropdown-menu{
  display: block;
  position: absolute;
  left: 175px !important;
  top: -33px !important;
  background: #92996F;
  border: 1px solid white;
  width: 270px;

}

1
mani kandan

デフォルトでは、BootstrapのテーマDrupal 8は最初のレベルのアイテムのみを表示するため、より多くのレベルが必要なテーマを「伝える」必要があります。これは通常私のために働く手順です:

  1. 管理者としてログインし、構造>ブロックレイアウトをクリックします
  2. メニューに対応するブロック(ナビゲーション領域の「メインナビゲーション」など)を見つけて、[構成]をクリックします
  3. 設定ページで、[表示するレベルの数]を、初期レベルを含む、ユーザーに表示する予定の最大レベル数に設定します

変更を保存すると、メニューの内部レベルが表示されます。

0
Sal Borrelli