Помощь начинающим веб
разработчикам

Ссылка на изображение в слайдере на материал

15.09.2017

Здравствуйте! Помогите разобраться со следующей проблемой. Есть представление, которое генерирует слайдер. Содержимым для представления служат поля для типа материала "Слайдер". В материале типа "Слайдер" созданы поля "Изображение" и "Ссылка на материал" http://joxi.ru/8AnWW6YUqRagPr. На скриншоте указаны поля для этих полей. Представление имеет следующие параметры: http://joxi.ru/nAyQQqDfXQBDPA. Необходимо чтобы изображение на слайдере было кликабельным и ссылка вела на материал, которые выбран в данном поле в материале типа "Слайдер". Воспользовался инструкцией по ссылке https://drupal.stackexchange.com/questions/118460/creating-linkable-images-using-flexslider-and-slideshow-view. Создаю, как мне кажется, все в точности по инструкции, но ссылка не генерируется на материал. Скриншоты настроек полей: поле "Ссылка на материал" http://joxi.ru/p27115jt0xR7Yr, поле "Изображение" http://joxi.ru/Vm6zzQEHxz9Wjm, http://joxi.ru/KAg008DHg6ZGQr и сам шаблон для поля http://joxi.ru/D2PEEDktdReEWA. В итоге ссылка получается вида http://домен/%5Bfield_ssylka%5D . Подсказали что нужно поменять местами поля: сделал так http://joxi.ru/vAWMM3qIkVnDWm, но при таком подходе слайдер становится не кликабельным.

Узнавай о новых статьях сайта - первым. Просто подпишись на рассылку.

Комментарии (6)

Profile picture for user pantey
pantey
15.09.2017
  1. Поле ссылка - поставить галочку исключить из вывода
  2. Поле изображение - поставить галочку исключить из вывода
  3. Добавить в самый низ поле NID ноды - поставить галочку переписать результаты - далее переписать результаты пользовательским текстом и в нем пишите токены:
    <a href="[field_ssylka]">[field_image]</a>

     

Profile picture for user Алексей
SUNN
16.09.2017

Выполнил по вашим пунктам, но атрибут href у ссылки пустой. Он не может получить значение поля field_ssylka.

Структура представления: http://joxi.ru/a2XDD3gHyaBNL2

1. Поле "Содержимое: ссылка на материал" http://joxi.ru/nAyQQqDfXQ0ZeA

2. Поле "Поле: Изображение" http://joxi.ru/ZrJ44XRc1WPa82

3. Поле "Содержимое: Nid" http://joxi.ru/YmEYYndFZDPgPm http://joxi.ru/E2pLLdDcBXLKP2 http://joxi.ru/D2PEEDktdRP7DA

Далее как и раньше в материале типа "Слайдер" http://joxi.ru/1A511z0tK1aoGA. Но ссылка не генерируется на ноду, указанную в поле "Ссылка на материал".

<a href="">
  <img typeof="foaf:Image" src="http://домен/sites/default/files/image/slide/banner_proba.png" alt="" draggable="false">
</a>

 С изображение все норм. 

Profile picture for user pantey
pantey
17.09.2017

посмотрите, что выводит поле "Содержимое: ссылка на материал" в предпросмотре в представлении.

Profile picture for user Алексей
SUNN
18.09.2017

Снял галочку "Исключить из вывода" у поля "Содержимое: ссылка на материал" http://joxi.ru/J2byy1ou4wz8km. Обновил предпросмотр - ничего не вывелось. Создал метку у этого поля, чтобы не проглядеть - тоже самое. Сейчас попробую создать поле с типом "Текстовая область" и ссылку уже как строку добавлю. Ну и в представлении это поле добавить. Посмотрю может хоть так сработает. 

Profile picture for user pantey
pantey
18.09.2017

ясно, если не решите кидайте доступ к вашему сайту на email -  я посмотрю тогда, что у вас не так.

Profile picture for user Алексей
SUNN
18.09.2017

Хм даже содержимого текстового поля не отображается в представлении 

Добавить комментарий

- Оповестить о новом комментарии.
- Все комментарии
- Только мои комментарии