Jump to content
xt:Commerce Community Forum

[Smarty] Benötige Hilfe


counteam

Recommended Posts

Halli hallo.

Ich habe da ein kleines Problem ..

Undzwar habe ich die order_mail.html etwas angepasst.

Diese soll bei verschiedene Bestellarten andere Texte ausgeben.

Alles soweit in ordnung.

Da wir dort das Modul Sofortüberweisung installiert haben, gibt es dort ein kleines Problem.

Das Modul hat bei der Variable $PAYMENT_METHOD ein Bild mit angehängt.

Habe es schon versucht direkt bei der if-anweisung mit einzubeziehen.

Da es aber mit einer direkten "Überprüfung" nicht funktioniert, würde ich dies gerne mittels Regular expression lösen.

Er soll halt innerhalb der Variable $PAYMENT_METHOD den namen "Sofortüberweisung" heraussuchen.

Gibt es in Smarty diverse Regular expression Methoden, die ich hierbei anwenden kann? Habe bereits schon gegoogelt, und nichts passendes gefunden. Ist dies überhaupt mittels Smarty lösbar?

Ansonsten muss ich schauen das ich dies direkt in PHP überprüfe.

Hier einmal ein teil der order_mail.html, wo die abfrage stattfindet:


Hallo {$NAME},
<br>
<br>
Vielen Dank für Ihre Bestellung.
<br>
{if $PAYMENT_METHOD == "Nachnahme"}
Ihre Bestellung mit der Bestell-Nr {$oID} ist bei uns eingegangen.
<br>Sie erhalten in Kürze Ihre bestellten Artikel per Nachnahme.
{elseif $PAYMENT_METHOD == "<img align=\"middle\" title=\"Sofortüberweisung direkt (empfohlen)\" alt=\"Sofortüberweisung direkt (empfohlen)\" src=\"https://ssl-account.com/ambiente-bad.de/images/icons/sofortueberweisung_icon.gif\" />
Sofortüberweisung direkt (empfohlen)" || $PAYMENT_METHOD == "Kreditkarte (Amex, Visa, Euro/MasterCard)"}
Die Ware wird in Kürze der Versandabteilung übergeben.
{else}
Bitte überweisen Sie den Gesamtbetrag unter Angabe der Bestell-Nr: {$oID} auf das angegebene Konto.
<br>Bei Zahlungseingang wird die Ware sofort versendet.
{/if}
<input type="hidden" value="{$PAYMENT_METHOD}">
<br>
[/PHP]

Ich wäre euch sehr dankbar, wenn ihr mir weiterhelfen könntet.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...