Добавляем закачку файла на страницу "Site Information", как правильно обработать файл?

Аватар пользователя f1vlad f1vlad 4 марта 2008 в 19:43

Здравствуйте, надеюсь кто-то подскажет как доделать "Site Information" страницу.

Я добавляю аплоад для картинки в "Site Information" таким способом:

 /*
* adding picture upload
*/

$form['homepageConfig']['site_home_page_pic'] = array(
'#type' => 'file',
'#title' => t('Upload Picture'),
'#description' => t('photograph (650x323px)'),
   '#default_value' => variable_get('site_home_page_pic', ''),
'#required' => FALSE,
);

Проблема в том как принять и сохранить эту картинку. Я понимаю что нужно hook`нуть это дело через _form_submit, но я все никак немогу это hook`нуть.

Вкратце, это просто сплаш-картинка для первой страницы сайта. Я так же удачно добавил пару своих текстовых полей в "Site Information" и все сохраняется и берется нормально, вот так я это делаю:

/*
* SITE INFORMATION: adding another box for home page text box
*/

$form['homepageConfig']['site_home_page_text_box'] = array(
   '#type' => 'textarea',
   '#title' => t('Home page text box'),
   '#default_value' => variable_get('site_home_page_text_box', ''),
   '#description' => t('This text will appear on home page only under a main photograph. If text will not fit in a box, a scroll bar will appear.')
);

Заранее спасибо за помощь.
Влад

Комментарии