Вывести через views изображение, если его тип "Загрузка файла"

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

Аватар пользователя VasSilii VasSilii 21 марта 2011 в 15:32

Создаю новый тип материала.добавляю поле для изображения- field_for_image.

когда выбираю тип File-image,то изображение в содержимом просто не грузится,выдается ошибка an HTTP error ocсured. Пошарил по поиску,ничего из найденного не помогло решить эту проблему. причем,раньше этот способ работал и очень хорошо. выводились сами изображения.

Делаю другим способом: выбираю тип-File- File upload (Загрузка файла)
во views в настройках field выбираю "Содержимое:поле изображение (в настройках Generic files )". На выходе получаю ссылку на изображение. Как вывести превью изображени?
Подскажите пожалуйста. нужно,чтобы на странице были все материалы определенного типа в виде : название-и картинка

Комментарии

Аватар пользователя elitenano elitenano 21 марта 2011 в 18:16

На счет другого способа могу сказать что в настройках поля есть такой пункт "Rewrite the output of this field" то есть "Переписать выход этого поля", вот именно здесь можно добавить что-то типа <img src='[upload_fid-path]'>

Аватар пользователя elitenano elitenano 22 марта 2011 в 16:39

нет это переменная. Список всех переменных находиться чуть ниже текстового поля в которым Вы это вводили. Напрмиер:

Поля

[bid] == Node: ID
[uid] == User: ID
[title] == Node: Title

количество этих переменных зависит от количество полей находящихся перед полем, которое вы редактируете.

Аватар пользователя VasSilii VasSilii 22 марта 2011 в 22:18

Список всех переменных нашел. У меня это:
Fields
* [title] == Материал: Заголовок
* [field_fotoforvideo_fid] == Содержимое: Кадр из клипа (field_fotoforvideo)
Мне ведь нужно использовать переменную "field_fotoforvideo" ?
Потыкался и так и сяк попробовал,но в результате вылазит уже ошибка.

Аватар пользователя Alexanderos Alexanderos 11 сентября 2012 в 16:48

"VasSilii" wrote:
Список всех переменных нашел. У меня это:
Fields
* [title] == Материал: Заголовок
* [field_fotoforvideo_fid] == Содержимое: Кадр из клипа (field_fotoforvideo)
Мне ведь нужно использовать переменную "field_fotoforvideo" ?
Потыкался и так и сяк попробовал,но в результате вылазит уже ошибка.

Вы бы лучше написали что вы прописываете сюда... и сразу бы стало понятно в чем проблема.

Попробуйте так:
1. В фильтре указать свой тип содержимого: "Содержимое: Кадр из клипа" (точно не знаю как у вас оно именуется)
2. В поля добавить "Загрузить: Attached files",
3. В самом поле в пункте "Rewrite the output of this field" вам в данном случае надо прописать что-то вроде этого:
<img id="[upload_fid-fid]" class="photo-for-video" src="[upload_fid-path]" alt="[upload_fid-description]" />

* ID, Class и alt - это я просто для примера... можете указать свои, а можете вообще их не указывать - ваше право.