Ho questo gruppo di pulsanti di opzione in cui ogni singolo pulsante ha la propria posizione impostata tramite l'attributo style. Mi piacerebbe come posso archiviare lo stesso usando drupal form api. Ho trovato come stile nello stesso modo, ma non come controllo individuale all'interno del gruppo. Ecco come il mio codice HTML simili -Stile pulsanti radio individuali in forma drupal
<input type="radio" name="base_location" checked="checked" value="0" style="margin-left:70px;float:left;"/><span style="float:left;">District</span>
<input type="radio" name="base_location" value="1" style="margin-left:50px;float:left;"/><span style="float:left;">MRT</span>
<input type="radio" name="base_location" value="2" style="margin-left:60px;float:left;"/><span style="float:left;">Address</span>
E questo è il codice di Drupal sono bloccato a -
$form['base_location'] = array(
'#type' => 'radios',
'#title' => t('base location'),
'#default_value' => variable_get('search_type', 0),
'#options' => array(
'0'=>t('District'),
'1'=>t('MRT'),
'2'=>t('Address')),
'#description' => t('base location'),
io sappia # type => Radio esistenza. Tuttavia, non so come raggruppare tutti i miei pulsanti di opzione insieme a questo proposito. Se io uso la stessa chiave di array per tutti loro, si scontreranno a vicenda. Se non lo faccio, non sono visti come parte dello stesso gruppo. Ti ringrazio anticipatamente.
Grazie per la soluzione. – Andrew
Tranne che un ID a volte non è affidabile tra gli ambienti. Ad esempio, se le radio sono generate da termini di tassonomia, è possibile ottenere -tid- che non può essere utilizzato in modo affidabile. –