私は自分の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;
}
私の問題は、サイドバー領域のすべてのメニューのテーマでこのコードを使用するにはどうすればよいですか?
ダウンロード Views Bootstrap し、アコーディオンとして表示するメニューのビューを作成します。表示形式については、Bootstrap Accordionを選択します