Вы здесь

0

Нужно вывести многозначное поле типа Image во вьюхе так, чтобы отображалась только первая картинка, а при клике на нее открывалась галерея в colorbox со всеми картинками поля. При использовании форматтера colorbox выводятся все картинки. А если их кол-во ограничить, то в галерее появляется только одна картинка. Знаю, что есть поле Colorbox trigger (или как то так, названия точно не помню), которое может открывать галерею по rel. Но так и допетрил, как первую картинку сделать тригером для всей галлереи

Версия Drupal: 
7.x
Связанные проекты: 
Colorbox
Вопрос задан 31.08.2015 - 21:39

Я уже задавался почти таким же вопросом.
Не получится так сделать. Colorbox работает с тем что уже есть на странице.
Может есть модуль над Colorboxом, который будет запрашивать данные, но я про такой не слышал.

Комментарий оставлен 02.09.2015 - 23:29

Ответы

1

В настройках поля изображения во view:
Стиль отображения - Colorbox.
Стиль изображения содержимого - Скрыть (не отображать изображение)
Content image style for first image - [выбираете нужный стиль первого изображения]

Таким образом первое изображение покажется в нужном стиле, а все остальные будут просто ссылками без содержимого. Но т.к. они ссылаются на оригинальные изображения и у них есть атрибут rel, то всплывающая галерея будет работать. Пользователь пустых ссылок не увидит, а поисковый робот - увидит ссылки на изображения.

Ответ дан 31.08.2015 - 22:03