0
Извините за этот вопрос, но можно ли использовать радиокнопки вместо выбранного списка с этой части кода?Сделать радиокнопки
function _nodereview_form_review(&$form, $axis, $node) {
static $options;
if (!isset($options)) {
$options = array(
20 => -2,
40 => -1,
60 => 0,
80 => 1,
100 => 2,
);
}
$form['reviews'][$axis->aid] = array(
'#type' => 'fieldset',
'#title' => $axis->tag,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
$form['reviews'][$axis->aid]['score'] = array(
'#type' => 'select',
'#title' => t('Score'),
'#options' => $options,
'#default_value' => $node->reviews[$axis->aid]['score'] ? $node->reviews[$axis->aid]['score'] : 50,
'#description' => $axis->description,
'#required' => TRUE,
);
if (NODEREVIEW_FIVESTAR_ENABLE) {
$form['reviews'][$axis->aid]['score']['#type'] = 'fivestar';
$form['reviews'][$axis->aid]['score']['#stars'] = variable_get('nodereview_fivestar_stars', 5);
}
$form['reviews'][$axis->aid]['review'] = array(
'#type' => 'textarea',
'#title' => t('Review'),
'#default_value' => $node->reviews[$axis->aid]['review'],
'#required' => TRUE,
);
}
Я знаю, что '#type' => 'выберите' должен быть '#TYPE' => 'радио', но что-то еще и должен быть изменен. Я не знаю, что именно.
Любые предложения с благодарностью принимаются.
Я пытаюсь использовать Еогеасп ($ опции как $ ключ => $ опционные) { $ форма [ 'обзоры'] [$ Ось-> помощь] [оценка '] = массив ( «#type '=>' radio ', ' #title '=> $ option, ' #default_value '=> $ node-> reviews [$ axis-> aid] [' score ']? $ node-> reviews [$ axis -> помощь] ['score']: NULL, ); } но он не работает ... – 2009-08-12 16:11:13