Unadorned FALSE or TRUE not working in FAPI?
This is a Drupal 5 question. Why doesn't this work?
$form_add['cmt_teaser'] = array(
'#type' => 'radios',
'#title' => 'Community-managed taxonomy display',
'#options' => array(
TRUE => t('Show term managing form on teasers and full content.'),
FALSE => t('Show term managing form on full content'),
),
'#default_value' => variable_get('cmt_teaser_' . $type . '_teaser', FALSE),
'#description' => t('CMT forms can become large and complex, so displaying them on the teaser is usually not recommended.'),
);
But this does:
$form_add['cmt_teaser'] = array(
'#type' => 'radios',
'#title' => 'Community-managed taxonomy display',
'#options' => array(
'TRUE' => t('Show term managing form on teasers and full content.'),
'FALSE' => t('Show term managing form on full content'),
),
'#default_value' => variable_get('cmt_teaser_' . $type . '_teaser', 'FALSE'),
'#description' => t('CMT forms can become large and complex, so displaying them on the teaser is usually not recommended.'),
);
And this (what I decided to use) does?
$form_add['cmt_teaser'] = array(
'#type' => 'radios',
'#title' => 'Community-managed taxonomy display',
'#options' => array(
1 => t('Show term managing form on teasers and full content.'),
0 => t('Show term managing form on full content only'),
),
'#default_value' => variable_get('cmt_teaser_' . $type . '_teaser', 0),
'#description' => t('CMT forms can become large and complex, so displaying them on the teaser is usually not recommended.'),
);
Does FAPI not understand booleans?
This is a Drupal 5 question. Why doesn't this work?
$form_add['cmt_teaser'] = array(
'#type' => 'radios',
'#title' => 'Community-managed taxonomy display',
'#options' => array(
TRUE => t('Show term managing form on teasers and full content.'),
FALSE => t('Show term managing form on full content'),
),
'#default_value' => variable_get('cmt_teaser_' . $type . '_teaser', FALSE),
'#description' => t('CMT forms can become large and complex, so displaying them on the teaser is usually not recommended.'),
);
But this does:
$form_add['cmt_teaser'] = array(
'#type' => 'radios',
'#title' => 'Community-managed taxonomy display',
'#options' => array(
'TRUE' => t('Show term managing form on teasers and full content.'),
'FALSE' => t('Show term managing form on full content'),
),
'#default_value' => variable_get('cmt_teaser_' . $type . '_teaser', 'FALSE'),
'#description' => t('CMT forms can become large and complex, so displaying them on the teaser is usually not recommended.'),
);
And this (what I decided to use) does?
$form_add['cmt_teaser'] = array(
'#type' => 'radios',
'#title' => 'Community-managed taxonomy display',
'#options' => array(
1 => t('Show term managing form on teasers and full content.'),
0 => t('Show term managing form on full content only'),
),
'#default_value' => variable_get('cmt_teaser_' . $type . '_teaser', 0),
'#description' => t('CMT forms can become large and complex, so displaying them on the teaser is usually not recommended.'),
);
Does FAPI not understand booleans?
Comments
Post new comment