[решено]Как подсунуть картинку по умолчанию в ImageField?

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

Аватар пользователя Positiff Positiff 6 декабря 2011 в 22:05

В форме создания материала есть поле imagefield
Задача чтобы при создании нового материала по умолчанию уже была загружена одна картинка (по умолчанию), которую пользователь может удалить, или добавить еще другие.

Предположим что картинка уже загружена на сервер, то есть ее можно вытащить из таблички {Files}

Я пытаюсь понять какие значения мне нужно переопределить в Forms и Form_state, чтобы получить требуемый результат

Заранее спасибо

Комментарии

Аватар пользователя Positiff Positiff 10 ноября 2015 в 11:47

Может быть не совсем ясно объяснил
Нужно не один какой то конкретный файл для всех, а динамически.
Плюс это должно выглядеть как будто пользователь уже нажал кнопку добавить и загрузить.

Можно такое как то сделать

Аватар пользователя man-1982 man-1982 6 декабря 2011 в 22:47

ищите через hook_form_alter елемент 'imagefield_widget' и его правьте.
функция темизация которая отвечает за отображение тизера при редактировании контента - theme_imagefield_widget_item

Аватар пользователя Positiff Positiff 6 декабря 2011 в 23:21

"man-1982" wrote:
ищите через hook_form_alter елемент 'imagefield_widget' и его правьте.

А что можно взять за основу того как нужно поправить? Редактирование ноды с каким нибудь уже приложенным файлом?