De vraag klinkt wellicht simpel, en tot voorheen werkte m'n template ook gewoon zoals zou moeten. Wat ik zou willen, is dat er alleen afbeeldingen bij nieuwsberichten (via de standaard news-module) getoond worden wanneer er daadwerkelijk een afbeelding (file) geuploadt is bij het bericht. Wanneer ik een afbeelding toevoeg gaat alles prima, maar ik heb ook weleens nieuwsberichten die geen afbeelding bevatten, en bij die berichten krijg ik nu ontbrekende afbeeldingen (rode kruizen onder Windows of blauwe vraagtekens op de Mac). Ik gebruik deze code in mijn templates:
Code: Select all
{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div class="NewsSummaryField">
{if $field->type == 'file'}
<img src="{$entry->file_location}/{$field->value}"/>
{/if}
</div>
{/foreach}
{/if}
Is er een manier om 'm zo te maken dat de hele div niet getoond wordt wanneer er geen nieuwsafbeelding is?