}{xa!Hannes_ Posted November 24, 2011 Report Share Posted November 24, 2011 Hallo, ich möchte gerne iim Warenkorb-also in der cart.html prüfen, ob der bestellwert über €35,- liegt. Habe dazu folgendes probiert: {if $chart_data.??SUMME??>35} <div id="cart_buttons"> <p>{button text=$smarty.const.BUTTON_UPDATE file='update.gif' type='form'} <a href="{link page='checkout' paction='shipping' conn=SSL}">{button text=$smarty.const.BUTTON_CHECKOUT file='checkout.gif'}</a> {hook key=cart_tpl_form}</p> {form type=formend} </div> {else} <div id="not_mind"> <p>{button text=$smarty.const.BUTTON_UPDATE file='update.gif' type='form'}Mindestbestellwert nicht erreicht!</p> </div> {/if} Wobei ??SUMME?? zu ersetzen wäre.... Ich kann könnte zwar auf {$cart_total} prüfen aber da ist keine Zahl drin sondern zB: <span class="price">€ 29,00 EUR</span> Wäre nett, wenn mir einer von euch einen Tipp geben könnte... DANKE Link to comment Share on other sites More sharing options...
}{xa!Hannes_ Posted November 24, 2011 Author Report Share Posted November 24, 2011 Sorry, hätte eigentlich in den 'Templates/Shop'-Thread gemusst... ich bitte trotzdem um Hilfe Link to comment Share on other sites More sharing options...
renejahn Posted November 24, 2011 Report Share Posted November 24, 2011 hallo hannes schau dir mal folgende session an: $_SESSION['cart']->total['plain'] $_SESSION['cart']->total['formated'][/PHP] per php im template auslesen und dann deine if abfrage machen mfg rene Link to comment Share on other sites More sharing options...
}{xa!Hannes_ Posted November 24, 2011 Author Report Share Posted November 24, 2011 Danke für deine Antwort.... Konntest du bitte noch etwas genauer beschreiben wie ich das auslese? Bin PHP technisch noch ned so aufn Dampfer Link to comment Share on other sites More sharing options...
renejahn Posted November 25, 2011 Report Share Posted November 25, 2011 hallo hannes, also in der cart.html -> ganz am anfang folgendes rein ... {php} /* Warenkorb Gesamtsumme als Zahl & als SmartyVariable speichern */ $this->assign('cart_total_plain', $_SESSION['cart']->total['plain']); /* Warenkorb Gesamtsumme formatiert & als SmartyVariable speichern */ $this->assign('cart_total_formated', $_SESSION['cart']->total['formated']); {/php} [/PHP] jetzt kannst du im template der cart.html folgende abfrage starten ... [PHP] {if $cart_total_plain<=35} ... bitte mehr als 35,- einkaufen ... {else} ... sie haben genug eingekauft .... {/if} [/PHP] Link to comment Share on other sites More sharing options...
meikm Posted November 25, 2011 Report Share Posted November 25, 2011 Vielleicht eine dumme Frage, aber warum soll das überhaupt zusätzlich abgefragt werden? Veyton überprüft doch schon selber den Mindestbestellwert und warnt entsprechend?! Link to comment Share on other sites More sharing options...
renejahn Posted November 25, 2011 Report Share Posted November 25, 2011 weiß auch nicht aber wenn er fragt ekommt er heilt eine antwort -> vielleicht braucht er dies für etwas spezielles -> wer weiß aber ansonsten -> in den kundengruppen min und max summe Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.