Baru mulai bermain-main dengan Magento 2.
Adakah yang bisa memberi tahu saya di mana saya dapat menemukan opsi "Templat Path Petunjuk" yang dulu di System> Configuration> Developer> Debug ?
Baru mulai bermain-main dengan Magento 2.
Adakah yang bisa memberi tahu saya di mana saya dapat menemukan opsi "Templat Path Petunjuk" yang dulu di System> Configuration> Developer> Debug ?
Jawaban:
Anda hanya dapat melihat beberapa pengaturan di developer mode
. Jadi pertama-tama periksa apakah Anda dalam mode pengembang, jika tidak maka jalankan perintah ini php bin/magento deploy:mode:set developer
di root
direktori.
Lalu buka panel admin:
Untuk Front End:
Store> Konfigurasi> Lanjutan> Pengembang> Debug> Petunjuk Jalur Template Diaktifkan untuk Tampilan Toko> Ya
Untuk Admin:
Store> Konfigurasi> Tingkat Lanjut> Pengembang> Debug>
Petunjuk Jalur Template Diaktifkan untuk Admin> Ya
Buka admin
Untuk Front End:
Toko> Konfigurasi> Lanjutan> Pengembang> Debug> Petunjuk Jalur Template Diaktifkan untuk Tampilan Toko> Ya
Untuk Admin:
Toko> Konfigurasi> Lanjut> Pengembang> Debug> Petunjuk Jalur Template Diaktifkan untuk Admin> Ya
Anda dapat melakukannya dengan dua cara:
goto Anda memproyeksikan direktori root pada baris perintah dan jalankan di bawah perintah
php bin/magento dev:template-hints:enable
php bin/magento dev:template-hints:disable
buka admin backend:
Store> Konfigurasi> Lanjutan> Pengembang> Debug> Petunjuk Jalur Template Diaktifkan untuk Tampilan Toko> Ya
Toko> Konfigurasi> Lanjut> Pengembang> Debug> Petunjuk Jalur Template Diaktifkan untuk Admin> Ya
Toko> Konfigurasi> Lanjut> Pengembang> Debug> Petunjuk Jalur Template Diaktifkan untuk Menambahkan Nama Blokir ke Petunjuk> Ya
Semoga ini bisa membantu.
Jika Anda menggunakan skrip n98-magerun2 dari https://github.com/netz98/n98-magerun2
Jalankan yang berikut dari root situs web untuk mengaktifkan petunjuk
n98-magerun2.phar dev:template-hints --on
Dan ini untuk menonaktifkan
n98-magerun2.phar dev:template-hints --off
default
ditambahkan oleh ... default. :) dan dalam situasi di mana admin diperlukan, admin
digunakan. Mayoritas toko biasanya menjalankan satu tampilan toko / situs web. n98-magerun melakukan pekerjaan yang baik untuk mendeteksi tampilan default Anda juga: github.com/netz98/n98-magerun/blob/... Jika Anda mencoba hanya menargetkan kode toko non-default, maka ya argumen akan diperlukan, tetapi tanpa secara teknis BUKAN valid.
Jika Anda terhubung ke database, Anda dapat mengaktifkannya dengan menjalankan kueri di bawah ini,
Untuk Frontend:
update core_config_data set value = 1 where path = 'dev/debug/template_hints_storefront'
Untuk Admin:
update core_config_data set value = 1 where path = 'dev/debug/template_hints_admin'
SELECT * FROM
core_config_data` MANA path
SEPERTI '% dev / debug%' `
dev:template-hints:[enable,disable]
, jadi ini yang perlu Anda gunakan dari CLI untuk versi itu ..
Jika Anda tidak khawatir menggunakan ekstensi gratis, saya sarankan yang ini:
https://github.com/ho-nl/magento2-Ho_Templatehints
Petunjuk Ho_Template memperpanjang petunjuk template Magento default.
- Mudah diakses dengan memori otot
?ath=1
.- Memperlihatkan petunjuk untuk Templat, AbstractBlocks (Blok), Kontainer dan Komponen UI.
- Tidak ada gangguan tata letak: Menggunakan css outline alih-alih perbatasan elemen HTML lainnya, sehingga tidak memperbaiki tata letak.
Tidak benar-benar jawaban atas pertanyaan, tetapi semoga bermanfaat jika Anda bekerja dengan petunjuk template atau ingin men-debug layout / template.
Seperti yang disediakan Magento 1, demikian pula Magento 2 menyediakan opsi tambahan "Petunjuk Jalur Template yang Diaktifkan untuk Admin"
Buka admin ->
Store -> Configuration -> Advanced -> Developer -> Debug -> Petunjuk Jalur Template Diaktifkan untuk Etalase -> Ya
Toko -> Konfigurasi -> Lanjutan -> Pengembang -> Debug -> Petunjuk Jalur Template Diaktifkan untuk Admin -> Ya
Ini tidak akan menjawab pertanyaan. Tetapi mungkin membantu googler di masa depan.
Buka vendor/magento/module-developer/Model/TemplateEngine/Plugin/DebugHints.php
(diuji dalam 2.3.2)
tulis kode ini di dalam afterCreate
fungsi: (di awal, di atas baris storecode)
if(isset($_GET['shreyasPathHints']) && $_GET['shreyasPathHints'] == 'on'){
return $this->debugHintsFactory->create([
'subject' => $invocationResult,
'showBlockHints' => 1,
]);
}
Sekarang, Anda dapat membuka halaman Magento apa pun dan menambahkannya ?shreyasPathHints=on
ke URL. Tidak perlu menjalankan perintah apa pun.
PS Saya sangat tidak menyarankan metode ini. Gunakan dengan risiko Anda sendiri. Hanya untuk digunakan pada sistem lokal.
Beberapa jawaban ini menunjukkan penggunaan parameter
Fitur ini telah dibangun ke 2.3 untuk sementara waktu sekarang
Toko> konfigurasi> lanjutan> pengembang
<field id="template_hints_parameter_value" translate="label" type="text" sortOrder="20" showInDefault="1" showInWebsite="1" showInStore="1" canRestore="1">
<label>Parameter Value</label>
<depends>
<field id="*/*/template_hints_storefront">1</field>
<field id="*/*/template_hints_storefront_show_with_parameter">1</field>
</depends>
<comment>Add the following parameter to the URL to show template hints ?templatehints=[parameter_value]</comment>
</field>