Il codice standard delle viste nello stile campi utilizza per ogni dato visualizzato un div del tipo <div class=”field-nome-campo”>dato</div>. Questo può essere molto utile quando si vogliono usare i float per gestire ogni singolo dato in modo autonomo. Però ad esempio se vogliamo costruire un testo controllato (HTML strip e trimmed) includendo dentro lo stesso campo un altro campo di tipo image (image attach o cck image) allora la cosa si complica. Il concetto è valido per ogni somma di uno o più campi di ogni tipo senza perdere il controllo sull’output di ogni campo.
Si può risolvere così:
- Si espongono i campi image-attach e Nodo: Corpo (è un esempio per un testo e una img)
- Si escludono entrambi dalla visualizzazione
- Nel campo image-attach si pongono dimensioni, limiti, e links come desideriamo
- Nel campo Nodo: Corpo si pone il trimming e HTML Strip a piacimento insieme a tutti gli altri filtri
- Si espone un 2° campo Nodo: Corpo che andremo a riscrivere totalmente nella forma [image_attach_images] [body]
Così facendo otteniamo un solo campo nella forma <div=”field-campo-body”>immagine + testo elaborato</div>, possiamo quindi miscelare più campi tra loro utilizzando anche tutte le funzioni di gestione dell’output che mette a disposizione il componente delle viste in fase di esposizione.
