Tidak ada lagi folder skin tetapi Anda masih bisa menggunakan tema.
Sebagai bukti konsep saya menggunakan Anda contoh dengan op-checkout-method.js
dan ini ini.
Prasyarat:
- Magento2-beta11 diinstal
- Tema default aktif (kosong).
- Tidak ada file yang dihasilkan di
pub/static
folder (hapus folder pub / static / frontend)
Tindakan:
- Menyalin
op-checkout-method.js
file dari lokasi modul app/code/Magento/Checkout/view/frontend/web/js/opc-checkout-method.js
ke tema kosongapp/design/frontend/Magento/blank/Magento_Checkout/web/js/opc-checkout-method.js
- diedit file clone dan menambahkan
console.log('something')
atau alert('something')
dalam _create
fungsi mage.opcCheckoutMethod
widget.
- cache browser dihapus.
Hasil:
- Ketika halaman checkout dimuat, saya melihat peringatan saya ditampilkan atau teks masuk ke konsol.
Info Terkait:
Jika saya menjalankan dari cli php dev/tools/Magento/Tools/View/deploy.php
(skrip yang menerbitkan sumber daya statis) file js baru saya akan ditempatkan dipub/static/frontend/Magento/blank/en_US/Magento_Checkout/js/opc-checkout-method.js
[EDIT]
Saya menemukan cara untuk melakukannya melalui modul.
Di [Namespace]/[Module]/view/frontend/requirejs-config.js
tambahkan ini:
var config = {
map: {
'*': {
'Magento_Checkout/js/opc-checkout-method':'[Namespace]_[Module]/js/opc-checkout-method'
}
}
};
Kemudian buat file [Namespace]/[Module]/view/frontend/web/js/opc-checkout-method.js
dengan konten Anda.
Untuk keperluan pengujian saya mengkloning file asli dan hanya menambahkan lagi console.log
dalam _create
fungsi.
Juga ingat untuk membuat ulang sumber daya publik untuk frontend.