Scusate , forse ho un poco la testa nel pallone e mi sa che mi sto perdendo in bicchiere d'acqua...
Se io creo un template per una pagina personalizzata : page-miapagina.tpl.php dovrebbe essergli
automaticamente assegnato il corrispettivo nodo: node-miapagina.tpl.php
O no?
In sostanza dovrei modificare l'output di node-miapagina.tpl.php ma non mi riesce di "agganciarlo"
Cosa mi sto dimenticando ? Grrrr.....
No.
node.tpl è per i nodi, page.tpl è per le pagine (che possono anche contenere nodi)
nel tuo caso miapagina cosa è?
Vedi: http://drupal.org/node/223440
tanto per curiosità, hai mai visto questa documentazione?
Certified to Rock
certo lo so ...
L'ho detto che ero troppo stanco...giusto 2 settimane fa avevo fatto la customizzazione e l'hook di node-front
function phptemplate_preprocess_node(&$vars) {
if (drupal_is_front_page()) {
$vars['template_files'][] = 'node-front';
}
}
Perdonate...un attimo di frullamento del cervello.... :-)
Sto cercando, caro Bohz, di customizzare aree di un content-type, ma non riesco ad agganciare nessun'altra variabile.
Mi spego : miocontentype legato a vocabolario; quando entro dentro un node di quel content-type ho già il mio contenttype_template.
Ad ogni articolo associo una voce del vocabolario, esempio:
benessere/salute
benessere/alimentazione
e via di Pathauto......
Sto cercando di customizzare le "sottosezioni" , ma quando vado nel phptemplate_preprocess , non riesco ad intercettare nessuna $vars che me lo possa identificare ulteriormente.
Se utilizzo il codice di debug postatomi da , credo, ziobudda:
ad una url del genere "www.miosito.com/benessere/salute/titolo-del-nodo" , ottengo
come codice di debug "string(4) "node" string(1) "3" NULL NULL NULL"
Il che vuol dire che "benessere/salute/" è il "node" , mentre "string(1) "3"" corrisponde alle 3 parole che contengono il titolo (già verificato con titoli più lunghi).
Quindi non posso fare un
Non c'è un modo di "intercettare" quel "salute" ???
Ottimo !!
If you're using Path or Pathauto and configure node 123123 to have the path http://yoursite.com/publication/book/number/123123, the arg() function will still return the internal node path.
For example, even though your address bar shows http://yoursite.com/publication/book/number/123123 print arg(0); // prints 'node' print arg(1); // prints '123123'
Qualcuno suggerisce :
Ci sto provando ma non mi riesce; qualcuno ha avuto lo stesso ostacolo e l'ha risolto ?
Thx a lot