FlexSlider Views ссылка не на материал, а на другую страницу?

Главные вкладки

Аватар пользователя tlito tlito 10 ноября 2014 в 3:34

Здравствуйте! я перепробовал кучу слайдеров друпал, меня устраивал только Nivo slider, но теперь но почему-то стал пару пикселей прибавлять или убавлять картинкам, хотя нарисованы они все одинаковым размером - из-за чего скачет сайт на 2-4 пикселя то вверх то вниз при листании слайдов.
И я использую теперь FlexSlider: во-первых он легче, а во-вторых проблем нет.
Но есть задача:
я не хочу добавлять поле слайд к записям в блог, чтобы не делать не оптимальную структуру бд, ибо как мне кажется, если добавить поле, которое чаще всего будет пустым, то будет много записей в бд для этого поля для всех записей и будет место занимать....
Я сделал отдельный тип материала Слайд, и у него два главных поля:
1. слайд картинка
2. Link ссылка на материал, куда я хочу чтобы попадал юзер при клике на слайд.

Как сделать во вьюс так, чтобы слайд ссылался на страницу из поля Link?
Я предполагаю что можно сделать вывод поля линк типом вывода Link и сделать текст невидимым а блок на весь размер слайда и поверх слайда - тогда при наведении будет ссылка на страницу из поля Ссылка.
То есть будет два слоя: картинка и над ним блок ссылка, в котором текст ссылки скрыт, но сам блок ссылки есть и он на весь размер слайда, то есть по формату.
но мне кажется что это может полететь, и еще это не професионально, потому что в css я буду задавать жестко размеры блока ссылки, а размеры слайдов задаются в Виде показа изображений, да и я еще это не сделал.
может быть, есть у вас рекомендации как решить мою задачу более профессиональным способом, чем в css растягивать ссылку как блок с скрытым текстом поверх картинки?

Лучший ответ

Аватар пользователя tlito tlito 11 ноября 2014 в 0:39

У меня получилось.
вот кто подсказал
http://drupal.stackexchange.com/questions/118460/creating-linkable-image...

идея такова:
надо вывести до поля Слайд поля: Заголовок и ссылка - и исключить эти два из вывода.
В настройкаъ поля Слайд нажать REWRITE RESULTS - Output this field as a link
вписать Link паттерн поля ссылка, то есть в моем случае [field:ssylka] а также в Title вписать [title]
и тогда все слайды будут ссылками на тот урл, который указан в поле ссылка [field:ssylka]
спасибо беля, спасибо ган, кое-как помогли запрос правильно набрать

Комментарии

Аватар пользователя tlito tlito 11 ноября 2014 в 0:16

там есть изображение как ссылка на: файл, материал, ничего.
в том и дело, что мне нужно не как ссылка на материал - потому что это материал - слайд - надо как ссылка на другой материал любой. то есть чтобы ссылка была на тот адрес, который указан в поле ссылка в материале Слайд.

Аватар пользователя tlito tlito 11 ноября 2014 в 0:19

там есть еще в настройках поля Слайд строка
REWRITE RESULTS
в ней есть Output this field as a link
то есть можно для всех слайдов сразу задать путь, на который они будут ссылаться. но мне надо чтобы каждая картинка вела на путь, определённый полем Ссылка в материале Слайд

Аватар пользователя sergeybelya sergeybelya 11 ноября 2014 в 0:21

tlito wrote:
там есть еще в настройках поля Слайд строка
REWRITE RESULTS
в ней есть Output this field as a link
то есть можно для всех слайдов сразу задать путь, на который они будут ссылаться. но мне надо чтобы каждая картинка вела на путь, определённый полем Ссылка в материале Слайд

Вы на правильном пути

Аватар пользователя tlito tlito 11 ноября 2014 в 0:39

У меня получилось.
вот кто подсказал
http://drupal.stackexchange.com/questions/118460/creating-linkable-image...

идея такова:
надо вывести до поля Слайд поля: Заголовок и ссылка - и исключить эти два из вывода.
В настройкаъ поля Слайд нажать REWRITE RESULTS - Output this field as a link
вписать Link паттерн поля ссылка, то есть в моем случае [field:ssylka] а также в Title вписать [title]
и тогда все слайды будут ссылками на тот урл, который указан в поле ссылка [field:ssylka]
спасибо беля, спасибо ган, кое-как помогли запрос правильно набрать