comment modifier les éléments de formulaire ?

Catégories:

Bon, ça fait maintenant 3 heures que je cherche à faire une modification ridicule et je commence à me dire que Drupal se moque tout simplement de moi.

Je voudrais comprendre une fois pour toute comment modifier la structure XHTML de mes éléments de formulaires.

de <input type="submit" value="ok">, j’aimerais passer à <span><input type="submit" value="ok"></span>

Mais Drupal n’a pas l’impression de se laisser manier si facilement cet après-midi. Quelqu’un pourrait-il m’expliquer ?

Pour l’instant, j’ai tenté quelque chose dans ce style :

function hook_form_alter(&$form, &$form_state, $form_id)
{
   $form['submit'] = array(
'#type' => 'textfield',
'#title' => 'test',
);
/$output = drupal_render($form);
 
   return $output;
/
}

Et ça ne change vraiment rien !

Merci d’avance pour votre aide ;)

#

Je ne suis pas un spécialiste de la question, mais j’avais trouvé cet article intéressant sur la modification des formulaires de drupal, peut-être te sera-t’il utile.

http://www.lullabot.com/articles/modifying-forms-drupal-5-and-6

#

tu peux rajouter un #suffix et un #prefix quand tu crées ton formulaire dans lesquels tu mets ce que tu veux avoir avant et après ton submit.
Je crois que tu n’as même pas la peine de passer par le hook_form_alter.

Syndiquer le contenu