Terkadang kita perlu melakukan modifikasi pada templat yang ada. Alih-alih membuat perubahan langsung ke file template yang ada, kita harus menimpanya dalam tema kita sendiri. Mari kita asumsikan bahwa kita ingin memperbarui halaman daftar kategori ( list.phtml
). Untuk melakukannya, buat struktur direktori berikut:
app/design/frontend/Mycompany/Basic/Magento_Catalog/templates/product
Di sini saya berasumsi bahwa tema kita saat ini adalah Basic. Sekarang salin file list.phtml ke direktori produk dari lokasi berikut:
app/vendor/magento/module-catalog/view/frontend/templates/product/list.phtml
Sekarang Anda dapat membuat modifikasi apa pun yang Anda inginkan ke file yang diganti.
Untuk detail silakan baca tutorial ini. Ini banyak membantu Anda.
Saya menjawab pertanyaan saya sendiri,
Saya menemukan cara mengganti file .phtml di lokasi yang disebutkan dalam pertanyaan saya,
Anda harus meletakkannya di lokasi berikut untuk mengganti file asli
Dan saya percaya teorinya sama untuk mengganti file .phtml lainnya di Magento 2
sumber
Untuk mengganti file phtml, tata letak, dan web ke tema khusus
1) Untuk Mengganti file template:
Ikuti jalan ini
2) Untuk Mengganti file tata letak:
Ikuti jalan ini
sumber
Untuk mengganti pthml dan menata file dari
ke
Tata letak:
ke
sumber
timpa templat (phtml) berdasarkan tema khusus
jika Anda ingin mengganti
vendor\magento\module-catalog\view\frontend\templates\product\some.phtml
terlebih dahulu Anda perlu membuat tema khusus Anda, silakan lihat tautan ini untuk cara membuat tema khusus.setelah itu buat file phtml di tema khusus Anda untuk menggantikan yang default
itu akhirnya menghapus cache dari magento dan juga browser, kemudian periksa halaman Anda, file phtml baru hanya tercermin.
cara yang sama dapat Anda lakukan untuk semua templat menimpa.
semoga berhasil
sumber
Buka folder:
/vendor/magento/theme-frontend-luma/
dan salin templat modul dan file tata letak dari folder tampilan.Kemudian buat folder:
/app/design/frontend/spacename/Theme/
Kemudian buat folder modul lalu buat templat dan folder layout.
Masukkan templat dan tata letak file dari folder tampilan modul.
sumber
Llama Classy melakukan pekerjaan yang baik pada artikel yang menunjukkan beberapa situasi dan cara menimpa file template di masing-masing.
https://www.classyllama.com/blog/template-override-m2
Itu membantu saya ketika saya datang ke utas ini mencari jawaban.
sumber