Vorrei sapere se esiste della documentazione che illustra come cambiare il layout delle pagine di un sito fatto con Drupal. In caso affermativo, me le potete segnalare? Grazie della vostra pazienza.
come costruire un nuovo layout di pagina
Gio, 23/03/2006 - 05:45
#1
come costruire un nuovo layout di pagina
Come da oggetto, su drupal.org la documentazione è ricca e ben fatta.
Drupal ti mette a disposizione diversi motori di template per personalizzare la grafica del sito, decidi quale usare in base a esigenze, difficoltà, e potenzialità, e studiati come funziona.
Personalmente ti suggerisco phptemplate, uso drupal da poco, ma ancora non mi è capitato di non riuscire a fare qualcosa che volevo con questo motore, e se non sbaglio, dovrebbe essere il motore standard della versione 4.7.
Comunque la documentazione su drupal.org sta alla sezione handbooks, il link alla parte che riguarda i template è questo:
http://drupal.org/node/509
non so se in giro c'è qualcosa di ben fatto in italiano, non ho mai cercato.
Ciao
Ma da quali conoscenze sei partito?
Ecco il mio misero stato (da 1 a 10)
XHTML/CSS:7
PHP: 3
XML: 1
Inoltre, del lavoro che c'è da fare, quanto va ripartito nelle tre voci che ti ho detto?
Se fosse 100% HTML/CSS andrebbe bene per me, ma se ci fosse da programmare in PHP sarei messo maluccio...
Grazie.
Direi che le conoscenze di base che hai possono andare bene per iniziare ad usare phptemplate.
Fondamentalmente con questo motore hai a disposizione delle funzioni php che ti scrivono il testo (ad esempio una funzione ti restituisce il titolo del nodo, un'altra i contenuti, ecc ecc), ed una serie di pagine per creare i vari template(ad esempio page.tpl.php è il template generico per le pagine, block.tpl.php il template per i blocchi e via dicendo).
I template puoi crearteli come vuoi, sono semplici pagine html dove al posto del testo metti la funzione php che genera quel testo.
Le conoscenze php che ti servono per buttare giù un template sono veramente poche (funzioni di stampa, qualche if e qualche ciclo) per il resto non è molto diverso dal produrre una pagina normale.
Per ogni template che generi puoi anche crearti il tuo foglio di stile (tutti i documenti devono stare dentro la stessa cartella).
Per tutti i dettagli ti rimando al manuale che è molto chiaro, se avessi dei dubbi contattami senza problemi.
Ciao
Francesco