Tengo una vista que he creado que selecciona publicaciones de blog basadas en un término de taxonomía específico, creando una especie de vista de "Publicaciones destacadas" que he incrustado en la página principal de mi sitio. El problema con el que me encuentro constantemente es tratar de generar la vista para que cada publicación se marque semánticamente utilizando parte del nuevo HTML. He intentado el "Reescribir el resultado de este campo" incorporado, pero ignora las etiquetas que uso (es decir, artículo, encabezado, pie de página) y envuelve todo en divs incluso cuando anulo la selección de las etiquetas de marcador de posición.
¿Debo crear vistas sobresalientes: view_name.tpl.php para reescribir la salida de cada publicación tal como aparece en la vista, o necesito usar ganchos de preproceso en template.php para afectar la salida?
Debo decir que tengo experiencia básica en la escritura de PHP y enganches de preproceso, pero puedo usar los recursos que necesito para moverme hacia abajo si me apuntan en la dirección correcta.
Fences parece un gran módulo (para Drupal 7) para controlar el marcado de salida de las vistas:
Página del proyecto:
http://drupal.org/project/fences
Desde la página del proyecto:
Este bit me gusta particularmente (ideal para depurar resultados):
Esto también es bueno, ya que reduce la repetición del trabajo:
También han considerado las alternativas populares:
Gracias a rhache, usuario de Drupal, por mencionar el módulo Fences Drupal en su comentario sobre esta pregunta. ¿El módulo de Vistas Semánticas está obsoleto por Vistas 3?
fuente
Puede probar el módulo de vistas semánticas .
Como dice en este tema , es útil para la salida html5.
fuente