Drupal 7 : Cachez la zone ‘additional settings’ dans vos formulaires

Posted by on Fév 23, 2013 in Drupal, PHP | No Comments

Lorsque l’on affiche un formulaire dans Drupal, on a droit à l’affichage d’un zone permettant de définir plusieurs paramètres avancés. Cette zone très utile quand on est administrateur et totalement inutile pour les visiteurs (voir dangereuse) : Il existe certainement plusieurs manières de remédier à ce problème, mais je vous propose la mienne qui me […]

Drupal 7 : Modifier la redirection automatique des formulaires

Posted by on Fév 16, 2013 in Drupal, PHP | No Comments

Pour les besoins du projet su lequel je travail en ce moment j’ai eu besoin de modifier la redirection automatique des formulaires de création et d’édition de certain node, je vais donc vous faire partager cette petite astuce. C’est en fait très simple grace à la variable $form_state[‘redirect’] de Drupal. Il faut la modifier soit […]

Afficher les erreurs d’un formulaire dans l’ordre d’apparition des champs.

Posted by on Déc 10, 2012 in Drupal, PHP | No Comments

Récemment pour les besoins d’un projet on m’a demandé d’afficher les erreurs générés par un formulaire dans l’ordre d’apparition des champs. C’est certainement quelque chose que vous allez être amené à faire aussi, et cela demande un peu de recherche  (je parle ici du cas d’un formulaire créée avec du code et non par l’interface). Lorsque […]

Drupal 7 – Changer l’ordre d’affichage des éléments d’un formulaire

Posted by on Oct 15, 2012 in Drupal, PHP | No Comments

Un petit bout de code bien pratique qui permet de modifier l’ordre d’affichage des éléments d’un formulaire :

L’astuce et de jouer sur l’attribut ‘weight’ des différents éléments d’un formulaire. Il faut en premier lieu récupérer le nom des champs (en affichant le contenu de $form) et modifier leur ‘weight’. C’est bien pratique dans […]