Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: If Abfrage für ein Versandkostenmodul

    downset

    • Mitglied
    • Beiträge: 190
    If Abfrage für ein Versandkostenmodul
    am: 12. Oktober 2009, 00:18:07
    Hallo,

    ich habe ein Versandkostenmodul (Artikelabhängige Versandkosten für Sperrgut/Imedes), welches es möglich macht bei Artikel einen Zuschlag auf den Versand zu machen. Soweit so gut. Im Template (Artikelvorlage) werden diese dann auch exemplarisch angezeigt.

    Code: XML  [Auswählen]
    {if $PRODUCTS_SHIPPING_BULKCOSTS_DE}
                        <img src="../templates/xtc5/img/de.gif" border="0"> {$PRODUCTS_SHIPPING_BULKCOSTS_DE} <br>
                        <img src="../templates/xtc5/img/at.gif" border="0"> {$PRODUCTS_SHIPPING_BULKCOSTS_AT} <br>
                        <img src="../templates/xtc5/img/ch.gif" border="0"> {$PRODUCTS_SHIPPING_BULKCOSTS_CH} <br>
                        <img src="../templates/xtc5/img/eu.gif" border="0"> {$PRODUCTS_SHIPPING_BULKCOSTS_CH} <br>
                                            (inkl. MwSt.)<br>
                        <br>
                {/if}
     
    Die If Abfrage bereitet mir allerdings Probleme, weil die Liste mit den Preisen auch angezeigt wird, wenn gar keine Aufschläge im Produkt aktiviert wurden. Da steht dann eben 0,00 EUR. Das möchte ich gerne umgehen, indem ich z.B. sage, dass der Block nur angezeigt wird, wenn der Aufschlag größer als 0,00 EUR ist....

    Hat da jemand ne Meinung zu?

    Gruß

    Jens



    Linkback: https://www.modified-shop.org/forum/index.php?topic=2309.0

    jonnyB

    • Fördermitglied
    • Beiträge: 519
    • Geschlecht:
    If Abfrage für ein Versandkostenmodul
    Antwort #1 am: 12. Oktober 2009, 07:08:31
    dann mußte die smarty anweisung erweitern, ungefär so:

    Code: PHP  [Auswählen]

    {if $PRODUCTS_SHIPPING_BULKCOSTS_DE}
    {if $PREIS> 0}
    <img src="../templates/xtc5/img/de.gif" border="0"> {$PRODUCTS_SHIPPING_BULKCOSTS_DE} <br>
    <img src="../templates/xtc5/img/at.gif" border="0"> {$PRODUCTS_SHIPPING_BULKCOSTS_AT} <br>
    <img src="../templates/xtc5/img/ch.gif" border="0"> {$PRODUCTS_SHIPPING_BULKCOSTS_CH} <br>
    <img src="../templates/xtc5/img/eu.gif" border="0"> {$PRODUCTS_SHIPPING_BULKCOSTS_CH} <br>
    (inkl. MwSt.)<br>
    {else}
    {/if}
     
    aber das ist erstmal nur ne idee, denn ich hab keine ahnung wo du das anzeigen lassen willst und ob da überhaupt die variable $PREIS existiert.

    mantis

    • Viel Schreiber
    • Beiträge: 1.188
    • Geschlecht:
    If Abfrage für ein Versandkostenmodul
    Antwort #2 am: 12. Oktober 2009, 07:08:33
    Du sagst mit der Schleife einfach wenn das Modul Vorhanden ist zeige an sollte

    {if $PRODUCTS_SHIPPING_BULKCOSTS_DE!=''} sein den Du willst es nur Anzeigen lassen wenn Werte drinne sind, musst evtl. die Abfrage noch anpassen z.B. wenn er 0 statt NULL übergibt aber so sagst du zeige an wenn nicht leer.

    Gruss
    mantis

    Werbung / Banner buchen
    7 Antworten
    4448 Aufrufe
    06. November 2010, 02:05:45 von REV
    3 Antworten
    3876 Aufrufe
    24. Februar 2010, 20:24:28 von Tomcraft
    3 Antworten
    2655 Aufrufe
    10. April 2014, 14:32:36 von Tonka
    9 Antworten
    2720 Aufrufe
    23. Februar 2017, 16:45:23 von andi