Module Fences 7.x-1.0 : HTML 5 sémantique pour les champs field

https://www.drupal.org/project/fences (fence signifie cloture)

Pour zen 7.x-5.5, Fences 7.x-1.0 (avril 2012). Fonctionne bien avec Views.
Pour personnaliser le HTML des champs, s'applique partout (header, flux RSS et les vues) + allège le balisage du core drupal 7 (et retire classes étrangères). Permet de créer une sortie de HTML5 sémantique de Drupal (créer des modèles de champs personnalisés dans votre thème pour chaque champ).

admin/config/content/fences Pour les nouveaux sites, il est vivement conseillé d'utiliser toutes les options "override" ; ainsi, à la création d'un champs, on a un "Wrapper markup": par ex
division - <div> - Generic container; only use as a last resort

Quand on affiche ce champs dans un node (ou ds views), Fences modifie le balisage pour le champs. Si on ne veux pas que Views utilise Fences, utiliser Views pour le modifier. Par défaut, Views utilise Fences.
Ce module se souvient quel fichier tpl personnalisé vous souhaitez utiliser pour chaque champ.

Fences a un dossier de templates (à copier dans son thème si l'on souhaite le modifier, ou en créer de nouveaux toujours à ajouter dans son thème, mais respecter les conventions de nommage suivantes).
Convention de nommage:
   field--fences-NAMEOFELEMENT.tpl.php   et
   field--fences-NAMEOFELEMENT-multiple.tpl.php  (pour les champs qui peuvent avoir plusieurs valeurs et necessite un balisage complexe lorsqu'il a une seule valeur)

La version dev date d'oct 2013 - semble peu maintenu.