Salve a tutti.
sono impegnato nella temizzazione di una vista e precisamente sto personalizzando l'output dello stile di riga.
Ebben, mentre per l'output di un campo prendo il valore stesso dal view ad es [title] per il titolo appunto, volendo aggiungere anke l'etichetta ad es di questo campo il valore da dove lo prendo?
Perdonatemi l'inesperienza ma è da poco che mi sono avvicinato al php più seriamente ed ho ancora parecchie lacune, ma la cosa che non capisco è appunto dove trovare questi valori. Uso il content template per prendere li i riferimenti che mi servono per i campi cck, ma per il views?
Grazie in anticipo a chi può togliermi questi dubbi
Se l'etichetta la sai, non devi prenderla da nessuna parte ma la inserisci come testo puro nel tuo .tpl ;-)
esiste la simpatica variabile $label.
qualcosa del tipo:
<?php if ($field->label): ?>
<label class="views-label-<?php print $field->class; ?>">
<?php print $field->label; ?>
</label>
<?php endif; ?>
Certified to Rock
xBalbo: l'etichetta la posso anche sapere ora ma se affido a qualcun'altro la gestione della vista, nel momento in cui egli cambierà etichetta comparirà sempre quella che ho definito io.
Invece mi serve qualcosa di automatico e pertanto volevo sapere il valore dell'etichetta e la risposta di Bohz era esattamente ciò che mi seriviva:
<?php print $field->label; ?>
Vi ringrazio entrambi, adesso posso procedere...
Tutorial, guide e moduli per drupal su www.cmswiki.net
Giusto, non avevo pensato al possibile cambio della etichetta ma in effetti mi sembrava troppo facile... Buona a sapersi la soluzione di Bohz.
Ciao Matteo85. Potresti spiegarmi come hai fatto per favore? serve anche a me.
Io riesco a stampare il valore di un campo con l'istruzione:
print $node->field_nomecampo[0]['value']
ma non riesco a trovare l'istruzione per stampare la sua label(Etichetta)...come si fa?
Grazie mille