totto Posted January 4, 2004 Report Share Posted January 4, 2004 Hallo, ich weis, das geh?rt hier eigentlich nicht hin, aber ich tippe mal, das k?nnte f?r andere (nicht PHP Profis, wie mich) trotzdem interessant sein: Ich m?chte in die Templates "print_order" und "order_mail" einen Text einf?gen, wenn per Vorkasse bestellt wurde. Daf?r habe ich an die entsprechende Stelle im HTML File folgenden Code eingef?gt: {php} if ($PAYMENT_METHOD == 'Scheck/Vorkasse') { echo '<p>Bitte ?berweisen Sie den Gesamtbetrag auf<br> das nebenstehende Konto. Die Ware wird<br> nach Geldeingang umgehend versendet.</p>'; } {/php} Das funzt aber leider nicht, obwohl der Text, der bei "Zahlungsweise" angezeigt wird "Scheck/Vorkasse" hei?t... Ich bin zwar nur ein PHP Amateur, aber der Code m?sste doch eigentlich richtig sein, oder... :grml: Was sagen denn die Profis dazu? Link to comment Share on other sites More sharing options...
Guest gwinger Posted January 4, 2004 Report Share Posted January 4, 2004 Ist wichtig. Sollte generell eingebunden werden. Link to comment Share on other sites More sharing options...
herthaner Posted January 4, 2004 Report Share Posted January 4, 2004 Bin zwar auch nicht der php-Profi, aber wenn 2 Strings identisch sein sollten, sind dann nicht 3 Gleichheitszeichen notwendig, also: {php} if ($PAYMENT_METHOD === 'Scheck/Vorkasse') { echo ' Bitte ?berweisen Sie den Gesamtbetrag auf das nebenstehende Konto. Die Ware wird nach Geldeingang umgehend versendet.</p>'; } {/php} Link to comment Share on other sites More sharing options...
Hubi Posted January 4, 2004 Report Share Posted January 4, 2004 Das ist etwas anders geartet. Ihr wollt eine Smarty-Variable in einem eingebetteten PHP-Code abfragen, das geht nicht. Aber einfache If-Abfragen kann Smarty schon selbst erledigen. {if $PAYMENT_METHOD eq 'Scheck/Vorkasse'} <p>Bitte ?berweisen Sie den Gesamtbetrag auf<br> das nebenstehende Konto. Die Ware wird<br> nach Geldeingang umgehend versendet.</p> {/if} Teste das mal. Link to comment Share on other sites More sharing options...
totto Posted January 4, 2004 Author Report Share Posted January 4, 2004 Hubi, was w?rde ich nur ohne Dich machen...??? Funzt hervorragend !!! F?r mich unrelevant, da mein Shop nur in Deutsch online geht, aber wie w?rde es denn aussehen, wenn der Text aus einer Variabeln der lang.conf kommen soll...? Ist das auch mit Smarty m?glich? Link to comment Share on other sites More sharing options...
mzanier Posted January 4, 2004 Report Share Posted January 4, 2004 {if $PAYMENT_METHOD eq 'Scheck/Vorkasse'} {#blablabla#} {/if} und in der lang.conf in der richtigen [section] dann blablabla = 'hallohallihallo' Link to comment Share on other sites More sharing options...
totto Posted January 4, 2004 Author Report Share Posted January 4, 2004 Mario, vielleicht k?nntest Du gleich einen betreffenden Namen f?r "blablabla" w?hlen (?hm, und mir evtl. noch die richtige Section verraten), dann k?nnten wir (oder besser: Du) das doch evtl. gleich festzurren, und als kleines "New Feature" (ist ja kein Bug Fix) in das n?chste Update / die n?chste Version einbauen...?! :dafuer: Gru? Totto Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.