Magento開発の1つとして、製品のカスタムオプションタブのHTMLを編集する必要があります。カスタムオプションごとに、クラスoption-boxを持つdivを取得しました。
オプションを識別するために、このクラスにオプションのSKUを追加する必要があります。
見つけましapp/design/adminhtml/default/default/template/catalog/product/edit/options/option.phtml
た。このファイルは、JavaScriptを使用して、保存されているオプションをテンプレートシステムでロードしているようです。
パーサーがどこにあり、どのように機能するかを見つける必要があります。私の主な問題は次のとおりです。{{sku}}
テンプレートにを追加しましたが、ドロップダウンタイプのカスタムオプションの場合、HTMLでSKUを取得できません。理由がわかりません。
私はいくつかのことを試しました:-オプションがロードされると、getOptionValues関数ですべての場合にSKUを追加しましたが、タブが開かず、エラーが発生しませんでした...-オプションがロードされると、クラス属性を追加しましたSKUがgetOptionValues
機能していて、に置き換え{{sku}}
ました{{class}}
が、タブが開かず、エラーも発生しませんでした。
クラス属性を受け入れるようにパーサーを編集できるかどうかを確認するには、パーサーがどこにあるかを確認する必要があります。
ご協力ありがとうございました。
PS:getOptionValues
関数はMage_Adminhtml_Block_Catalog_Product_Edit_Tab_Options_Option