Ciao a tutti,

ho bisogno di creare un form all'interno di una page che vada ad inserire dei dati in una tabella creata da me.
Dal punto di vista funzionale non ci sono problemi, ma volevo aderire alle API di Drupal per quanto riguarda l'estetica, ma non riesco a capire quali API devo usare per fargli disegnare correttamente il form con tutti i riferimenti alle classi corretti.

Fino ad ora sono arrivato a provare una cosa del genere:

$token=array(
    '#type' => 'textfield',
    '#title' => 'Ragione sociale',
    '#description' => 'Inserire il nome dell\'azienda o della persona fisica',
    '#id' => 'edit-body',
    '#required' => '*',
);
$value="<input maxlength=\"128\" name=\"title\" id=\"edit-title\" size=\"60\" value=\"Nuovo Cliente\" class=\"form-text required\" type=\"text\">";
echo theme_form_element($token,$value);

ma sicuramente ci sono soluzioni migliori (ad esempio sospetto che ci sia una qualche API che forma in modo corretto il contenuto di $value senza scrivere quella stringona enorme)

Vorrei che tra i form miei e quelli standard di drupal non ci sia differenza estetica (compreso il funzionamento del resizing delle aree di testo)

Grazie a tutti per i suggerimenti!