(Opgelost) Nieuws summary laad alternative afbeelding niet.

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
pasmaskas
Power Poster
Power Poster
Posts: 509
Joined: Tue Nov 29, 2011 10:42 am

(Opgelost) Nieuws summary laad alternative afbeelding niet.

Post by pasmaskas »

Beste CMSMS leden,

Wat doe ik verkeert in deze code voor mijn nieuws samenvatting?

Code: Select all

{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="imgbox">
        {if $field->type == 'file'}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          <img src="{root_url}/images/news-blank.jpg"/>
        {/if}
     </div>
  {/foreach}
{/if}
Ik heb een extra veld aangemaakt in de nieuwsmodule met Foto en die laat hij netjes zien maar hij laat ook die andere news-blank.jpg zien. Ik wil juist als ik geen afbeelding selecteer in het veld Foto dat hij de news-blank.jpg laat zien als vervanger als er geen foto is geselecteert.

Het zal vast 1 regetje zijn alleen ik weet niet welke.

Alvast bedankt gr Pascal
Last edited by pasmaskas on Wed Apr 09, 2014 6:46 am, edited 1 time in total.
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: Nieuws summary laad alternative afbeelding niet.

Post by Rolf »

Speel hier eens mee, dit werkt zonder de foreach loop:

Code: Select all

{if $entry->fields.JOUWNAAM->value}
  <img src="{$entry->file_location}/{$entry->fields.JOUWNAAM->value}" />
{else}
  <img src="{root_url}/images/news-blank.jpg" />
{/if}
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
pasmaskas
Power Poster
Power Poster
Posts: 509
Joined: Tue Nov 29, 2011 10:42 am

Re: Nieuws summary laad alternative afbeelding niet.

Post by pasmaskas »

Top!

Zo werkt hij zo als ik wil:

Code: Select all

<div class="imgbox">
{if $entry->fields.Foto->value}
  <img src="{$entry->file_location}/{$entry->fields.Foto->value}" />
{else}
  <img src="{root_url}/images/news-blank.jpg" />
{/if}
</div>
Mag ik vragen wat er presies mis gaat in die van mij? Die komt uit de News Summary Sample.

Alvast bedankt Rolf hij is ook gelijk een stukje korter.

Gr Pascal
User avatar
velden
Dev Team Member
Dev Team Member
Posts: 3497
Joined: Mon Nov 28, 2011 9:29 am

Re: Nieuws summary laad alternative afbeelding niet.

Post by velden »

Mogelijk heb je meer zelf toegevoegde velden.
Als één van die velden niet van het type 'file' is dan wordt de default image getoond. Precies zoals jij het aangeeft.

In Rolf zijn voorbeeld controleer je expliciet van dat veld 'Foto' (waarvan jij al weet dat het een 'file' is) of het uberhaupt een waarde heeft (value). Als het wel een waarde heeft gebruik je de gekozen foto, als het geen waarde heeft gebruik je de 'news-blank' foto.

Bedenk dat de sample templates bedoeld zijn om altijd te werken als voorbeeld. De developer weet op voorhand niet welke velden jij gaat toevoegen en hoe je ze gaat noemen.
pasmaskas
Power Poster
Power Poster
Posts: 509
Joined: Tue Nov 29, 2011 10:42 am

Re: Nieuws summary laad alternative afbeelding niet.

Post by pasmaskas »

Duidelijk stukje velden,

Het is me alemaal iets duidelijker geworden.

Dank voor de hulp!
Post Reply

Return to “Dutch - Nederlands”