Ciao a tutti!
Devo temizzare diversi Content Type in modo di avere un "page-node-my_content_01.tpl.php" (dove inserire javascript, css etc nell'HEAD che viene richiamato dalla corrispondente pagina "node-my_content_01.tpl.php") e "node-my_content_01.tpl.php" per generare i contenuti inserendo dell'HTML/PHP nel Body.
In pratica devo avere 1 page e 1 node "comunicanti" per ciascun CT in modo da tenere ordinato il tutto.
Ho fatto così:
In "template.tpl.php" del tema ho creato un "Template Suggestions" aggiungendo questa funzione postata da "bohz":
function miotema_preprocess_page(&$vars) {
if ($vars['node']->type != "" && arg(2)!='edit' && arg(1) !='add') {
$vars['template_files'][] = "page-node-" . $vars['node']->type;
}
}
Poi ho creato:
page-node-my_content_01.tpl.php
node-my_content_01.tpl.php
Il problema è che qualcosa non va... non riesco a farle riconoscere al sistema.
Ho provato anche con alcune di queste combinazioni ma niente: http://drupal.org/node/223440
Qualcuno mi darebbe una mano? ...dove sbaglio?
Grazie
Ciao
Kipper
hai sostituito "miotema" con il nome del theme che utilizzi?
hai ricostruito il theme registry pulendo la cache o visitando admin/build/themes?
controlla anche che la funzione miotema_preprocess_page non sia già dichiarata altrove in template.php
Certified to Rock
Capisco che forse non vede il template page-node-xxx.tpl.php, ma node-xxx.tpl.php dovrebbe aparire. Il tipo di contenuto e davvero
my_content_01
?Più imparo, più dubito.
Risolto!
Stavo lavorando su un tema custom "garland_custom" ed, evidentemente, c'era qualcosa che si era corrotto...
Nonappena ho provato su un "garland" fresco di installazione tutto funziona!
Grazie ancora a tutti!
Ciao
Kipper