Hallo,
kann mir jemand sagen wie ich in der Bestellübersicht mir noch die Anzahl der Artikle (pro Bestellung) ausgeben lassen kann?
oxorder liefert mir leider keinen Parameter.
Muss ich da irgendwo einen @count drüber laufen lassen``
Aus dem Post geht nicht hervor, wo du dich gedanklich gerade befindest. Frontend (ggf. Mein Konto?) Admin?
Bitte nochmal genauer beschreiben, was du wo willst.
Frontend, im eingeloggten Zustand unter “Mein Konto”.
hmm, du hast doch die Anzahl der einzelnen Artikel vorliegen in der foreach per:
[{ $orderitem->oxorderarticles__oxamount->value }]
Oder willst du da nochmal eine Summe bilden?
Das machst du am besten per [{math}] innerhalb der foreach und gibst danach das Ergebnis aus.
http://www.smarty.net/docsv2/de/language.function.math.tpl
Okay,
aber mit der Summierung in dem foreach tue ich mir noch etwas schwer.
Die Anzahl Pro Artikel ($amountItems) bekomme ich hin aber wie addiere ich die jetzt alle und gebe mir den Wert einmal aus?
[{foreach from=$order->getOrderArticles(true) item=orderitem name=testOrderItem}]
[{assign var=amountItems value=$orderitem->oxorderarticles__oxamount->value }]
EINZEL: [{$amountItems}]
[{/foreach}]
Gelöst:
[{assign var=‘totalItems’ value=0}]
[{foreach from=$order->getOrderArticles(true) item=orderitem name=testOrderItem}]
[{assign var=amountItems value=$orderitem->oxorderarticles__oxamount->value }]
[{assign var=‘totalItems’ value=$totalItems+$amountItems}]
[{/foreach}]
[{$totalItems}]