|
|||
|
Hallo zusammen,
unser Shop richtet sich nur an Gewerbetreibende, daher alle Preise zzgl. 19 % USt. -> im Warenkarb, sowie in der box_cart soll das ganze aber so ercheinen: Preis: 100 Euro (Netto) zzgl. 19 % Ust: 19 Euro Gesamt: 119 Euro (Brutto) <- Das ist die gesuchte Zeile Habe schon bestimmte Math Funktionen probiert, leider alles ohne Erfolg.. Bin für alle Hinweise dankbar. |
|
|||
|
So würde das dann aussehen:
{math equation="x * 1,19" x=$cart_total format="%.2f"} Danke für die Hilfe, bringt leider folgenden Fehler... Warning: Smarty error: math: parameter x: is not numeric in /homepages/.... Vielleicht hast noch nen Hinweis ;-) |
|
|||
|
Das liegt ganz sicher an dem "EUR" - hab jetzt ewig gesucht und probiert.
Ich komm einfach nicht drauf, wie ich aus {$cart_total) -> z.B 399 EUR -> 399 mache (quasi die Einheit einfach weglassen). Ich denke wir stehen hier kurz vor einer Lösung ;-) Danke schonmal vorab. |
|
|||
|
hi,der debug zeigt Dir doch sicher auch für cart_total das hier an:
"<span class="price"> 10,00 EUR</span>" also erstmal mit strip_tags die html-Tags aus der Variablen entfernen und dann noch das " EUR" mit replace raus und evt. noch das Komma gegen den Punkt tauschen, sonst klappt die Abfrage nie.... Grüsse |
|
|||
|
Ich versteh genau was du meinst und auch das Problem an der Sache. Leider fehlen mir hierzu doch so einige... ich nenn's jetzt mal "Formsachen" :-D Falls jemand ne "fertige" Lösung hat wär ich sehr dankbar, ansonsten lese ich mich wohl schon mal ein..
|
|
|||
|
@oldbear - Habe mich immerhin schon mal mit strip_tags beschäftigt. Leider funktionierts nich so ganz..
folgender Ansatz in der cart.html ...... <?php $inkust = '$cart_total'; echo strip_tags($inkust); ?> Leider führt dies zu gar keiner Ausgabe...kannst mir nochmal weiterhelfen ? |
|
|||
|
hi,
bist Du sicher, dass in $inkust überhaupt was drinsteht ? Du müsstest ja den erstmal den Inhalt von $cart_total per assign an php übergeben und mit get_template_vars holen ! Du kannst das aber schon im HTML so machen: {assign var=total value=$cart_total|strip_tags|replace:",":"."|repla ce:" EUR":""}{$total} $total ist dann rein numerisch mit Punkt zum Rechnen geeignet. Durch weglassen div. replace-Bereiche kannst Du noch steuern, ob $total mit/ohne Komma bzw. mit/ohne Währungssymbol ausgegeben wird. Grüsse und wo steht das alles: SELFHTML, SMARTY, SELFPHP |
|
|||
|
@oldbear... Tausen Dank. Das hat funktioniert. Die {math equation ...} hab ich dann auch noch hinbekommen.. Ich habe heute das Praxishandbuch von Veyton erhalten.. Hab gleich mal das Kapitel "Smarty" verschlungen...
Erster Eindruck vom Buch... Super.. Aber ich werd serparat drüber berichten... Macht wie gesagt einen vorfreudigen Eindruck. Besten Dank nochmal @oldbear... Falls jemand das selbe Anliegen hat.. hier die Finale Lösung: {assign var=total value=$cart_total|strip_tags|replace:",":"."|repla ce:"EUR":""} {math equation ="$total * y" y=1.19} Nachtrag.. He mehr ich lese, desto witziger fast peinlich find ich manche Ansätze die ich so hatte.... |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Im Export Prozente auf Nettopreis | Haxley | Allgemeine Diskussionen | 0 | 17.06.2008 20:35 |
| Funktion Nettopreis zusätzlich ! | zweiter | Shopbereich | 1 | 03.08.2007 07:29 |
| Nettopreis in Product_listing | top-service-limbach | Shopbereich | 5 | 23.07.2007 18:25 |