Modificare il testo di una campo CCK

4 contenuti / 0 new
Ultimo contenuto
Modificare il testo di una campo CCK

Salve. Ho un piccolo problema. Ho creato un nuovo contenuto inserendo vari campi con il modulo CCK. FIn quì tutto ok. Tutto viene visualizzato correttamente.
Io invece vorrei cambiare la grandezza e il colore del contenuto di un campo.

Es. ho creato 5 campi: artisa. indirizzo, città, provincia etc...
e si visualizzano in home page in questo modo:
Artista
Peter manchia
Indirizzo:
Via Cesare Battisti 5 etc.

Desidero che il solo contenuto del campo artista (Peter Manchia) sia più grande e di colore rosso.
Ho istallato content template, ma non riesco a impostare la grandezza e il colore solo a quel campo. In pratica quando nel codice inserisco h1 invece di h3 solo nella sezione del campo artista mi cambiano invece anche tutti gli altri. Come posso risolvere

devi agire sui fogli di stile.
usa firebug per individuare la classe del campo (qualcosa del tipo "field-[nomecampo]") e aggiungi gli stili desiderati nel file principale (in genere style.css) nella cartella del tema.

Grazie per ora, proverò al più presto.

terminator wrote:
Salve. Ho un piccolo problema. Ho creato un nuovo contenuto inserendo vari campi con il modulo CCK. FIn quì tutto ok. Tutto viene visualizzato correttamente.
Io invece vorrei cambiare la grandezza e il colore del contenuto di un campo.

Es. ho creato 5 campi: artisa. indirizzo, città, provincia etc...
e si visualizzano in home page in questo modo:
Artista
Peter manchia
Indirizzo:
Via Cesare Battisti 5 etc.

Desidero che il solo contenuto del campo artista (Peter Manchia) sia più grande e di colore rosso.
Ho istallato content template, ma non riesco a impostare la grandezza e il colore solo a quel campo. In pratica quando nel codice inserisco h1 invece di h3 solo nella sezione del campo artista mi cambiano invece anche tutti gli altri. Come posso risolvere

Puoi personalizzare sia la full view sia il teaser view del content type creando un file specifico per quel content type node-nome_content_type.tpl.php

A questo punto invece di stampare $node->content andrai a stampare i vari cck (puoi vederli con un semprile print_r($node). In questa maniera hai un controllo granulare di tutti gli elementi che compongono il nodo, puoi includerli all'interno dei tag che preferisci o tematizzarli associando regole css specifiche.

Questo approccio è molto utile sia per controllare lo stile di tutti i content types (se per il tuo tema usi node.tpl.php tutti i content type avranno lo stesso comportamento) sia per personalizzare un content type specifico (in questo caso crei il file tpl.php specifico per quel content type.

Spero di poter essere stato di aiuto

SinerVis Srl
Corsi di informatica per tutti i livelli
Numero Verde 800.99.22.45
Milano: Via Vitruvio 38
Torino: Corso Francia 95 Rivoli
Web: Corsi di informatica