Shipping Land auslesen (payment.tpl)

Hallo!

Würde gerne in der payment.tpl das Land der Lieferadresse auslesen.

Habs mit $country->oxcountry__oxtitle->value probiert. Funktioniert aber nicht so ganz.

$oxcmp_user->oxuser__oxcountry->value ist das “Rechnungsland” … wenn aber eine Alternative Lieferadresse angegeben ist mit einem anderen Land, stimmt das nicht mehr überein.

Würde gerne nur das “Lieferland” auslesen. Wenn nicht vorhanden -> “Rechnungsland”

Kann mir hier jemand behilflich sein?

steht in Tabelle “oxorder”, da in “oxdelcountryid” - das ist die ID des Landes aus der Tabelle “oxcountry”

und damit kannst Du anhand der ID das Land anzeigen:
http://forum.oxid-esales.com/showthread.php?t=10076

ach, Rechnungsland wäre dann “oxbillcountryid”

$oxcmp_user->getActiveCountry()

Das sollte Dir immer das aktive Land zurückgeben, also wenn eine Lieferadresse angegeben ist eben das, und wenn nicht, dann das Land der Rechnungsadresse.

[QUOTE=novalgin;121342]

$oxcmp_user->getActiveCountry()

Das sollte Dir immer das aktive Land zurückgeben, also wenn eine Lieferadresse angegeben ist eben das, und wenn nicht, dann das Land der Rechnungsadresse.[/QUOTE]

Herzlichen Dank!

$oxcmp_user->getActiveCountry() funktioniert in der payments.tpl super, leider jedoch nicht in der order.tpl oder in tpl/email/html/order_cust.tpl

weiß hier auch noch jemand rat?

“Call to a member function getActiveCountry() on a non-object”