martes, 22 de septiembre de 2009

Como imprimir el teaser de un nodo en Drupal


Normalmente es necesario mostrar el teaser de un nodo en Drupal.
Que es el teaser? el Teaser es una versión resumida de un nodo.
Por ejemplo para una portada, o bien para el resultado de una busqueda.

El código que estoy usando es el siguiente:
$teaser = true;
print node_view(node_load(array('nid' => $node->nid)), $teaser, $page, FALSE);


Y en el archivo node.tpl.php lo siguiente:

if($teaser){

//mostrar el teaser

}else{

//mostrar el node como se muestra normalmente

}


Espero que a alguien le sirva, por lo menos a mi si me sirvió :D

La versión de Drupal es la 5

No hay comentarios: