Помогите плз, пытаюсь добавить дополнительные графы в модуль гостевухи, не могу разобраться с синтаксисом. На старом движке у меня было так: PHP: <select name='Sex' class='textbox'>\n<option>--</option><option>Male</option><option>Female</option> А в новом движке все графы сделаны в виде array, и я не могу понять как вживить туда select вместо textfield: PHP: $form['anonsex'] = array( '#type' => 'textfield', '#title' => t('Sex'), '#size' => 32, '#maxlength' => 32, '#required' => TRUE, ); '#required' => TRUE здесь значит "обязателен для заполнения".
Мда.. глупо. Думал, что это от незнания php, а оказалось что тут надо мануал по движку читать. Вобщем, получилось сделать только так: PHP: function _get_sex() { return array( n => t(''), m => t('Male'), f => t('Female'), ); } //...разрыв... $form['anonsex'] = array( '#type' => 'select', '#title' => t('Sex'), '#options' => _get_sex(), ); Как избавиться от функции не знаю.
Спасибо, всё работает, но только без t: '#options' => array('' => '', 'male' => 'Male', 'female' => 'Female'),