2011-02-09 9 views
1

バックエンドに正しく表示される顧客属性を正常に追加しました。 しかし私は自分の位置を変えることはできません。バックエンドの顧客属性の位置を変更する

属性設定とMage_Customer_Model_Entity_Setupの両方でセットアップ配列の位置を指定することができるため、eav_attributeテーブルとcustomer_eav_attributeテーブルで検索して奇妙な位置フィールドが見つかりませんでした。

私の新しい顧客属性を設定している間、私は正しく新しい属性に位置キー=>値を与えました。

誰かがバックエンドの顧客の属性の位置を変更する手掛かりを持っていますか?または、ソートキーは残念ながらattribute_idですか?

おかげであなたの助けのためにたくさん!

答えて

0

この関係は、表eav_entity_attributeで指定できます。

+0

ありがとうLucasmus、あなたは岩です!ところで、カタログと顧客属性の両方に[catalog/customer]/eav_attributeテーブルがあるので、これは私の目にはまだ変です。 「ポジション」フィールドは良いものでなければなりません...これはバックエンドの顧客属性を管理できるMagento Editionsのケースです。再度、感謝します。 –

+0

これは、同じ属性を使用して異なる場所で複数の属性設定を可能にするために行われる可能性がありますか?属性テーブルは、それらが配置されている場所を決定するものではなく、単に属性に過ぎません。 eav_entity_attributeは、さまざまな設定を処理します。私は確信していません。 –

+0

私の場合、customer_eav_attributeテーブル(magento 1.7)でソート順を変更できます。 – Zsolti

関連する問題