Как да направим блок-слайдшоу с линкове по желание? Ключовата дума тук е "по желание" т.е. да можем да вкарваме наш линк - с линкове към нод е лесно.
Слайдшоу с view се прави лесно. Допълнително инсталираме модула views-slideshow (към вече инсталиран views.
Правим нов блок с view. Избираме какво да се показва в него, настройваме опциите на слайдшоуто, това което липсва са нашите линкове. Те трябва вече да са направено, но ние ще ги направим сега. Записваме view, което сме правили досега. То още не е завършено, ще го довършим след малко. Сега ще направим линковете си. За целта е нужен CCK с включени Field (който би трябвало да е включен вече) и Text.
Във вида съдържание banner, който сме създали специално за да поставяме банери в сайта, добавяме ново поле с CCK. Именуваме го Link page и му даваме настройките от снимка 1 и записваме. Допълнителните настройки с опции по подразбиране вършат отлична работа, затова записваме без да променяме нищо в тях. В това поле, при създаване на страница за банер ще запишем връзката (линка) така както го виждаме или изписваме в полето на браузъра. За улеснение, ще си добавим подсказка като помощен текст за него в неговите настройки. Тя ще е просто интернет адрес - така както би трябвало да бъде въведен в това поле (или какъвто текст е подсказка за вас). Затова се връщаме в неговата редакция и записваме помощния текст - снимка 2. Така, когато въвеждаме ще виждаме винаги как трябва да изглежда написаното в тома поле - снимка 3.
Сега ще довършим започнатия по-рано блок с view, и ще дабавим нашето поле за линк, за банерите от слайда.
Избираме нашия блок view да показва Fields със Slideshow. На слайдшоуто задаваме настройки по желание. За филтър избираме типа съдържание банер. Във Fields добавяме три полета, както е показано на снимка 4.
Специфичното за добавяне на линка към изображението е в настройките на трите добавени полета за показване. Първите две полета са тези, които попълваме при създаване на съдържание банер - снимката и линка. В третото поле ще обединим двете да работят заедно - това е единствената му задача. Затова, на първите две полета със същинско съдържание ще направим настройката им за показване "Изключи от дисплея" включена - снимка 5. Същото правим и за полето със снимката, като променяме опциите най-долу като на снимка 6.
След като изключихме от дисплея полетата с основното съдържание линк и снимка, би трябвало да имаме показано в блока само третото поле Link. В него ще обединим горните две полета - снимка и линк по начина, показан на снимка 7. Там със стандартен html за връзка поставяме съдържанието на изключените полета - в href линка и за съдържание на линка снимката. За да сработи това по този начин, полето, в което обединяваме първите две трябва по поредност да е след тях. Тяхната поредност можем да променим с влачене и да ги преподредим така, както са ни нужни - снимка 8.
Когато провим промени във view, винаги прилагаме промените с "Промени".
В резултат, след Запис на този блок на view, имаме блок със слайдшоу с нашите връзки. Показваме блока в регион по желание и сме готови.

Важно уточнение: Това е модификация на оригиналната тема theme532, която ползва за такова слайдшоу YahooAPI. Модификацията на темата е по желания на клиент. Темата е купена от клиента по надлежния ред.
| Attachment | Размер |
|---|---|
| view-top_slide-done.png | 130.69 KB |
Коментари
Публикувай нов коментар