J'ai une vue que j'ai créée qui sélectionne les articles de blog en fonction d'un terme de taxonomie spécifique, créant une sorte de vue "Articles en vedette" que j'ai incorporée sur la première page de mon site. Le problème que je rencontre est d'essayer de sortir la vue de sorte que chaque publication soit balisée sémantiquement en utilisant une partie du nouveau HTML. J'ai essayé le "Réécrire la sortie de ce champ" intégré, mais il ignore les balises que j'utilise (c'est-à-dire l'article, l'en-tête, le pied de page) et encapsule tout dans les divs même lorsque je désélectionne les balises d'espace réservé.
Dois-je créer une vue prioritaire - view_name.tpl.php pour réécrire la sortie de chaque publication telle qu'elle apparaît dans la vue, ou dois-je utiliser des crochets de prétraitement dans le template.php pour affecter la sortie?
Je dois préciser que j'ai une expérience de base de l'écriture de PHP et du prétraitement des hooks, mais je peux disposer de toutes les ressources dont j'ai besoin pour me déplacer le long du lien si je pointe dans la bonne direction.
Les clôtures ressemblent à un excellent module (pour Drupal 7) pour contrôler le balisage de sortie des vues:
Page du projet:
http://drupal.org/project/fences
Depuis la page du projet:
J'aime particulièrement ce bit (idéal pour déboguer la sortie):
C'est aussi bien - réduire la répétition du travail:
Ils ont également considéré les alternatives populaires:
Nous remercions l' utilisateur de Drupal rhache d' avoir mentionné le module Fences Drupal dans son commentaire sur cette question. Le module Semantic Views est-il obsolète par Views 3?
la source
Vous pouvez essayer le module des vues sémantiques .
Comme il est dit dans ce numéro , il est utile pour la sortie html5.
la source