-
Anonymous
Флажки Drupal Form API
Сообщение
Anonymous »
Я использую Drupal Form API и использую флажки. У меня возникает проблема с проверенными значениями по умолчанию. ниже приведен фрагмент кода...
Код: Выделить всё
$result = db_query("SELECT nid, filepath FROM {content_type_brand}, {files} WHERE content_type_brand.field_brand_image_fid
= files.fid");
$items = array();
while ($r = db_fetch_array($result)) {
array_push($items, $r);
}
$options = array();
foreach( $items as $i ) {
$imagePath = base_path().$i['filepath'];
$options[$i['nid']] = '';
}
$form['favorite_brands'] = array (
'#type' => 'fieldset',
'#title' => t('Favorite Brands'),
//'#weight' => 5,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
$form['favorite_brands']['brands_options']
= array(
'#type' => 'checkboxes',
'#options' => $options,
'#default_value' => $options_checked,// $options_checked is an array similar to $options but having elements which need to be checked by default...
'#multicolumn' => array('width' => 3)
);
но значения не проверяются по умолчанию... может кто-нибудь помочь, что мне не хватает??
Спасибо
Подробнее здесь:
https://stackoverflow.com/questions/495 ... checkboxes
1733649777
Anonymous
Я использую Drupal Form API и использую флажки. У меня возникает проблема с проверенными значениями по умолчанию. ниже приведен фрагмент кода...
[code]$result = db_query("SELECT nid, filepath FROM {content_type_brand}, {files} WHERE content_type_brand.field_brand_image_fid
= files.fid");
$items = array();
while ($r = db_fetch_array($result)) {
array_push($items, $r);
}
$options = array();
foreach( $items as $i ) {
$imagePath = base_path().$i['filepath'];
$options[$i['nid']] = '';
}
$form['favorite_brands'] = array (
'#type' => 'fieldset',
'#title' => t('Favorite Brands'),
//'#weight' => 5,
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
$form['favorite_brands']['brands_options']
= array(
'#type' => 'checkboxes',
'#options' => $options,
'#default_value' => $options_checked,// $options_checked is an array similar to $options but having elements which need to be checked by default...
'#multicolumn' => array('width' => 3)
);
[/code]
но значения не проверяются по умолчанию... может кто-нибудь помочь, что мне не хватает??
Спасибо
Подробнее здесь: [url]https://stackoverflow.com/questions/4954682/drupal-form-api-checkboxes[/url]