Come si personalizza un singola pagina ? -Temizzazione...

3 contenuti / 0 new
Ultimo contenuto
Come si personalizza un singola pagina ? -Temizzazione...

Ciao ragazzi, avro' letto 100 discussioni non capendo quasi nulla. C'e' tantissima confusione sull'argomento, ho letto anche il libro "Drupal 7" ma non si arriva mai allo stesso risultato:

Allora io creo un nuovo contenuto sul mio sito (una basic page) e diciamo che il suo url sara':

www.miosito.com/nuovaprova

(E che in realta' prima era www.miosito.com/node/2)

Io voglio personalizzare questa pagina. E per personalizzare intendo stravolgerla, quindi non agire sui css o sul contenuto della pagina. Diciamo che, da quanto ho capito, bisognerebbe creare un file "tpl.php". Ma in questo caso, quale file e come chiamarlo? :

1) node--nuovaprova.tpl.php e page--nuovaprova.tpl.php ?
Oppure
2)node--node-2.tpl.php e page--node-2.tpl.php

???

Dove dovrei agire, in quale file?

_ma sopratutto, leggo che per fare funzionare questa procedura devo inserire la funzione:

"miotema_preprocess_page" nel file del template... Ma non ho capito 2 cose:

1) devo solo sostituire la parola miotema con il nome del mio tema e basta?
2) leggo che solo una volta si puo inserire questa funzione, ma se io volessi creare anche un'eventuale ulteriore pagina personalizzata, replicando la procedura, non sovrei inseire una altra funzione preprocess_page ????

Chiedo questo perche' credo sia l'unica soluzione ad un mio problema, ovvero:

Devo richiamere in 3 pagine, 3 rispettivi file js. I file sono pesanti e non posso caricare il codice in linea, e ne tantomeno posso usare drupal_add_js nel file template perche' poi i file verrebbero caricati in tutte le pagine. Quindi l'unica soluzione sarebbe personalizzare le 3 pagine...

Ora vi prego potreste aiuarmi???????? :((
Grazie mille

Drupal Version:

UP UP UP UP UP UP !! :(((

Se il nodo da personalizzare è ...node/2 in drupal 7 devi crearti un file node--2.tpl.php, in questo modo hai la possibilità di modificare il "content" della tua pagina.