Ocultar títulos en página principal

A veces en Drupal se necesita ocultar el titulo de los nodos en la página principal de Drupal.  Esta es una pequeña solución a ese problema.

Editar page.tpl.php

introducir el siguiente código antes de <head>

<?php
echo $node->nid;
?>


<?php
if ( $is_front ) {
  unset(
$title);
}
?>

Desde ahora todo nodo que se incluya en la página principal saldrá sin título.

Se puede utilizar para otros tipos de contenido editando el php correspondiente. Ejemplo: node-product.tpl.php

publicado en |

3 comentarios:

Roberto Gascón Maroto dijo...

Gracias Pedro tiene muy buena pinta tu blog, he insertado este codigo al comienzo del archivo page.tpl.php como indicas, aunque mi archivo no contiene la etiqueta <'head'>, pero no solo no me da el resultado esperado (sigo viendo los titulos de los articulos que he insertado) si no que ademas me aparece estos errores por detras de los articulos publicados

Mensaje de error
Notice: Undefined variable: node in include()(line 17 of C:\xampp\htdocs\drupal-7.22\sites\all\themes\insurance\templates\page.tpl.php).
Notice: Trying to get property of non-object in include()(line 17 of C:\xampp\htdocs\drupal-7.22\sites\all\themes\insurance\templates\page.tpl.php).
Notice: Undefined variable: title in include()(line 80 of C:\xampp\htdocs\drupal-7.22\sites\all\themes\insurance\templates\page.tpl.php).
Notice: Undefined variable: title in include() (line 93 of C:\xampp\htdocs\drupal-7.22\sites\all\themes\insurance\templates\page.tpl.php).

Te agradezco cualquier ayuda
un saludo

Roberto Gascón Maroto dijo...

Solucionado he copiado este codigo en node.tpl.php delante del header y eliminado la variable title en el siguiente condicional

El informático dijo...

buen codigo gracias

Publicar un comentario

Entrada más reciente Entrada antigua Página principal

Seguidores

Tira de Humor

Tira Ecol
La Tira Ecol
Pulsa en Ir para verla completa

Podcast

¿Cual es la mejor marca de ordenadores?

Chat Informatica