drupalテーマのナビゲーションメニューレイアウトを変更しようとしています。問題は私がコーダーではなく、チュートリアルに従い、ビットとピースを理解できることです。
私が持っているものは、一連のメニューとサブメニューです。現時点では、サブメニューは親メニューの下に展開されます。私が望むのは、サブメニューを拡張することですが、すべての親メニューの下にありますので、下の構造のようになります。
それが現在どのように見えるか
Navigation_Menu_One
Sub_Menu_One
Sub_Menu_Two
Sub_Menu_Three
Navigation_Menu_Two
私はそれはのように見える終わるたいことNavigation_Menu_Three
:
Navigation_Menu_One
Navigation_Menu_Two
Navigation_Menu_Three
Sub_Menu_One
Sub_Menu_Two
Sub_Menu_Three
私は、メニュー・システムがから構築されていることを考え出した何次のクラスの
<ul class="menu">
<li class="first collapsed"></li>
<li class="first collapsed"></li>
<li class="collapsed"></li>
<li class="expanded active-trail"> (The expanded Menu)
<ul class="menu"></ul> (the sub menu I want to relocate)
</li>
<li class="collapsed"></li>
<li class="collapsed"></li>
<li class="collapsed"></li>
<li class="last collapsed"></li>
</ul>
だから私は何をしたいのかにできることですページに何かを追加して、それをキャプチャするものを追加します。
<ul class="menu"></ul>
<li class="expanded active-trail">
下に表示され、最後のクラスまたは別のdiv以下にそれを再配置します。
私はテーマでテンプレートファイルの1つからPHPを使用してこれを行う必要があることを理解しています。どのように私はこれを行うに行くだろうどのような考えを持っていますか?私が使用しているテーマは、Corollaのテーマです。それがあれば、どんなテーマでも同じになると思います。
ご回答いただきありがとうございます。ナビゲーションメニューの1つをクリックすると、サブメニューが展開されます。私はこれを依然として別のエリア(すべての親ナビゲーションメニューの下)に展開したいと思っています。 (バージョン7を使用して)drupalでは、それらを別の場所に移動することしかできません。そのため、それらはもはやその親メニューの一部になりません。私はまだ拡張機能と縮小機能を維持したい。 – Alexis
@AlexisそれはあなたがCSSで達成できるはずのもののように聞こえる – PatrickS