質問

デフォルトのMagentoのインストールでは、のファイルを見つけることができます {{var firstname}} そして同様の変数?

役に立ちましたか?

解決

アドレス変数がPDFの顧客アドレスセクションに表示される順序を変更したい場合は、これを行うことができます System->Configuration->Customer Configuration->Address Templates->Pdf

関数 Mage_Customer_Model_Address_Config::getFormatByCode 実際にコードから正しい構成を取得します。 PDFSの場合、コードはです pdf.

これらの形式をレンダリングするとき、関数はアドレスモデルにあります format また、実際にフォーマットされるものを追加または編集するために使用できる便利なイベントがあります。

Mage::dispatchEvent('customer_address_format', array('type' => $formatType, 'address' => $this));

PDFの場合、タイプには、構成に保存された情報が含まれているか、XMLとアドレスオブジェクトに保存された情報にデフォルトが含まれます。

新しい顧客アドレス属性を単に追加している場合は、アドレスに添付されたら、アドレスに添付されたら、フォーマットが発生したときに追加されますが、独自に追加するか、情報を変更する場合は、これを聞く必要があることをお勧めします。イベントとアドレスオブジェクトに変数を追加します。

実際のレンダリングはデフォルトで発生することに注意してください Mage_Customer_Block_Address_Renderer_Default::render

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top