Drupal - использовать лайтбокс с Views (атрибут Rel) - в выходной ссылке - PullRequest
2 голосов
/ 10 мая 2010

В Drupal у меня есть два поля изображения, одно из которых служит миниатюрой, а другое - изображение, которое открывается при нажатии на миниатюру. Единственный способ найти ссылку на них - использовать опцию «Вывести это поле как ссылку» и ссылку на поле изображения.

Это работает, поэтому, когда я нажимаю на миниатюру, она открывает увеличенное изображение, однако я хотел бы использовать lightbox2 для этой задачи, но в опциях «Вывести это поле как ссылку» нет никакого способа установить атрибут «rel» .

Есть ли способ установить атрибут rel или вызвать лайтбокс, установив класс?

1 Ответ

6 голосов
/ 13 мая 2010

вам нужно только одно поле изображения cck, чтобы получить миниатюру и полное изображение в лайтбоксе: Lightbox2 - Как использовать с CCK Imagefield и Imagecache .

ОБНОВЛЕНИЕ : используйте поле "Lightbox Trigger" Views версии разработки Lightbox2 .шаг за шагом:

  • добавьте миниатюру и поле изображения к вашему виду
  • пометьте их обоих "Исключить из отображения". не отметьте «Вывести это поле как ссылку» в любом месте.
  • добавьте поле «Триггер Лайтбокса» после обоих полей изображения
  • настроить поле «Триггер лайтбокса»:
    • для «поля триггера», выбрать поле миниатюр
    • для «всплывающего окна», выбрать шаблон замены (прокрутить дальше внизв поле просмотра формы редактирования для всех возможных шаблонов замены) вашего поля изображения.например, в моем случае это [field_image_fid].

. Теперь ваш вид должен показывать ваше уменьшенное изображение и, щелкая по нему, должен открывать ваше полное изображение врамка лайтбокса.по крайней мере, это то, что здесь происходит:)

...