Модуль Views Slideshow Menu позволяет связать слайды модуля Views Slideshow, с пунктами определённого меню. При показе слайда, его класс меняется на .activeSlideMenu.
Настройка модуля
Создайте слайдшоу, используя модуль Views Slideshow
Убедитесь, что количество слайдов соответствует количеству пунктов меню, которое вы хотите создать с помощью этого модуля
Убедитесь, что слайды показываются в таком же порядке, в каком нужно показывать пункты меню
Установите этот модуль
На странице настройки вида, нажмите на значок шестерёнки напротив стиля Slideshow, чтобы перейди к изменению параметров стиля
Для параметра Slideshow mode выберите пункт menu
Выберите, каким образом меню должно показываться на странице, через блок меню или каким-то другим путём
Если через блок, то просто выберите блок меню из раскрывающегося списка — Menu block. Убедитесь в том, что поле Menu selector не заполнено. При этом способе его заполнять не нужно
Возможно, что вы захотите показать меню, разместив его напрямую в файле шаблона. Например, это обычный способ для размещения основных ссылок, которые выводятся отдельной переменной в шаблоне page.tpl.php. В этом случае, вам нужно определить класс или идентификатор, который будет использоваться для этого меню. Под выбранным Menu block, находится Use selector и под Menu selector вам нужно указать класс или идентификатор меню (включая знак # или .). Например, это может быть класс «.primary-links.». Чтобы это работало, параметр Menu block должен быть установлен в положение Use selector.
Стилизуйте пункт меню, связанный с активным слайдом, используя «.activeSlideMenu a». Например, такой сниппет сделает фон активного пункта меню жёлтым: «.activeSlideMenu a {background-color: yellow;}».
Очистите кеш
Отметьте: в папке модуля находится шаблон views-slideshow-menu.tpl.php.
Это неплохая штука, но оно работает, только на странице вьюхи. Как можно реализовать, чтобы по ссылке в меню можно было попасть на страницу слайдшоу, причем сразу на определенный слайд?
Комментарии
Это неплохая штука, но оно работает, только на странице вьюхи. Как можно реализовать, чтобы по ссылке в меню можно было попасть на страницу слайдшоу, причем сразу на определенный слайд?