Inserire ID nodo in page.tpl.php

4 contenuti / 0 new
Ultimo contenuto
Inserire ID nodo in page.tpl.php

Ciao.
Premetto che sono novizio di Drupal e tanto più della versione 7.

A differenza che nella versione 6 ora, dopo aver provato a far stampare l'ID della pagina al mio file page.tpl.php, mi appare questo errore:

Notice: Undefined variable: node in include() (linea 117 di /home/miosito/public_html/sites/all/themes/miotema/page.tpl.php).
Notice: Trying to get property of non-object in include() (linea 117 di /home/miosito/public_html/sites/all/themes/miotema/page.tpl.php).

la riga 117 di page.tpl.php è questa:

conosco troppo poco php per venirne fuori da solo :(

Drupal Version:

scusate... la riga 117 è questa

<h1 class="title tit<?php print $node->nid; ?>">

l'oggetto $node non è sempre definito come puoi leggere dalla documentazione Drupal 7 API page.tpl.php
Verifica che sia presente prima di provare ad utilizzarlo
<h1 class="title <?php print isset($node) ? 'tit'.$node->nid : ''; ?>">

grazie!
il Devel module mi ha spiegato la stessa cosa a monitor.
grazie!