Студия разработки сайтов и приложений

Netspark.ru

Views Moving Boxes

Вчера внезапно сел и сделал еще один модуль. Делюсь.

На этот раз, разработка посвящена вечной теме слайдеров/каруселей. Модуль называется Views Moving Boxes, он интегрирует во Views (в виде плагина) слайдер Moving Boxes за авторством Криса Койера. Демонстрацию слайдера можно увидеть здесь.

Что есть внутри:

  1. Собственно, плагин для вьюс, отображающий заданные поля в слайдере Moving Boxes.
  2. Темплейт для темизации вывода плагина.
  3. Яваскрипт для преобразования вывода Views в слайдер. При отключении JS представление будет выведено обычным маркированным списком (ul).
  4. Все параметры слайдера (стартовый слайд, включение навигации и еще кучка) задаются внутри представления.
  5. Модуль зависит от Libraries API и, само собой, от Views.

Чего нет внутри:

  1. Функционала добавления слайдов «на лету». То есть, плагин рассчитан на относительно небольшое число слайдов, поскольку все они загружаются сразу.
  2. Настроек коллбэков слайдера из панели Views. Потому что для них все равно JS нужно использовать.

Установка модуля:

  1. Качаем отсюда слайдер Moving Boxes. Кстати, обратите внимание, слайдер распространяется по лицензии LGPL 3.
  2. Распаковываем архив в sites/all/libraries/moving-boxes/ так чтобы директория js была по адресу sites/all/libraries/moving-boxes/js.
  3. Устанавливаем модуль как обычно.
  4. Создаем представление Views. В настройках формата выбираем Moving Boxes.
  5. Все.

Комментарии