Hallo!
Ich hab heute das Modul Company Directory installiert.
Jetzt möchte ich wenn ich einen neuen Datensatz eingebe und ein Foto dazugebe wird mir das so angezeigt wie ich da haben will. Nun möchte ich wenn das Feld leer bleibt, dass ein gewisses Bild "no-pic.jpg" geladen wird.
Ich will das so irgendwie realisieren:
{if $entry->picture_path==""}
{else}
picture_path}" class="mem_img"/>
{/if}
Irgendwie funktioniert das aber nicht. Liegts am Modul oder kapiert er nicht, dass das Feld leer ist?
lg
davidb
If-Abfrage
Re: If-Abfrage
Hast du es schon mit dem default-Modifikator versucht?
http://www.smarty.net/manual/de/languag ... efault.php
http://www.smarty.net/manual/de/languag ... efault.php
Re: If-Abfrage
Habs jetzt versucht. Bekomms aber immer ausgegeben oder gar nicht!
lg
davidb
lg
davidb
Re: If-Abfrage
Hallo Brandy,
kenne zwar das Modul nicht, aber vielleicht gibt es das Feld ja garnicht, wenn es leer ist. Dann müsste deine Abfrage anders lauten. Z.B.:
{if isset($entry->picture_path)} ... {/if}
oder es wird vielleicht ein FALSE zurückgegeben, wenn das Feld leer ist. Die Abfrage sähe dann so aus:
{if $entry->picture_path != false} ... {/if}
Schreib doch einmal {$entry|print_r} in dein Template vor der Abfrage. Dann kannst du genau sehen, welche Werte du erhälst. Do könntest auch in der config.php auch DEBUG einschalten, die Rückmeldungen sind oft sehr aufschlussreich (Suche nach WARNUNG / NOTICE).
Beste Grüße
Nils
kenne zwar das Modul nicht, aber vielleicht gibt es das Feld ja garnicht, wenn es leer ist. Dann müsste deine Abfrage anders lauten. Z.B.:
{if isset($entry->picture_path)} ... {/if}
oder es wird vielleicht ein FALSE zurückgegeben, wenn das Feld leer ist. Die Abfrage sähe dann so aus:
{if $entry->picture_path != false} ... {/if}
Schreib doch einmal {$entry|print_r} in dein Template vor der Abfrage. Dann kannst du genau sehen, welche Werte du erhälst. Do könntest auch in der config.php auch DEBUG einschalten, die Rückmeldungen sind oft sehr aufschlussreich (Suche nach WARNUNG / NOTICE).
Beste Grüße
Nils