Wo sind Vorlagenpfad-Hinweise in Magento 2?

36

Ich habe gerade angefangen, mit Magento 2 herumzuspielen.

Kann mir jemand sagen, wo ich die Option "Vorlagenpfadhinweise" finde, die sich früher unter System> Konfiguration> Entwickler> Debugging befand ?

Jimmery
quelle
1
Hier ist eine Erweiterung in Github, mit der Sie die Pfadhinweise für Vorlagen im Handumdrehen aktivieren können, indem Sie eine Abfragezeichenfolge (? Tp = 1) verwenden: bit.ly/EasyTemplatePathHInts-Github
MagePsycho

Antworten:

55

Sie können nur einige Einstellungen in sehen developer mode. Überprüfen Sie also zunächst, ob Sie sich im Entwicklermodus befinden. Wenn nicht, führen Sie diesen Befehl php bin/magento deploy:mode:set developerim rootVerzeichnis aus.

Dann gehe zum Admin Panel:

Für Frontend:

Store> Konfiguration> Erweitert> Entwickler> Debug> Aktivierte Vorlagenpfadhinweise für Storefront> Ja


Für Admin:

Store> Konfiguration> Erweitert> Entwickler> Debug> Aktivierte
Vorlagenpfadhinweise für Administratoren> Ja

Rakesh Jesadiya
quelle
Ich habe Hinweise auf dem Frontend oder dem Admin-Dashboard aktiviert, kann sie aber nicht sehen
siddhesh
2
Beachten Sie, dass dieser Menüpunkt nur im Entwicklermodus sichtbar ist. php bin / magento deploy: mode: entwickler einstellen
Andreas Riedmüller
@rakesh kannst du mir bitte dabei helfen? magento.stackexchange.com/questions/246502/…
NIPPU
Ich bin Ihrem Beitrag gefolgt, den Sie beim Laden der Seite prnt.sc/l8xn28
NIPPU 22.10.18
Ich bin mir nicht sicher, ob dies für 2.2.6 noch zutrifft und verwende die Befehlszeilenoption n98.
Camdixon
20

Gehe zu admin

Für Frontend:

Informationsspeicher> Konfiguration> Erweitert> Entwickler> Debug> Aktivierte Vorlagenpfadhinweise für Storefront> Ja

Für Admin:

Informationsspeicher> Konfiguration> Erweitert> Entwickler> Debug> Aktivierte Vorlagenpfadhinweise für Administratoren> Ja

MeenakshiSundaram R
quelle
18

Sie können dies auf zwei Arten tun:

  1. Cli benutzen:

Gehen Sie in das Stammverzeichnis der Befehlszeile und führen Sie den folgenden Befehl aus

php bin/magento dev:template-hints:enable 

php bin/magento dev:template-hints:disable 
  1. Gehe zum Admin-Backend:

    Store> Konfiguration> Erweitert> Entwickler> Debug> Aktivierte Vorlagenpfadhinweise für Storefront> Ja

    Informationsspeicher> Konfiguration> Erweitert> Entwickler> Debug> Aktivierte Vorlagenpfadhinweise für Administratoren> Ja

    Informationsspeicher> Konfiguration> Erweitert> Entwickler> Debug> Aktivierte Vorlagenpfadhinweise zum Hinzufügen von Blocknamen zu Hinweisen> Ja

Bildbeschreibung hier eingeben

Hoffe, das wird einigen helfen, sich auszudehnen.

Pramod Kharade
quelle
Dank @Pramod Kharade, können Sie die Hinweise im Produktionsmodus auf diese Weise sehen?
YorkieMagento
10

Wenn Sie das Skript n98-magerun2 von https://github.com/netz98/n98-magerun2 verwenden

Führen Sie im Stammverzeichnis der Website Folgendes aus, um Hinweise zu aktivieren

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

Und das zu deaktivieren

n98-magerun2.phar dev:template-hints --off
Raivis Dejus
quelle
2
enable / disable ist kein gültiges Argument für die Übergabe und wird daher nicht das tun, was Sie beschrieben haben. Die Funktion schaltet ohne dieses Argument um. Das richtige Argument ist der Geschäftscode. github.com/netz98/n98-magerun#template-hints
Tisch
Technisch ist es richtig, der Geschäftscode defaultwird standardmäßig hinzugefügt. :) und in Situationen, in denen admin benötigt wird, adminwird verwendet. Die Mehrheit der Geschäfte betreibt normalerweise eine Geschäftsansicht / Website. n98-magerun macht einen guten Job beim Erkennen Ihrer Standardansicht auch: github.com/netz98/n98-magerun/blob/… Wenn Sie versuchen, nur auf einen nicht standardmäßigen Geschäftscode abzuzielen, ist das Argument ja erforderlich, aber ohne noch technisch NICHT ungültig.
B00MER
7

Wenn Sie mit der Datenbank verbunden sind, können Sie Folgendes aktivieren:

Für Frontend:

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

Für Admin:

update core_config_data set value = 1 where path = 'dev/debug/template_hints_admin'
Leitender Entwickler
quelle
Dies ist nicht in Magento2
Sushivam
Dies funktioniert auch für Magento 2. Bitte überprüfen Sie SELECT * FROM core_config_data `WHERE pathLIKE '% dev / debug%'`
Lead Developer
Magento <2.2 hat nicht dev:template-hints:[enable,disable], also ist dies das, was Sie von CLI für diese Version verwenden müssen.
Jojman
7

Mit der Kommandozeile können wir auch den Pfadhinweis in Magento 2.2 deaktivieren / aktivieren

Für aktivieren

php bin/magento dev:template-hints:enable 

Für deaktivieren

php bin/magento dev:template-hints:disable
Monarch
quelle
2

Wenn Sie sich keine Gedanken über die Verwendung einer kostenlosen Erweiterung machen, empfehle ich diese:

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

Ho_Templatehints erweitert die Standardvorlagenhinweise von Magento.

  • Leicht zugänglich mit mit Muskelgedächtnis ?ath=1.
  • Zeigt Hinweise für Vorlagen, AbstractBlocks (Blöcke), Container und UI-Komponenten an.
  • Keine Beeinträchtigung des Layouts: Verwenden Sie CSS-Gliederung anstelle von Rändern anderer HTML-Elemente, um das Layout nicht zu verbessern.

Keine wirkliche Antwort auf die Frage, aber hoffentlich nützlich, wenn Sie mit Vorlagenhinweisen arbeiten oder Layouts / Vorlagen debuggen möchten.

sv3n
quelle
0

Wie von Magento 1 bereitgestellt, verfügt auch Magento 2 über die zusätzliche Option "Aktivierte Vorlagenpfadhinweise für Administratoren".

Gehe zu admin ->

Store -> Konfiguration -> Erweitert -> Entwickler -> Debug -> Aktivierte Vorlagenpfadhinweise für Storefront -> Ja

Store -> Konfiguration -> Erweitert -> Entwickler -> Debug -> Aktivierte Vorlagenpfadhinweise für Administratoren -> Ja

7ochem
quelle
2
Andere Antworten deckten diesen Weg bereits ab
7ochem