Bedingung WENN Variable nicht leer in Vorlage

  • Guten Tag,


    in einer Vorlage habe ich so etwas drin:


    <img src="%imagesurl_2%" style="width:100%;margin-top: 10px; margin-bottom:25px;" alt="Angebote & Informationen">


    Ich möchte allerdings, wenn das Bild (bzw. die URL) in %imagesurl_2% nicht existiert, keine Fehlermeldung bekommen.

    Die Zeile soll also nur ausgegeben werden, wenn auch eine URL zum Bild vorhanden ist.


    Also von der Logik her:


    IF %imagesurl_2% ist nicht leer THEN

    <img src="%imagesurl_2%" style="width:100%;margin-top: 10px; margin-bottom:25px;" alt="Angebote & Informationen">

    ELSE

    nicht ausgeben


    Wie baue ich das ein?


    Danke & LG, Frank

  • Hallo, ich hatte in der Vergangenheit ähnliche Anpassungswünsche. Da ich von PHP bzw. Blade leider nicht viel verstehe, hatte ich mir für meine Vorlagen Codes von Chat GPT anfertigen lassen. Der kann das ziemlich gut. Vielleicht wäre dies für dich ebenfalls eine Option?


    Als Beispiel wollte ich eine Bedingung, ob bei einem Produkt (derzeit) überhaupt ein Preis ausgegeben wird. Wenn nicht, wird es gar nicht erst angezeigt. Die IF-Bedingung schaut in meinem Fall dann so aus:


    Code
    @if ($product->salepricefloat > 0) <!-- Preis vorhanden? -->
    
    
    [...]
    
    
    @endif <!-- Ende WENN Preis vorhanden -->


    Sicherlich könnte man so eine Abfrage auch auf eine Grafik beziehen.

    PS: Es könnte auch sein, dass ich den Code auch hier aus dem Forum vom Christof habe. Aber zumindest andere, ähnliche Snippets konnte mir Chat GPT liefern.