Быстрая темизация меню (Primary links) с выпадающим списком с сайта apycom.com

Прислано: Gorkiy

вс, 19/02/2012 - 20:58

Пособие к действиям:
1. Выбираем понравившееся на сайте меню там предоставлено много цветовых решений и возможностей.

2. Выбираем понравившуюся расцветку и загружаем

3. Редактируем лежаший в папке с темой .info файл

добавляя следующие строчки :

stylesheets[all][] = menu.css
scripts[] = jquery.js
scripts[] = menu.js

4. Редактируем page.tpl.php

добавляя вместо блока где раньше было праймари меню (Primary links)
следующий код

<?php if ($primary_links): ?>
  <div id = "menu"><?php print menu_tree('primary-links'); ?></div>
<?php endif; ?>

тем самым мы вывели нашу менюшку в нужное нам место

5.Не забываем чтобы выводилось подменю, надо перейти в раздел /admin/build/menu-customize/primary-links и у пунктов, имеющих подменю, поставить галочку в чекбокс напротив развёрнутое(expanded), иначе оно не покажется.

6. В любом удобном для вас месте page.tpl.php
вставляем ссылку на апиком ( ее можно замазать, сделать ввиде точки или даже скрыть) в противном случае наш JS начинает ругаться.
<a href="http://apycom.com/">.</a>

7. Заливаем наши файлы menu.css jquery.js menu.js и папку image с картинками, в папку с темой.

8. Чистим кеш друпала admin/settings/performance

Наслаждаемся нашей менюшкой. Если у вас возникают проблемы с отображением - все легко правится при помоши файрбага и исправления ваших css файлов.

Удачи!

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Айдар в вс, 19/02/2012 - 21:10.

Мдя, поржал.


Опубликовано Gorkiy в вс, 19/02/2012 - 21:12.

Айдар написал(а):

Мдя, поржал.

забыл в тегах добавить, статья для новичков ;)


Опубликовано Айдар в вс, 19/02/2012 - 21:35.

Такими тенденциями новички, когда доделают полноценный сайт Вашими методами, будут иметь примерно по 500 ссылок (с точками в кач-ве анкора) на каждой странице. :)


Опубликовано brutal в вс, 19/02/2012 - 22:00.

"Gorkiy" написал(а):

Если у вас возникают проблемы с отображением - все легко правится при помоши файрбага и исправления ваших css файлов.

Эта дрянь ломается на раз два и никаких ссылок не потребуется .

Подобные решения для людей вообще не знающих что такое "JavaScript" .


Опубликовано alex_shut в вс, 19/02/2012 - 22:01.

50 баксов за меню.. капец


Опубликовано brutal в вс, 19/02/2012 - 22:06.

"alex_shut" написал(а):

50 баксов за меню.. капец

Вот и я о том же , даже новичок в наше время накидает меню на jQuery .
А если еще применить фантазию , то и с дополнительными плагинами эффектов .


Опубликовано q2_faith в вс, 19/02/2012 - 22:57.

"Gorkiy" написал(а):

scripts[] = jquery.js

вы уверены что не будет конфликта с встроенным?


Опубликовано ХулиGUN в пн, 20/02/2012 - 05:23.

А это идея)))) Нвкидать скриптик, который будет тянуть ссылки из файла с другого хоста... впарить клиенту в меню... а затем набивать ссылками свой заветный файлег


Опубликовано alex_shut в пн, 20/02/2012 - 14:10.

"ХулиGUN" написал(а):

злой ты)


Опубликовано feanor248 в пн, 05/03/2012 - 13:25.

Не отображается на страницах, на которые переходишь по этому меню...


Опубликовано feanor248 в пн, 05/03/2012 - 13:39.

Все ок, разобрался


Ссылки партнёров