1

Onepageチェックアウトのステップ3の配送方法で、顧客の配送先住所属性である変数を呼び出す必要があります

ファイル内

app / design / frontend / default / default / template / deliverydate / onepage / deliverydate.phtml

私はすでにこの変数を次のように呼び出すことで成功したテストを行いました:

$numero_point_relais = $this->getCustomer()->getPrimaryShippingAddress()->getNumpr();    

app / design / frontend / default / default / template / checkout / onepage / shipping.phtml

とで

app / design / frontend / default / default / template / dull / addressfields / onepage / shipping.phtml

しかし、php echo $ this-> getChildHtml('deliverydate')を使用してonepage/shipping_method.phtmlで呼び出されるdeliverydate.phtmlでこの変数を呼び出すことはできません。

どうやってやるの ?$ numero_point_relaisをグローバルにしますか?どのように ?モジュールを作成しますか?それとももっと簡単な方法はありますか?

ご回答有難うございます

4

2 に答える 2

0

最終的に取得します:$ numero_point_relais = Mage :: getSingleton('customer / session')-> getCustomer()-> getPrimaryShippingAddress()-> getNumpr()

于 2010-07-03T06:22:14.197 に答える
0

変数$numero_point_relaisはdeliverydate.phpで定義されていません。顧客オブジェクトを次のように設定できます。

$ variable = Mage :: getModel('customer / session');

于 2010-07-05T01:26:08.677 に答える