Rinominando "page-front.tpl.php non prende più l' hook

4 contenuti / 0 new
Ultimo contenuto
Rinominando "page-front.tpl.php non prende più l' hook

Ciao a tutti

nonostante ad oggi riesca a fare cose molto complesse e ritenga di essere ad un buon punto
sulla conoscenza di Drupal, ogni tanto mi perdo in un bicchiere d'acqua :-((

Ho creato una pagina "front" che mi fa da hp e per fare delle prove veloci ho creato i file "page-front.tpl.php" e "node-front.tpl.php" pur sapendo che il primo avrei dovuto chiamarlo "page-node-front.tpl.php".

Lo rinomino dopo mi sono detto.

Fatte tutte le prove e soddisfatto del risultato sono andato a rinominare il file in modo corretto ed ho modificato, ovviamente, l'hook nel template.php.

Non me lo prende più!!!!

Svuotato cash e qualsiasi cosa ...ma da cosa può dipendere? Mi sono perso un passaggio ?

Scusate, aggiungo una cosa ancora.

Come faccio a capire al volo se la pagina ha caricato anche il "node-front.tpl.php" correlato ?

Grazie mille !!!

eh no...mi sa che ho detto una caxxata....
Visto che front è l'home page , mi sa che deve chiamarsi proprio "page-front.tpl.php"
...ma perchè non mi prende le modifiche che apporto nel "node-front.tpl.php" ?

probabilmente non hai la template suggestion necessaria
vedi http://drupal.org/node/190815#comment-2201902

per vedere se un template in particolare è stato caricato, casta aggiungerci un testo di prova

Hai ragione.

Avendo precedentemente sviluppato su un template "pronto" , mi ero abituato al fatto che andando a fare l'hook sul preprocess_page , mi veniva caricato automaticamente il node.tpl corrispettivo. Probabilmente l'ho assimilato erroneamente come evento di default. Adesso sono andato a guardare il vecchio template.php ed in effetti il programmatore aveva impostato il preprocess_node in modo che caricasse in automatico il "node" in base al "page" corrispettivo.

Adesso che invece, per imparare meglio , sono partito da Garland , che non ha niente di "piatto pronto" , non riuscivo a capire perchè si comportasse diversamente dal primo :-))))

PS. Il template l'ho caricato e modificato secondo necessità; adesso volevo modificare un poco anche il layout del nodo

Grazie Bohz