2011-01-25 10 views
0

価格を固定するために別のカスタム属性を使用しているため、マゼンタバックエンドの価格テキストフィールドを読み取り専用にしたいと考えています。Magentoバックエンド - 価格フィールドを読み取り専用にする

どうすればいいですか?

ありがとうございます。

+1

善良な君は、「最短期間で尋ねられる質問の数が最も多い」の賞になるのですか? :) – skaffman

+2

笑、私はMagentoの開発者として新しい仕事を始めて、私はそれに問題がある、私はMagento初心者で、私は仕事を失うしたくない! それで私はかなりの質問をしています... Help! – Bizboss

+0

その場合、 '[magento]'と '[magento-1.4]'であなたの質問にタグを付けることをお勧めします。あなたはMagentoの方がそうした方法で気づくでしょう。 – skaffman

答えて

1

これは属性が非常にばかげているので、私はこれを行うための単純な仕組みがあるとは思わない。あなたがこれに使用できる簡単なハックは、そのページにJSファイルを追加して、価格フィールドを特に無効にすることです。そのJSファイルを追加するには、デフォルトのadminhtmlパッケージのXMLレイアウトファイルを使用します。

希望に役立ちます!

おかげで、 ジョー

6

は、次のようなコードでcatalog_product_load_afterのためのオブザーバーを作成する必要があります。

$product->setLockedAttributes(array('price')); 

そして、あなたの製品の編集フォームは読み取り専用価格フィールドを持つことになります。

関連する問題