Divisione campi form in scheda
Buon pomeriggio,
sto creando un modulo che mi inserisce dati in due tabelle diverse.
Ma i campi delle tabelle sono presenti all'interno di unico form...
Come posso fare in fase di creazione del form la divisione per sezioni magari inserendo un titolo
tra i campi di una form e l'altro ?
Per realizzare la form estendo la classe ConfigFormBase cosi..
class GestioneUtenteForm extends ConfigFormBase {
e quindi metto la struttura della form...
Per separare i campi in schede o sezioni o fieldset come devo fare ???
Grazie mille
Risposte
Cosi facendo li ho
Cosi facendo li ho raggrupatti per fieldset
$form['group2'] = array(
'#type' => 'fieldset',
'#title' => t('Dati organizzazione'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['group2']['nome'] = [
'#type' => 'textfield',
'#title' => $this->t('Nome organizzazione'),
'#description' => $this->t('Nome organizzazione'),
'#default_value' => $config->get(''),
];
per rendere il fieldset collassabile, cioè che esce la freccia blu per far visualizzare o meno i campi come devo fare ?
In drupal 8 fieldset e legend
In drupal 8 fieldset e legend collassabili sono stati sostituiti con details e summary vedi
https://www.drupal.org/node/1852020