делаю простую форму.
как только ее включаю в модулях - пустая страница.
жмем в строке ентер - работает, форма включена.
дальше любая форма так же работает - жмем субмит - пустая страница, ентер в строке адреса - работает.
что делать??
<?php
// $Id$
//Складаем форму для публикации объявления
function ads_form_form($form_state) {
$form = array();
$form['name'] = array(
'#type' => 'textfield',
'#title' => 'Наименование товара',
'#size' => '25',
'#required' => TRUE,
);
$form['article'] = array(
'#type' => 'textfield',
'#title' => 'Артикль',
'#size' => '25',
'#required' => TRUE,
);
$form['tm'] = array(
'#type' => 'select',
'#title' => 'Производитель',
'#required' => TRUE,
'#default_value' => 'неизвесно',
'#options' => array('неизвесно', 'Mercedes Benz', 'BMW', 'Volvo'),
);
$form['pre'] = array(
'#type' => 'select',
'#title' => 'Приминяемость',
'#required' => TRUE,
'#default_value' => 'неизвесно',
'#options' => array('неизвесно', 'V200'),
);
$form['condition'] = array(
'#type' => 'select',
'#title' => 'Состояние',
'#required' => TRUE,
'#default_value' => 'неизвесно',
'#options' => array('неизвесно', 'новый', 'б.у.'),
);
$form['price'] = array(
'#type' => 'textfield',
'#title' => 'Цена',
'#size' => '25',
'#required' => TRUE,
'#suffix' => '<span>руб.</span>'
);
$form['img'] = array(
'#type' => 'file',
'#title' => 'Загрузите фото или лого',
'#size' => '25',
);
$form['about'] = array(
'#type' => 'textarea',
'#title' => 'Описание товара',
'#rows' => '7',
'#required' => TRUE,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Submit'),
);
return $aform;
}
function
ads_form_menu() {
$items = array();
$items['ads'] = array(
'title' => t('Новое объявления'),
'page callback' => 'ads_form_page',
'access arguments' => array('access content'),
'type' => MENU_CALLBACK,
);
return $items;
}
function ads_form_page() {
return drupal_get_form('ads_form_form');
}
function
ads_form_submit($form, &$form_state) {
drupal_set_message('Объявления подано.');
}
?>
Комментарии
Такое раньше бывало возможно дело в кодировках. У вас файл ads.module в какой кодировке?
utf-8
проблема на локале только
а должна быть utf-8 без BOM.
Ну и то что CASHMAR прописал
ура, заработало!
спс!!!