Добрый день.
Я пытаюсь изменить макет меню навигации в теме 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 из одного из файлов шаблона в теме. Кто-нибудь знает, как я буду это делать. Тема, которую я использую, - это тема Corolla, если это вообще помогает, но я думаю, что это будет одинаково для любой темы.