Saya sedang mengembangkan modul khusus untuk metode pembayaran di Magento 2. Saat ini, saya menggunakan cc-form.html dari direktori vendor dan modul berfungsi dengan baik. Lihat jalur di bawah ini:
vendor / magento / pembayaran modul / tampilan / antarmuka / web / template / pembayaran / cc-form.html
Apakah ada cara untuk mengganti file HTML?
Catatan: Saya ingin menimpanya menggunakan ekstensi khusus. Lihat jalur di bawah ini:
app / code / Namespace / Module / view / frontend / web / template / pembayaran / cc-form.html
Bantuan apa pun akan dihargai. Terima kasih!
Jawaban:
Solusi kerja.
Cukup buat atau edit file requireejs-config.js dari jalur di bawah ini.
Dan tempatkan kode di bawah ini di requireejs-config.js
Jadi kita dapat mengganti file html dengan cara ini.
sumber
Anda bisa menambahkan file cc-form.html Anda di dalam modul pembayaran tema Anda.
Anda dapat mengubah sesuai dengan kebutuhan Anda di tempat di atas.
Hapus folder var dari root dan hapus
pub/static/frontend
folder.Anda harus menjalankan perintah
php bin/magento setup:static-content:deploy
Bersihkan cache browser Anda dan periksa.
sumber
Solusi yang diterima benar, tetapi saya salin di sini jawaban lengkap @AntonGuz dari "Stack Overflow" (dijelaskan dengan sangat baik):
Mungkin itu akan membantu seseorang untuk memahami apa yang terjadi.
sumber
Saya tidak tahu karena versi Magento2 mana yang diperlukan tetapi jika Anda ingin mengganti template dari modul Magento_Ui, Anda perlu memberikan path seperti ini:
Karena dalam file ini:
Ada pemetaan jalur:
sumber