Im Warenkorb Produktbld anzeigen

Abend,

ich bin gerade dabei ein wenig an der Bestellhistorie zu pfeilen und würde gerne in der Spalte “Warenkorb” nicht nur den Artikel als Text sondern auch als Bild darstellen.

Habe dafür schon einwenig in der order.tpl rumprobiert doch bisher zu kieine Ergebnis gekommen. Wie ist denn der Code, um den gekauften Artikel als Bild darzustellen?

MfG

würd mich auch interessieren

Hallo,

wo willst du das genau anzeigen, weil das order.tpl, die Bestellübersichtsseite im Bestellprozess ist, und die Bestellhistory eigendlich account_order.tpl ist

mfg

Bernd Hasis

also im Azure Theme ist die Bestellhistorie unter page/account/order.tpl - hier wäre es schön wenn man nicht nur die Produktnamen sieht sondern auch das passende Bild dazu.
Threadtitel ist etwas verwirrend da es ja nicht um den Warenkorb geht sondern die Idee das Bild was man im Warenkorb sieht auch in der Bestellhistorie sehen möchte.

Hallo,

Da müsste doch nur “[{$_product->getIconUrl()}]” eingebaut werden. Damit bekommt man das Bildchen.

mfg

Bernd Hasis

bin kein Programmierer, deshalb muss ich etwas raten wo es genau hingehört, wenn ich es so einfüge:

                                    [{ if $oArticle->oxarticles__oxid->value && $oArticle->isVisible() }]
                                        <a  id="accOrderLink_[{$order->oxorder__oxordernr->value}]_[{$smarty.foreach.testOrderItem.iteration}]" href="[{ $oArticle->getLink() }]">
                                    [{/if }]
                                        [{ $basketproduct->getIconUrl() }][{ $orderitem->oxorderarticles__oxtitle->value }] [{ $orderitem->oxorderarticles__oxselvariant->value }] <span class="amount"> - [{ $orderitem->oxorderarticles__oxamount->value }] [{oxmultilang ident="PAGE_ACCOUNT_ORDERHISTORY_QNT"}]</span>
                                    [{ if $oArticle->oxarticles__oxid->value && $oArticle->isVisible() }]</a>[{/if }]
                                    [{foreach key=sVar from=$orderitem->getPersParams() item=aParam}]
                                        [{if $aParam }]

dann habe ich nur mehr die erste Bestellhistorie komplett ohne css Formatierung - sprich alles wird kaputt :smiley:

Hi,
Also [{ $basketproduct->getIconUrl() }] ist erstmal falsch, es muss in deinem fall [{ $oArticle->getIconUrl() }] heißen. Ausserdem müsste da noch “<img src=”[{ $oArticle->getIconUrl() }]">" drumrumgebaut werden.

mfg

Bernd Hasis

danke hat funktioniert

@power87

Könntest du mir vielleicht mal deine komplette order.tpl zeigen?

MfG

meine order.tpl würde dir jetzt nicht viel bringen da da noch einiges mehr modifiziert wurde.
Für die Bilder muss du im Grunde in der order.tpl nur die Zeile von bhasis da einfügen wo du das Bild gern hättest hier ein Beispiel:

<img src="[{ $oArticle->getIconUrl() }]">[{ $orderitem->oxorderarticles__oxtitle->value }] [{ $orderitem->oxorderarticles__oxselvariant->value }] <span class="amount"> - [{ $orderitem->oxorderarticles__oxamount->value }] [{oxmultilang ident="PAGE_ACCOUNT_ORDERHISTORY_QNT"}]</span>

Danke hat geklappt!