美好的一天。重新安排Drupal導航菜單
我想修改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下面。
我知道我需要使用主題中的一個模板文件中的PHP來完成此操作。有沒有人知道我會如何去做這件事。我使用的主題是花冠主題,如果有幫助的話,但我想這對任何主題都是一樣的。
謝謝您的回覆。當我點擊其中一個導航菜單時,子菜單會被展開。我希望這仍然是這種情況,我只是希望他們擴大在不同的領域(低於所有的父導航菜單)。 在drupal中(使用版本7),我只能將它們移動到另一個位置,這又使它們不再是該父菜單的一部分。我想繼續保持擴展和收縮功能。 – Alexis
@Alexis聽起來你應該可以用CSS實現 – PatrickS