Salve ragazzi,
ho letto un forum in cui veniva spiegato come aggiungere una regione. Interessante. Ci ho provato e ho inserito il codice
<?php
print render($page['top_header']);
?>
nel file page.tlp
ma non vedo niente.
Sono molto novizio e volevo capire questa nuova regione così aggiunta dove la vedo? Intendo nelle impostazioni. Dove la vedo per poter decidere cosa attribuire a questa nuova regione?
E poi ancora una cosa. Nel forum che avevo letto si parlava di due file: il front-page.tpl e il page.tpl.
Bene, io nel tema Bartik ho solo il page.tpl.
Per caso il front me lo devo creare io? E se sì, qualcuno mi sa dire se conviene oppure no?
Grazie mille
Ciao,
(premessa: se conosci il php e html/css puoi avventurarti in questo mondo! :) )
Ti lascio un paio di link che riportano alla documentazione e alla guida per la creazione di template per Drupal.
http://drupal.org/documentation/theme
http://drupal.org/node/337173
http://drupal.org/node/171194
Armati di vocabolario (se come me non mastichi molto l'inglese) e tanto tempo e attenzione per una lettura/studio!..
ps:
1) oltre a stampare la regione con il codice php la devi "notificare" anche nel file .info (terzo link paragrafo File .info)
2) il page-front e il page differiscono perchè il primo viene utilizzato solo in prima pagina ("Home")
Se non presente il ...front il sistema utilizza il page..
un po' ne mastico di html e php,
in realtà il tema cheuso, bartik, mi va benissimo, ma volevo mettere una striscia orizzontale in alto al sito con dentro alcuni link. Non essendo presente una regione, la volevo creare io.
Cosa intendi per "notificare" nel file.info?
Devo copiare lo stesso codice anche in file.info?
1) oltre a stampare la regione con il codice php la devi "notificare" anche nel file .info (terzo link paragrafo File .info)
come detto devi configurare il file .info e specificare l'inserimento di tale regione..
(documentazione scrivere/modificare il file .info: http://drupal.org/node/171205)
in poche parole aggiungi al file le seguenti righe:
regions[nomeregione] = Nome della regione
e poi nel file .tpl che vuoi inserisci:
<?php print render($page['nomeregione']); ?>