Добавление атрибута к ссылке [Решено]

Главные вкладки

Аватар пользователя bob bob 11 августа 2011 в 1:49

Начал на днях разбираться с Drupal и вот столкнулся с такой проблемой. Я хочу сделать галерею, для этого установил модуль Image и включил в нем Image Gallery. Помимо этого я хочу воспользоваться возможностями Lightbox2, точнее уже воспользовался, но не в полной мере. Из выше сказанного следует вопрос. Для того чтобы отображать картинки с помощью Lightbox2 нужно к тэгу ссылки на изображение добавить атрибут rel="lightbox", что я и сделал, поставив глаку для Lightbox filter в Filtered HTML. У меня получилось что-то типа
<a href="images/image-1.jpg" rel="lightbox" title="my caption">image #1</a>
А вот как сделать так чтоб атрибут имел вид

<a href="images/image-1.jpg" rel="lightbox[roadtrip]">image #1</a>
<a href="images/image-2.jpg" rel="lightbox[roadtrip][caption 2]">image #2</a>
<a href="images/image-3.jpg" rel="lightbox[roadtrip][caption 3]">image #3</a>

Т.е. каким образом расширить атрибут rel с rel="lightbox" до rel="lightbox[roadtrip]" мне не понятно.
Подскажите куда копать и где искать ответ?

Комментарии

Аватар пользователя bob bob 11 августа 2011 в 15:25

Проблема решена. Не совсем тем способом как планировалось, но главная цель достигнута. Все сводилось к тому, что мне нужно было отображать кнопки "Предыдущее изображение" и "Следующее ищзображение" в окошке, создаваемом с помощью Lightbox2. Согласно документации Lightbox2 нужно было добавить атрибут rel, вида rel="lightbox[roadtrip]">image чтобы получить желаемое. Как это сделать я так пока и не разобрался, но в ходе ковыряния в настройках Lightbox2 нашел решение, которое меня полностью удовлетворило. Думаю не открою Америку для опытных пользователей Drupal, если приведу описание того, что я делал, но для новичков, типа меня, может пригодиться.

1 Установить модули Image и Lightbox2 и включить их. Для модуля Image установить отметки на Image и Image Gallery.
2 Перейти в Управление > Настройка сайта > Lightbox2, и на вкладку "Automatic image handling".
3 Развернуть "Automatic handlers" и в нем перейти к "Image node settings".
4 В выпадающем списке "Automatic handler for image nodes:" выбрать "Lightbox grouped", в выпадающем списке "Lightbox image display size:" я установил "Предпросмотр", а в списке "Image trigger size:" я выбрал "Миниатюра".

Вот собственно и все. Идем в Управление > Управление содержимым > Галерея картинок создаем галерею, в Создании материала создаем картинку и добавляем ее в нашу галерею. Открываем галерею щелкаем на миниатюре картинки и получаем окошко от Lightbox2.