select в виде array?

Freakmeister

Новичок
select в виде array?

Помогите плз, пытаюсь добавить дополнительные графы в модуль гостевухи, не могу разобраться с синтаксисом. На старом движке у меня было так:
PHP:
<select name='Sex' class='textbox'>\n<option>--</option><option>Male</option><option>Female</option>
А в новом движке все графы сделаны в виде array, и я не могу понять как вживить туда select вместо textfield:
PHP:
1.  $form['anonsex'] = array(
2.          '#type' => 'textfield', '#title' => t('Sex'),
3.          '#size' => 32, '#maxlength' => 32, '#required' => TRUE,
4.        );
'#required' => TRUE здесь значит "обязателен для заполнения", а anonsex - название таблицы в бд.
 

Sigorma

Новичок
Есть подозрение что речь идет о шаблонах друпала, из гугла

PHP:
$form['test'] = array(
  '#type' => 'select',
  '#title' => 'TEST',
  '#options' => array('test' => 'Test', 'test1' => 'Test 1', 'test2' => 'Test 2', 'test3' => 'Test 3'),
  '#default_value' => 'test2'
);
 

Freakmeister

Новичок
Омфг... а я уже на коленке через функцию сделал.)) Да, речь идет именно у друпале. Извиняюсь, глупо получилось... думал, что это от незнания php, а оказалось что тут надо ковырять структуру самого движка. Всё работает, спасибо!
 
Сверху