Перестановка меню навигации Drupal - PullRequest
2 голосов
/ 16 августа 2011

Добрый день.

Я пытаюсь изменить расположение меню навигации по теме drupal.Проблема в том, что я не кодер, но могу следовать учебным курсам и понимать биты и уши.

У меня есть набор меню и подменю.На данный момент подменю расширяются ниже своих родительских меню.Я хочу, чтобы подменю расширялось, но располагалось ниже всех родительских меню, чтобы оно выглядело как структура ниже.

Как это выглядит в настоящее время

Navigation_Menu_One

Sub_Menu_One

Sub_Menu_Two

Sub_Menu_Three

Navigation_Menu_Two

Navigation_Menu_Three * 10251026 * То, что я хочу, чтобы он выглядел так:

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, если это вообще помогает, но я думаю, что она будет одинаковой для любой темы.

1 Ответ

0 голосов
/ 16 августа 2011

Привет и добро пожаловать в StackOverflow.

Из вашего описания мне кажется, что вы сможете достичь этого без написания какого-либо кода. Просто перейдите к site building > menus > navigation и используйте ручки для перемещения, чтобы переместить подменю так, чтобы они находились под нужным пунктом меню.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...