• Wifip – Drupal social network

    Wifip

  • Selene – Tumblr theme

    Selene - Tumblr Theme.

  • Reading List

    Reading List : Meteor application for tracking & sharing all the books you read.

{ Thierry Tournié portfolio & blog }

Drupal 7 : Créer un filtre spécifique pour une view

Posted by on Mai 6, 2013 in Drupal, PHP | No Comments

Le module views de Drupal est une petite merveille qui est incontournable sur la plupart des sites. Dans l’interface graphique du module, il existe tous un tas de filtres permettant d’affiner les critères d’affichage du contenu, mais il arrive que ça ne suffisse pas. Dans le cas ou l’on a besoin de créer un filtre spécifique pour une […]

Drupal 7 : Personnaliser l’affichage d’un noeud avec les view mode

Posted by on Mai 3, 2013 in Drupal, PHP | No Comments

Lors du développement d’un projet Drupal, il arrive assez fréquemment que l’on ait besoin d’afficher un nœud de manière différente en fonction des circonstances. Par exemple si l’on ne veux pas afficher les taxonomy sous forme de lien, ou si l’on ne veut pas afficher certain label etc… Pour cela, on va utiliser les view […]

Drupal 7 : Réaliser un widget

Posted by on Avr 27, 2013 in Drupal, PHP | No Comments

Dans le cadre de mon travail, j’ai eu à me pencher sur le question de la création de widgets personnalisés. Dans Drupal, un widget c’est ce que vous utilisez pour afficher un type de contenu (par exemple le widget chekbox pour le type ‘Référence à un terme’). Parfois, il est nécessaire de créer son propre […]

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 : Utiliser les wildcards pour faire des menus conditionnels

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

Dans Drupal, il est possible d’utiliser le mécanisme des wildcards pour afficher une page en fonction de la valeur de la wildcard. Le principe est de créer un menu avec une wildcard ‘%’ et d’envoyer ce paramètre à la fonction d’affichage de la page :

Ici quand un visiteur accèdera à une url de […]

Drupal 7 : Jouer avec les URL via pathauto

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

Comme tout le monde le sait, les urls générées par Drupal sont assez moches (de type node/4), c’est pour cette raison que le très bon module pathauto est autant utilisé. Je ne vais pas vous faire une présentation de ce module, il en existe déjà beaucoup sur internet, mais je vais vous donner quelques astuces […]

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 – Afficher les erreurs d’un formulaire dans le formulaire

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

Il existe déjà un module permettant d’afficher les erreurs d’un formulaire sous chaque champs concernés, mais si on veut simplement afficher tous les messages dans la balise <form> alors là, il faut mettre les mains dans le code. C’est quelque chose que j’ai eu besoin de faire pour un client et ça m’a posé pas mal de problèmes. L’utilisation de drupal_get_messages() […]

Drupal 7 – Des outils pour respecter les bonnes pratiques

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

Le développement sur Drupal est soumit à certaines règles, il est bien sur possible de les ignorer mais : Vos module ne pourrons jamais être accepté comme contribution. Les développeurs qui passe après vous risque de ne rien comprendre et vous allez avoir mauvaise réputation. Pour éviter ça, le mieux et de s’habituer au bonne pratique dès le […]