Page 1 of 1

Afbeelding alleen weergeven als deze bestaat

Posted: Wed Aug 22, 2012 12:37 pm
by realrock
Ik heb met GBFilePicker een oplossing gemaakt waarbij de gebruiker een afbeelding kan toevoegen aan een pagina. Als er geen afbeelding is moet moet de afbeedingstag niet weergegeven worden.

Ik had een werkende oplossing, zie onderstaande code. Maar dat werkt niet meer in 1.11. Waarschijnlijk omdat er een betere manier is om "GetPropertyValue" toe te passen, maar ik kom er niet achter :)

Orginele code:

Code: Select all

{if $content_obj->GetPropertyValue("Slide1") !=""}
<img src="{root_url}/uploads/{content_module block="Slide1" module="GBFilePicker" dir="images/slider/" create_dirs="false"}" alt="Titel" />
{/if}
Iemand een idee?

Dank/Groet,
Peter

Re: Afbeelding alleen weergeven als deze bestaat

Posted: Wed Aug 22, 2012 1:06 pm
by Jos
Misschien werkt dit?

Code: Select all

{content_module block="Slide1" module="GBFilePicker" dir="images/slider/" create_dirs="false" assign="myslide"}
{if $myslide !=""}
<img src="{root_url}/uploads/{$myslide}" alt="Titel" />
{/if}

Re: Afbeelding alleen weergeven als deze bestaat

Posted: Wed Aug 22, 2012 1:27 pm
by realrock
Nee helaas, hij laat de tag nog steeds zien. Ook: {if !empty($myslide)} werkt niet..

Re: Afbeelding alleen weergeven als deze bestaat

Posted: Wed Aug 22, 2012 1:32 pm
by Jos
En als je het gehele code blok tussen {nocache}...{/nocache} tags plaatst?

Re: Afbeelding alleen weergeven als deze bestaat

Posted: Wed Aug 22, 2012 1:37 pm
by realrock
Geen succes, zou het kunnen dat GBFilepicker een andere waardes toekent aan deze objecten..?

Re: Afbeelding alleen weergeven als deze bestaat

Posted: Wed Aug 22, 2012 6:32 pm
by Jos
Geen idee, eerlijk gezegd heb ik nog nooit een {content_module} tag gebruikt.
Ik heb intussen even de bijbehorende help pagina bekeken en gezien dat de assign parameter wel degelijk voor deze tag beschikbaar is.