Problema nell'aggiunta di nuove regioni Drupal7

2 contenuti / 0 new
Ultimo contenuto
Problema nell'aggiunta di nuove regioni Drupal7

Ciao a tutti!
Sto cercando di creare un tema base partendo da "Zen" in Drupal7. Al momento sto incontrando un grosso problema, in sostanza sto cercando di aggiungere delle aree (regioni) o per meglio dire dei blocchi (scusate ma arrivando da Joomla mi è più facile definirli così), per cambiare il layout del tema.

Nel caso specifico ho definito nel file.info la nuova regione con:
regions[name_regions] = Name regions
e in page.tpl.php:

<?php
 
if ($name_regions):
?>

<?php
 
print render($page['$name_regions']);
?>

<?php
 
endif;
?>

Se provo a eliminare la condizione e lascio solo la stampa della variabile fila tutto liscio, ovvero non mi esce l'errore:
Notice: Undefined variable: your_regions in include() (linea 151 di nome_sito/sites/all/themes/novitas/templates/page.tpl.php).

Se la lascio (cosa che vorrei per definire il blocco con dei solo se questo vine attivato) mi esce l'errore.

Dove sbaglio?

Grazie in anticipo!

Drupal Version:

Ciao, stai solamente sbagliando il nome della regione all'interno del file di template. Non è:

print render($page['$name_regions']);

ma

print render($page['name_regions']);

Ed ovviamente la condizione non è

if ($name_regions):

ma

if ($page['name_regions']):

Ah, domani su ziobuddalabs.it pubblicherò un post dedicato ad un modulo molto utile per lo sviluppo dei tempi: devel_themer. Dacci un occhio.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal