drupal-header

Drupal 7: Habilitar templates para nodos basados en su view mode

Si tenemos un content type llamado “citas” y tenemos mas de un view mode, por ejemplo “resumida” y “detallada“.
Para poder hacer templates tipo “node–cita–resumida.tpl.php” y “node–cita–detallada.tpl.php” simplemente tenemos que poner una linea en el HOOK_preprocess_node().

Chau!

One Comments

  • Gery Montt 21/11/2015

    Hola, ¿cómo estás? Hice loque indicas aquí, pero no funciona.

    Estoy usando Impact Theme en Drupal 7. Copié el archivo node.tpl.php de la carpeta templates al raíz del theme, y lo renombré node–delcolprop.tpl.php. En el template.php agregué la función que indicas, al final del archivo. Pero al limpiar chaché o recargar la página, queda en blanco. Probé reemplazando HOOK con el nombre del theme, pero tampoco funcionó. Te aclaro que no tengo vista resumida ni detallada.

    ¿Qué estoy haciendo mal? ¿Debo modificar algo en la función? En tiendo muy poco de esto, pero lo habia hecho en Drupal 6, aunque sé que cambió para la versión 7.

    Gracias por cualquier sugerencia que pudieras darme.

    Gery

:).