Ничего особо оригинального в настройке нет, просто понравилось как работает
модуль jQuery Fancybox (не путать с модулем fancybox">http://drupal.org/project/fancybox]fancybox[/module]).
Про сам модуль рассказывается на сайте разработчика вот здесь .
Рабочий пример - мне понадобилось вывести дефолтную иконку в табличке views для тех товаров у которых есть картинка
и чтобы все эти картинки соответственно по клику выводились.
Настройка - в модуле jQuery Fancybox прописываем класс для ссылки, с точкой, например
.zoom
В настройке поля таблицы:
1. Заменить выводимое полем значение - прописываем нашу иконку, например
<img src="/sites/all/themes/prodmag/images/smtr.png" alt=""/>
2. Выводить это поле в виде ссылки, Путь ссылки: - прописываем маркер поля в котором у нас находятся картинки, например
[field_image_cache_fid]
3. Выводить это поле в виде ссылки, Класс ссылки: - прописываем этот же класс но без точки,
zoom
4. Скрыть при пустом значении - отмечаем чекбокс
5. Формат: - выбираем URL файла или например product URL (если установлен imagecache">http://drupal.org/project/imagecache]imagecache[/module] , где product - какой-то наш пресет).
Работает это все довольно шустро, быстрее, чем при использовании colorbox">http://drupal.org/project/colorbox]colorbox[/module], lightbox2">http://drupal.org/project/lightbox2]lightbox2[/module], fancybox">http://drupal.org/project/fancybox]fancybox[/module] (с которыми тоже можно
все это же настроить, конечно).
Вложение | Размер |
---|---|
![]() | 31.39 КБ |
Комментарии
Есть ссылка на рабочий пример?
сайт где это работает пока не в паблике .
спасибо