[Risolto] Controllare se un field è presente o no

3 contenuti / 0 new
Ultimo contenuto
[Risolto] Controllare se un field è presente o no

salve,
ho un tipo di contenuto personalizzato con vari field di vari tipi. Sto utilizzando contemplate e ho notato che con il codice che mi da di default (che io ho modificato) le "Label" vengono stampate anche quando un campo non è presente.
Mentre io vorrei evitare di stampare e vorrei introdurre tale controllo.
Come posso fare?
Ho provato con una verifica sull'array, ad esempio con il campo field_modello ho provato a fare:

<?php if(!$node->field_modello[0]) :  ?>
               //in questo caso l'array è vuoto e non stampare
<?php endif; ?>

solamente che con tale controllo non funziona e non mi viene in mente altro.
Esiste qualche funzione predefinita?
O qualche altro modo per farlo?

grazie mille

prova così:

<?php
if (!$node->field_modello['0']['value']){
//faccio cose
}
endif;
?>

non conosco contemplate, ma se non funge per qualche motivo prova conditional_field

grazie mille bohz
sembra funzionare alla perfezione!

farò varie prove ma per ora sembra funzionare bene!

grazie :D