スキンフォルダーはありませんが、テーマは引き続き使用できます。
概念実証として、op-checkout-method.js
これとこの例を使用しました。
前提条件:
- Magento2-beta11がインストールされている
- デフォルトのテーマがアクティブ(空白)。
pub/static
フォルダーにファイルが生成されません(pub / static / frontendフォルダーを削除します)
行動:
op-checkout-method.js
モジュールの場所app/code/Magento/Checkout/view/frontend/web/js/opc-checkout-method.js
から空のテーマにファイルをコピーしてapp/design/frontend/Magento/blank/Magento_Checkout/web/js/opc-checkout-method.js
- クローンファイルを編集して、コメントを追加
console.log('something')
またはalert('something')
で_create
の機能mage.opcCheckoutMethod
ウィジェット。
- ブラウザのキャッシュをクリアしました。
結果:
- チェックアウトページが読み込まれると、アラートが表示されるか、コンソールにテキストが記録されます。
関連情報:
cli php dev/tools/Magento/Tools/View/deploy.php
(静的リソースを公開するスクリプト)から実行する場合、新しいjsファイルはpub/static/frontend/Magento/blank/en_US/Magento_Checkout/js/opc-checkout-method.js
[編集]
モジュールを介してそれを行う方法を見つけました。
これに[Namespace]/[Module]/view/frontend/requirejs-config.js
追加:
var config = {
map: {
'*': {
'Magento_Checkout/js/opc-checkout-method':'[Namespace]_[Module]/js/opc-checkout-method'
}
}
};
次に[Namespace]/[Module]/view/frontend/web/js/opc-checkout-method.js
、コンテンツを含むファイルを作成します。
テストのために、元のファイルを複製console.log
し、_create
関数に再度追加しました。
フロントエンドのパブリックリソースを再生成することも忘れないでください。