Scusate, anche se la domanda sarà stata posta 100 volte (ma in questo momento non la trovo) lo richiedo.
Ma per personalizzare il tpl.php di un nodo (o pagina) su Drupal 7, non basta inserire nella cartella del tema (o sottocartella template) un file con nome node--nomenodo.tpl.php o page--nomepagina.tpl.php ?
tpl.php personalizzato per un nodo
Mer, 21/12/2011 - 14:51
#1
tpl.php personalizzato per un nodo
la sintassi cambia nelle versioni di drupal, tu che usi?
per drupal 7 è così
ESEMPIO node--prodotto.tpl.php
quindi: node--[cosachevuoimodificare].tpl.php
metti il file nella cartella del template che è attualmente in uso, vai nelle configurazione e pulisci la cache.
alcune volte è necessario anche pulire quella del browser.
ciao
Grazie per la tua conferma, ma purtroppo non vuole funzionare.
Tanto per essere sicuri al 100% se l'url è: http://miositoweb.com/?q=corsi il file template dovrà chiamarsi: page--corsi.tpl.php giusto?
Sono riuscito a farlo funzionare usando page--node--[numero_nodo].tpl.php
però non sono molto convinto...
va bene anche così tranquillo, è una strada giusta :)
La strada giusta è quella basata sull'ID del nodo (nid). Il percorso assegnato (es. corsi) è qualcosa che potrebbe cambiare troppo di frequente per usarlo come selettore di nodi.
ok, mi fido :) grazie a tutti