Personalizzazione grafica dei diversi nodi

5 contenuti / 0 new
Ultimo contenuto
Personalizzazione grafica dei diversi nodi

Sto cercando una maniera per agire sui css o sul xtemplate, per poter personalizzare il layout a seconda del nodo.

Per dire: voglio mostrare il contatore letture nei post del blog ma non del forum (o meglio, per essere precisi lo voglio mostrare ovunque ma non in un flexinode creato da me che ho chiamato Documento e contiene solo Allegati)

Oppure: Voglio dare un'interlinea diverso alla pagina o all'argomento del forum, e compattare i Documenti togliendo il ritratto (per cui non posso disabilitarlo per tutti i contenuti).

Dove devo andare? E' possibile creare una classe da associare a un nodo e quindi modificare quella classe nel css? Finora in qualsiasi tipo di nodo, le classi disponibili sono identiche, per il css una pagina o una storia sono la stessa cosa. Dritte?

Giulia

Se usi un template basato su PHPtemplate puoi creare template diversi a seconda del tipo di contenuto, ad esempio node-forum.tpl.php, per personalizzare l'output.

Nel caso di flexinode il template mi pare si debba chiamare node-flexinode-1.tpl.php (1 indica il primo nodo personalizzato che hai creato): guarda nel manuale sul sito www.drupal.org la pagina http://drupal.org/node/31646

Massimo

Ecco, quindi avendo io ora modificato il bluemarine (che non usa phptemplate) per creare il mio template, non posso. Giusto?
Solo con phptemplate posso farlo?

[Sono ateo grazie a Dio - Luis Bunuel]

...enter at your own risk...

Esatto, conviene usare template di tipo phptemplate, perchè sono davvero customizzabili....

Matteo

Infatti ho visto sul sito ufficiale che esiste anche un bluemarine per phptemplate... ci perderò un po' di tempo però trasporterò su questo nuovo le modifiche che avevo fatto sull'altro... almeno risolvo metà dei miei problemi. Per gli altri, vedo che comunque purtroppo questo forum è ancora poco frequentato e sono costretta a spulciare decine e decine di pagine di forum in lingua inglese (che non è un problema, ma certo più difficile che farlo in italiano).

[edit]

Ho trovato questo:
http://drupal.org/project/taxonomy_theme

che non è esattamente quello che volevo io ma può servire a chi non ha un template basato su phptemplate. In sostanza per modificare poche cose a seconda del nodo, uno si copia l'identico tema e ci cambia poche cose, e lo associa a un termine di tassonomia. Non risolve il mi problema perché io non paravo di termini ma di tipi di nodo (che non sono identificabili con la tassonomia).

Però magari a qualcuno serve.

[Sono ateo grazie a Dio - Luis Bunuel]

...enter at your own risk...