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: $PARCEL_COUNT Problem bei Statusänderung der Bestellung

    oneQ

    • Viel Schreiber
    • Beiträge: 704
    Wenn ich in der change_order_mail.html

    Code: PHP  [Auswählen]
            {if $PARCEL_COUNT > 0}
              <br /><br />
              Die Sendung besteht aus {$PARCEL_COUNT} Paket(en).<br />
              Sie k&ouml;nnen sich &uuml;ber den Zustellstatus durch einen Klick auf die nachstende(n) Paketnummer(n) informieren:<br />
              {foreach name=aussen item=tracking_data from=$PARCEL_ARRAY}
                <a target="_blank" href="{$tracking_data.tracking_link}">{$tracking_data.parcel_id}</a><br />
              {/foreach}
            {/if}

    ersetze durch

    Code: PHP  [Auswählen]
            {if $PARCEL_COUNT = 1}
              <br /><br />
              Sie k&ouml;nnen sich &uuml;ber den Zustellstatus durch einen Klick auf die nachstende Paketnummer informieren:<br />
              {foreach name=aussen item=tracking_data from=$PARCEL_ARRAY}
                <a target="_blank" href="{$tracking_data.tracking_link}">{$tracking_data.parcel_id}</a><br />
              {/foreach}
            {/if}
            {if $PARCEL_COUNT > 1}
              <br /><br />
              Die Sendung besteht aus {$PARCEL_COUNT} Paket(en).<br />
              Sie k&ouml;nnen sich &uuml;ber den Zustellstatus durch einen Klick auf die nachstende(n) Paketnummer(n) informieren:<br />
              {foreach name=aussen item=tracking_data from=$PARCEL_ARRAY}
                <a target="_blank" href="{$tracking_data.tracking_link}">{$tracking_data.parcel_id}</a><br />
              {/foreach}
            {/if}

    wird auch der Text von {if $PARCEL_COUNT = 1} in die eMail eingesetzt wenn kein Paket oder andere Sendungsnummer vorhanden ist. Habe ich da einen Denkfehler?  :-?

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

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 10.673
    • Geschlecht:
    Re: $PARCEL_COUNT Problem bei Statusänderung der Bestellung
    Antwort #1 am: 27. Mai 2020, 13:09:28
    • Es muß == 1 heißen.
    • {if $PARCEL_COUNT > 0} muß drinbleiben damit der Text nicht erscheint wenn gar kein Tracking-Code erfasst wurde.
    • Code vereinfachen.

    Code: PHP  [Auswählen]
        {if $PARCEL_COUNT > 0}
            {if $PARCEL_COUNT == 1}
              ...
            {elseif $PARCEL_COUNT > 1}
              ...
            {/if}
        }

    bzw. noch einfacher
    Code: PHP  [Auswählen]
        {if $PARCEL_COUNT > 0}
            {if $PARCEL_COUNT > 1}
              ...
            {else}
              ...
            {/if}
        }

    Gruß,
    noRiddle

    oneQ

    • Viel Schreiber
    • Beiträge: 704
    Re: $PARCEL_COUNT Problem bei Statusänderung der Bestellung
    Antwort #2 am: 27. Mai 2020, 14:29:27
    *Argl* das mit dem doppelten = vergesse ich immer wieder.

     :thx:
    5 Antworten
    2739 Aufrufe
    27. Juni 2012, 16:06:23 von trunky
    2 Antworten
    1135 Aufrufe
    25. April 2014, 11:17:29 von sacrion
    8 Antworten
    2538 Aufrufe
    29. April 2014, 16:32:27 von webald
    anything