Aggiungere una regione ad un tema Drupal

Se hai bisogno di creare una nuova regione, ad esempio una seconda header, nella quale inserire uno slideshow a tutto schermo fatto con views slideshow, questa guida fa per te.

L'operazione è abbastanza semplice, servono pochi passaggi, di cui due fondamentali. Vediamoli.

 

1) Aggiungere la nuova regione al file info del tema. Per fare questo, individuare il fie miotema.info, allìinterno della directory dei temi. Solitamente

sites/themes/miotema/miotema.info

Il file miotema.info, si presenterà simile a questo qui di seguito:

Regions[art_header] = Header
regions[content] = Content
regions[navigation] = Menu
regions[banner1] = Banner 1
regions[banner2] = Banner 2
regions[banner3] = Banner 3
regions[banner4] = Banner 4
regions[banner5] = Banner 5
regions[banner6] = Banner 6
regions[user1] = User 1
regions[user2] = User 2
regions[user3] = User 3
regions[user4] = User 4
regions[miaregione] = Miaregione
regions[extra1] = Extra 1
regions[extra2] = Extra 2
regions[copyright] = Copyright
regions[top1] = Top 1
regions[top2] = Top 2
regions[top3] = Top 3
regions[bottom1] = Bottom 1
regions[bottom2] = Bottom 2
regions[bottom3] = Bottom 3
regions[footer_message] = Footer

Come si nota, la regione che ho inserito è l'ho chiamata headerluc, e la sintassi per inserirla è molto semplice:

regions[miaregione] = Miaregione

 

2) Stampare la nuova regione all'interno delle nostre pagine, e nella lista dei blocchi.

Per fare questo dobbiamo inserire la riga di codice qui di seguito, all'interno del file page.tpl.php:

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

(eliminare l'asterisco, e sostituire "miaregione" con il nome della vostra regione )

Salvare, ed eliminare la cache.

Ora andando in admin/structure/block vedrete la vostra nuova regione, e potrete cominciare ad usare.

Buon Drupal a tutti!