顧客属性を追加すると、顧客のMagentoの管理ダッシュボードは自動的にその新しい属性の相対フォーム要素を生成します。顧客属性フォームフィールドの自動生成
モジュール内のコントローラ経由でフロントエンドで同じことを行う方法はありますか?
顧客属性を追加すると、顧客のMagentoの管理ダッシュボードは自動的にその新しい属性の相対フォーム要素を生成します。顧客属性フォームフィールドの自動生成
モジュール内のコントローラ経由でフロントエンドで同じことを行う方法はありますか?
いいえ、フロントエンドの顧客フィールドはハードコードされています。お客様/フォーム内のphtmlをチェックしてください。
達成しようとしていることは何ですか? 「フロントエンドで表示」が有効になっている場合、フォームに顧客属性が表示されます。ただし、これらのフィールドはデフォルトでフロントエンドから保存されません。モジュールのフィールドセットを拡張する必要があります。
EDIT:エンタープライズ版の場合は、実際にはそれはregister.phtmlを編集する必要がありますあなたのテーマのコピー)
追加の顧客属性を設定しました。フロントエンドテンプレート(例:register.phtml)にハードコードすることなく、これらのフィールドのHTMLを自動的にレンダリングする方法が不思議でした。おそらくPEまたはEEを持つconfig.xmlのフィールドセットの組み合わせのように見えます。 – Anthony
ええ、Varien_FormやZend_Formがまったく利用できるかどうかは確かではありませんでした。 – Anthony