quindi dovrei stamparlo da node.tpl mi sembra di capire, ma mettiamo che il campo di chiama "field_campo1", come faccio a dire a drupal di stampare il titolo del campo con tag h2?
per cambiare il titolo di un campo cck devo eliminare $content e ristamparmi tutti i campi manualmente, sembra di aver capito che si fa così.
ma non esiste un metodo meno macchinosO?
ho detto macchinoso perchè il mio tipo di contenuto ha 10 campi cck quindi se volessi dare il tag h2 al titolo di un solo campo dovrei rimuovere print $content dal node.tpl e riscrivere tutti e 10 facendo attenzione a dare il tag h2 al titolo di quel campo cck, è giusto come ho capito?
Per quello che ancora ne so io bisogna farlo tramite theme (*.tpl.php) stampi il valore racchiuso dal tag.
quindi dovrei stamparlo da node.tpl mi sembra di capire, ma mettiamo che il campo di chiama "field_campo1", come faccio a dire a drupal di stampare il titolo del campo con tag h2?
nel node.tpl ma non ho capito nemmeno io come fare.
per cambiare il titolo di un campo cck devo eliminare $content e ristamparmi tutti i campi manualmente, sembra di aver capito che si fa così.
ma non esiste un metodo meno macchinosO?
Il metodo non è macchinoso, una volta capito è piuttosto semplice ed oltretutto nel forum ci sono parecchi esempi di come si fa.
Ad ogni modo.
Ora veniamo all'ultimo problema, come faccio a dargli un titolo o una classe?
La cosa è piuttosto semplice e logica:
se al campo dobbiamo dargli un H2
<h2><?php print $node->field_NOME_CHE_GLI_HAI_DATO[0]['view'] ?></h2>
Se ci serve una classe aggiuntiva
<div class="quel_che_ci_pare"><?php print $node->field_NOME_CHE_GLI_HAI_DATO[0]['view'] ?></div>
Grazie Krima per la risposta dettagliata :)
ho detto macchinoso perchè il mio tipo di contenuto ha 10 campi cck quindi se volessi dare il tag h2 al titolo di un solo campo dovrei rimuovere print $content dal node.tpl e riscrivere tutti e 10 facendo attenzione a dare il tag h2 al titolo di quel campo cck, è giusto come ho capito?
Si! :)
thank you.
risolto! :)