Подключаем fancybox в Drupal 6

Fancybox — известный плагин jQuery для создания эффекта «просмотра в окошке». Давайте подключим его в 6-ю версию Drupal.

Ряд «деятелей» предлагают поставить для этой цели, кроме самой библиотеки, ещё два плагина — jquery_update и fancybox. Определенный смысл в этом есть, т.к. обновление jQuery позволяет заменить встроенную версию с 1.2.6 на 1.3.2. Это позволит установить плагин Fancybox соответствующей более высокой версии. Что касается плагина fancybox, то его имеет смысл устанавливать, если вы работает с друпалом как админ, а не как программист.

Для Drupal 6 подходит версия fancybox — 1.2.6 (по номеру версии jQuery).

Я предлагаю не ставить никаких плагинов Drupal, а только подключить fancybox. Его можно добавить, используя какой то ваш собственный модуль (я для каждого проекта создаю специальный модуль, куда пишу весь код, требуемый для работы проекта), либо вписать в info-файл темы вашего сайта.

Если решили добавить в свой модуль (myModule), то …

  • Распаковываем файлы fancybox в подпапку вашего модуля, названную, например, «fancy», так что файл jquery.fancybox-1.2.6.pack.js находится тут /sites/all/modules/myModule/fancy/jquery.fancybox-1.2.6.pack.js.
  • Добавляем в модуль PHP код:

Если решили добавить в свою тему (mytheme), то …

  • Распаковываем файлы fancybox в подпапку (например, «fancy») вашей темы, так что файл jquery.fancybox-1.2.6.pack.js находится тут /sites/all/themes/mytheme/fancy/jquery.fancybox-1.2.6.pack.js.
  • Добавляем в файл mytheme.info код:

Выбирайте вариант на свой вкус.

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

Мало букафф? Читайте есчо !

Организация кросс-сайтового виджета на drupal

Февраль 8, 2012 г.

Какое то непонятное название для статьи получилось, расшифрую что имелось в виду. Допустим, у вас есть некий сайт, контент с которого было бы удобно представить в виде блочка на другом сайта. Цели могут быть разными - это может быть реклама сайта с динамически ...

Читать

Раздвигающееся вертикальное меню Drupal 6

Сентябрь 7, 2013 г.

Эта задача из разряда useability. Drupal может штатно создавать блоки вертикальных иерархических меню. Неудобным будет тот случай, когда мы хотим попасть на страницу в глубине иерархии этого меню. Нам придется последовательно заходить на родительские ...

Читать

 

Комментарии к «Подключаем fancybox в Drupal 6»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: