web-dev-qa-db-ja.com

Bootstrapアコーディオン適応

私は自分のbootstrap htmlテーマをDrupal 7に適合させており、 Bootstrap 3テーマ の機能の一部を使用したいと考えています。

Bootstrapテーマには、次のようなアコーディオンメニューのコードがあります。

/**
 * Implements theme_bootstrap_bare().
 */
function bootstrap_bootstrap_accordion($variables) {
  $elements = $variables['elements'];

  if (empty($variables['id'])) {
    $accordion_id = 'accordion-' . md5($elements);
  }
  else {
    $accordion_id = check_plain($variables['id']);
  }
  $output = '<div class="accordion" id="' . $accordion_id . '">';
  foreach ($elements as $id => $item) {
    $output .= '<div class="accordion-group"><div class="accordion-heading">';
    $output .= '<a class="accordion-toggle" data-toggle="collapse" data-parent="#' . $accordion_id . '" href="#' . $id . '">' . check_plain($item['header']) . '</a></div>';
    $output .= '<div id="' . $id . '" class="accordion-body collapse in"><div class="accordion-inner">';
    $output .= render($item['content']);
    $output .= '</div></div></div>';
  }
  $output .= '</div>';
  return $output;
}

私の問題は、サイドバー領域のすべてのメニューのテーマでこのコードを使用するにはどうすればよいですか?

3

ダウンロード Views Bootstrap し、アコーディオンとして表示するメニューのビューを作成します。表示形式については、Bootstrap Accordionを選択します

Bootstrap Views

4
Irmela