Magento 2'de Şablon Yolu İpuçları Nerede?


36

Magento 2 ile oynamaya yeni başladım.

Birisi bana, Sistem> Yapılandırma> Geliştirici> Hata Ayıklama'da kullanılan "Şablon Yolu İpuçları" seçeneğini nerede bulabileceğimi söyleyebilir mi?


1
Burada, sadece sorgu dizesini (? Tp
uzantı

Yanıtlar:


55

İçindeki bazı ayarları görebilirsiniz developer mode. Yani her şeyden önce çek geliştirici modunda olduğunu, ne sonra eğer bu komutu çalıştırmak php bin/magento deploy:mode:set developeriçinde rootdizine.

Ardından yönetici paneline gidin:

Ön Uç için:

Mağaza> Yapılandırma> Gelişmiş> Geliştirici> Hata Ayıklama> Mağaza İçi için Etkin Şablon Yolu İpuçları> Evet


Yönetici için:

Mağaza> Yapılandırma> Gelişmiş> Geliştirici> Hata Ayıklama>
Yönetici İçin Etkin Şablon Yolu İpuçları> Evet


Etkinleştirdim, ancak ön paneldeki veya yönetici panosundaki ipuçlarını göremedim
siddhesh

2
Bu menü öğesinin yalnızca geliştirici modunda göründüğünü unutmayın. php bin / magento konuşlandırması: mod: geliştirici ayarla
Andreas Riedmüller

@rakesh bu konuda yardımcı olabilir misiniz? magento.stackexchange.com/questions/246502/…
NIPPU

Ben sayfa yüklenirken size seçenekler için varsayılan seçimi ile temin yayınınızı izlemiştir prnt.sc/l8xn28
NIPPU

Bunun 2.2.6 için hala doğru olduğundan ve n98 komut satırı seçeneğini kullanacağından emin değilsiniz.
camdixon

20

Admin git

Ön Uç için:

Mağazalar> Konfigürasyon> Gelişmiş> Geliştirici> Hata Ayıklama> Mağaza İçi için Etkin Şablon Yolu İpuçları> Evet

Yönetici için:

Mağazalar> Konfigürasyon> Gelişmiş> Geliştirici> Hata Ayıklama> Yönetici İçin Etkin Şablon Yolu İpuçları> Evet


18

Bunu iki yolla yapabilirsiniz:

  1. Cli kullanarak:

Kök dizini komut satırına yansıtıp komutun altında çalıştırmak

php bin/magento dev:template-hints:enable 

php bin/magento dev:template-hints:disable 
  1. admin arka ucuna git:

    Mağaza> Yapılandırma> Gelişmiş> Geliştirici> Hata Ayıklama> Mağaza İçi için Etkin Şablon Yolu İpuçları> Evet

    Mağazalar> Konfigürasyon> Gelişmiş> Geliştirici> Hata Ayıklama> Yönetici İçin Etkin Şablon Yolu İpuçları> Evet

    Mağazalar> Konfigürasyon> Gelişmiş> Geliştirici> Hata Ayıkla> İpuçlarına Blok Adları Eklemek için Etkin Şablon Yolu İpuçları> Evet

görüntü tanımını buraya girin

Umarım, bu biraz uzatacaktır.



Thanks @Pramod Kharade, üretim modundaki ipuçlarını bu şekilde görebilir misiniz?
YorkieMagento

10

Https://github.com/netz98/n98-magerun2 adresinden n98-magerun2 betiği kullanıyorsanız

İpuçlarını etkinleştirmek için aşağıdakileri web sitesinden alın

n98-magerun2.phar dev:template-hints --on

Ve bu devre dışı bırakmak için

n98-magerun2.phar dev:template-hints --off

2
enable / disable, iletilecek geçerli bir argüman değildir, bu nedenle tanımladığınız gibi yapmayacaktır. İşlev bu argüman olmadan geçiş yapacaktır. İletilecek doğru argüman mağaza kodudur. github.com/netz98/n98-magerun#template-hints
Tisch

Teknik olarak doğrudur, mağaza kodu default... varsayılan olarak eklenir. :) ve admin gerekli durumlarda adminkullanılır. Mağazaların çoğunluğu genellikle bir mağaza görünümü / web sitesi çalıştırıyor. n98-magerun, varsayılan görünümünüzü de algılamak için iyi bir iş çıkarır : github.com/netz98/n98-magerun/blob/… Yalnızca varsayılan olmayan bir mağaza kodunu hedeflemeye çalışıyorsanız, evet, bağımsız değişken gerekli hala teknik olarak geçersiz değil .
B00MER

7

Veritabanına bağlıysanız, aşağıdaki sorguyu çalıştırarak etkinleştirebilirsiniz,

Frontend için:

update core_config_data set value = 1 where path = 'dev/debug/template_hints_storefront'

Yönetici için:

update core_config_data set value = 1 where path = 'dev/debug/template_hints_admin'

Bu magento2 değil
Sushivam

Bu Magento 2 için de işe yarayacak. lütfen SELECT * FROM core_config_data `NEREDE pathGİBİ '% dev / debug%'`
Lider Geliştirici

Magento <2.2 sahip değil dev:template-hints:[enable,disable], bu yüzden bu sürüm için
CLI'den

7

Komut satırıyla Magento 2.2'deki yol ipucunu da devre dışı bırakabilir / etkinleştirebiliriz.

Etkinleştirmek için

php bin/magento dev:template-hints:enable 

Devre Dışı Bırakmak İçin

php bin/magento dev:template-hints:disable

2

Ücretsiz bir eklenti kullanmaktan endişelenmiyorsanız, şunu öneririm:

https://github.com/ho-nl/magento2-Ho_Templatehints

Ho_Templatehints, varsayılan Magento şablon ipuçlarını genişletir.

  • Kas hafızası ile kolayca erişilebilir ?ath=1.
  • Şablonlar, Soyut Bloklar (Bloklar), Konteynerler ve UI Bileşenleri için ipuçları gösterir.
  • Düzen paraziti yok: Diğer HTML öğelerinin kenarları yerine css anahattı kullanıldığından, yerleşim düzeni olmaz.

Gerçekten sorunun cevabı değil, şablon ipuçlarıyla çalışıyorsanız veya paftalarda / şablonlarda hata ayıklamak istiyorsanız umarım faydalıdır.


0

Magento 1'in sağladığı gibi, benzer şekilde Magento 2 "Yönetici için Etkin Şablon Yolu İpuçları" seçeneği ile

Yönetime git ->

Mağaza -> Konfigürasyon -> Gelişmiş -> Geliştirici -> Hata Ayıklama -> Vitrin İçin Etkin Şablon Yolu İpuçları -> Evet

Mağaza -> Konfigürasyon -> Gelişmiş -> Geliştirici -> Hata Ayıklama -> Yönetici İçin Etkin Şablon Yolu İpuçları -> Evet


2
Diğer cevaplar zaten bu şekilde örtülü
7ochem
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.