Проблема из FILEFIELD (IMAGEFIELD)

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

Аватар пользователя Alex_2005z Alex_2005z 19 августа 2011 в 22:16

Здравствуйте.
Проблема из FILEFIELD (IMAGEFIELD). Уже несколько дней мучаюсь, ничего не получается, подскажите пожалуйста...

Если тип материала создать через управление типами материала, к нему добавить поле загрузки файлов (также картинок), оно работает нормально (в Мозиле и ИЭ, в Опере выдает ошибку An HTTP error 0 occurred. /zr/filefield/ahah/firstn/field_zrimage/0)

Если я создаю свой модуль, hook_node_info()прописываю характеристики материала ('zr_photo' => array('name' => t("Photo ZR"), 'module' => 'zr', 'description' => "Добавити фотографії до модуля"), );)
в hook_form прописываю строчку
$form['photo'] = array('#title' => t('Name photo'),
'#type' => 'filefield_widget', //или '#type' => 'imagefield_widget',
'#description' => t("jpg, gif, png)"),
'#default_value' => array(
'fid' => '0',
'list' => '1',
'data' => array('description' => '')),
'#field_name' => 'zrimg',
'#type_name' => 'zr_photo'),

Выводиться на форме поле для загрузки файла, я выбираю необходимый файл, но когда я нажимаю "загрузить" выскакивает ошибка An HTTP error 0 occurred. /zr/filefield/ahah/zr_photo/zrimg/
Я пробовал делать экспорт работающего поля, как указано http://drupalcookbook.ru/recept/%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%BC%D0%..., но не знаю что делать дальше (создавал
function zr_install() {
// Создание таблиц при инсталляции модуля
drupal_install_schema('zr1');
_zr_install_content_types();
}
function _zr_install_content_types() {
$field = array (
'field_name' => 'zrimg',
'type_name' => 'zr_photo',
.....
content_field_instance_create($field);
но это поле нигде не появляется?
Подскажите, пожалуйста, что я делаю не так??? Я новичок в друпале, поэтому, если можно по-подробнее, или хотя бы пути решения...