2011-08-09 9 views
1

顧客属性を追加すると、顧客のMagentoの管理ダッシュボードは自動的にその新しい属性の相対フォーム要素を生成します。顧客属性フォームフィールドの自動生成

モジュール内のコントローラ経由でフロントエンドで同じことを行う方法はありますか?

答えて

3

いいえ、フロントエンドの顧客フィールドはハードコードされています。お客様/フォーム内のphtmlをチェックしてください。

+0

ええ、Varien_FormやZend_Formがまったく利用できるかどうかは確かではありませんでした。 – Anthony

1

達成しようとしていることは何ですか? 「フロントエンドで表示」が有効になっている場合、フォームに顧客属性が表示されます。ただし、これらのフィールドはデフォルトでフロントエンドから保存されません。モジュールのフィールドセットを拡張する必要があります。

EDIT:エンタープライズ版の場合は、実際にはそれはregister.phtmlを編集する必要がありますあなたのテーマのコピー)

+0

追加の顧客属性を設定しました。フロントエンドテンプレート(例:register.phtml)にハードコードすることなく、これらのフィールドのHTMLを自動的にレンダリングする方法が不思議でした。おそらくPEまたはEEを持つconfig.xmlのフィールドセットの組み合わせのように見えます。 – Anthony

関連する問題