Во всех современных CMS есть подержка lightbox, и Drupal не исключение, но вот настроить lightbox на Drupal гораздо сложнее, чем в каких-либо других, т.к. простой модуль lightbox 2 не работает в самом контенте, а для этого нужны дополнительные модули. Итак, сначала посмотрим, какие модули нам понадобятся для достижения нашей цели:
- lightbox2 - непосредственный модуль lightbox эффекта
- image resize filter - модуль, уменьшающий автоматически картинки
- imce - дополнение к wysiwyg, которое позволяет добавлять картинки в текст
- tinytinymce - wysiwyg редактор, которым я пользуюсь
Теперь идем на страницу модулей admin/build/modules и включаем установленные только что модули. Теперь нужно настроить формат вводаfull html на странице /admin/settings/filters/2 и поставить 7 галочек, связанных с нашими модулями. Сохраняем и тут же нажимаем на вкладку "настроить" /admin/settings/filters/2/configure и устанавливаем галочкуLink to the original: после чего в строчку rel attribute: необходимо ввестиlightbox и сохраняем
Готово, теперь создайте материал, вставьте в него картинку, только задайте значения width заведомо меньше оригинальной картинки, ставьте фильтр full html и вуаля, ваша картинка откроется с эффектом lightbox.