Получить src поля изображения в виде в drupal
мы работали с Drupal 7 и пытались переписать вывод представлений
нам нужен src поля изображения, а не весь тег изображения.
нажав на кнопку
перепишите выходные данные этого поля
[field_first_image]
: дает весь контент ie с тегом,
мы попытались отобразить нижеприведенные
[field_first_image-fid]
== Raw fid
[field_first_image-alt]
= = Raw alt
[field_first_image-title]
= = Raw title
но то же самое ([field_first_image-fid] ) отображается в представлении. Есть ли способ получить src из переписанных представлений ?
4 ответов
вы можете получить имя файла, изменив поле, как показано на прилагаемом изображении.
форматирование: визуализированный файл
режим просмотра: маркеры (или ссылка будет работать - в зависимости от того, какие модули вы установили)
полоса HTML тегов (проверено)
затем вам нужно будет переписать вывод с расположением открытого файла сервера перед токеном [field_first_image]. Это даст вам полный SRC.
вероятно, есть лучший способ сделать это правда... В зависимости от того, что вы пытаетесь создать.
Если вы не хотите устанавливать модуль для этого, есть решение.
- создать новые отношения
- выберите поле изображения (это создаст отношение к сущности файла)
- добавьте поле в свой вид
- выберите
File: Path
- Регистрация
Display download path instead of file storage URI
обратите внимание, что это создаст URL-адрес исходного изображения, а не изображения, созданного при применении стиля изображения (например, обрезка, изменение размера так далее.) таким образом, это может не работать в каждом сценарии.
форматирование URL изображения
этот модуль добавляет форматер url для поля изображения. Затем вы можете выводить url изображения напрямую.
одна из возможностей-создать пользовательский форматер поля для поля изображения и использовать этот форматер в настройке представления.
в вашем случае пользовательский форматер поля изображения должен возвращать только источник src изображения.
вы можете использовать этот отличный учебник для создания пользовательского форматирования полей: http://www.computerminds.co.uk/articles/creating-new-field-formatters-drupal-7