Tidak ada lagi folder skin tetapi Anda masih bisa menggunakan tema.
Sebagai bukti konsep saya menggunakan Anda contoh dengan op-checkout-method.jsdan ini ini.
Prasyarat:
- Magento2-beta11 diinstal
- Tema default aktif (kosong).
- Tidak ada file yang dihasilkan di
pub/staticfolder (hapus folder pub / static / frontend)
Tindakan:
- Menyalin
op-checkout-method.jsfile dari lokasi modul app/code/Magento/Checkout/view/frontend/web/js/opc-checkout-method.jske 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 _createfungsi mage.opcCheckoutMethodwidget.
- 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.jstambahkan 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.jsdengan konten Anda.
Untuk keperluan pengujian saya mengkloning file asli dan hanya menambahkan lagi console.logdalam _createfungsi.
Juga ingat untuk membuat ulang sumber daya publik untuk frontend.