Classi nel fieldset

3 contenuti / 0 new
Ultimo contenuto
Classi nel fieldset

Ciao, sto cercando di creare un form in drupal, dove gli elementi siano contenuti in un fieldset.
Ho creato questo codice in stile form api:

$form['content2'] = array(
    '#type' => 'fieldset',
    '#title' => 'Form di contatto',
    '#attributes' => array('class' => 'formContatto2'));
  $form['content2']['name'] = array(
    '#type' => 'texfield',
    '#title' => 'Nome e Cognome',
    '#size' => '',
    '#default_value' => '',
  );
  $form['content2']['mail'] = array(
    '#type' => 'textfield',
    '#title' => 'Email',
    '#size' => '',
    '#default_value' => '',
  );
  $form['content2']['phone'] = array(
    '#type' => 'textfield',
    '#title' => 'Telefono',
    '#size' => '',
    '#default_value' => '',
  );
  $form['content2']['msg'] = array(
    '#type' => 'textarea',
    '#title' => 'Messaggio',
    '#default_value' => '',
  );
  $form['content2']['submit'] = array(
    '#type' => 'sumbit',
    '#value' => 'Invia form di contatto',
  );

I campi vengono correttamente inseriti (nell'HTML risultante) all'interno di un fieldset, ma della classe non c'è traccia :

<fieldset id="edit-content2" class="">
....
</fieldset>

Dove è che sbaglio ?

Drupal Version:

Un workaround veloce potrebbe essere:

'#prefix' => '',
'#suffix' => '',

non è la stessa cosa ma....

Grazie Uccio, ci ho gia' pensato, ma come dici tu "non è la stessa cosa". Più che altro non capisco dove è il mio errore.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal