Wie erhalte ich Vorlagenhinweise im Admin-Bereich?


Antworten:


8

Sie können dies tun, indem Sie die Datenbank direkt ändern. Wenn Sie so etwas wie phpMyAdmin haben, ist dies ein guter Weg, um Zugriff zu erhalten. Geben Sie diese SQL ein.

INSERT INTO `core_config_data` (`scope`, `scope_id`, `path`, `value`)
       VALUES ('websites', '0', 'dev/debug/template_hints', '1');

Wenn Sie mit den Pfadhinweisen fertig sind, löschen Sie einfach den passenden Datensatz aus core_config_dataoder aktualisieren Sie das valueFeld auf, 0anstatt den gesamten Datensatz zu löschen. Dies ist wahrscheinlich der letzte, seit Sie ihn gerade hinzugefügt haben.


1
Ich baute ein Modul für Hinweise auf Server - Betreiber ermöglicht, hoffen Auf diese Weise können andere github.com/ledian-hymetllari/adminhints
Ledian Hymetllari

4

Wenn es für magento1.xdann ist, gehen Sie zu

app/code/core/Mage/Core/etc/system.xml

Erstellen Sie zuerst eine Sicherungskopie dieser Datei und ändern Sie den folgenden Code

<template_hints translate="label">
    <label>Template Path Hints</label>
    <frontend_type>select</frontend_type>
    <source_model>adminhtml/system_config_source_yesno</source_model>
    <sort_order>20</sort_order>
    <show_in_default>1</show_in_default> <!--change this value to 1-->
    <show_in_website>1</show_in_website>
    <show_in_store>1</show_in_store>
</template_hints>

Ändern Sie die Einstellungen unter System-> Konfiguration-> Entwickler und legen Sie den Hinweis für den Vorlagenpfad fest. on Ändern Sie diese Einstellung auf der Standardebene, da sonst kein Hinweis angezeigt wird

Setzen Sie diese Datei zurück, wenn Sie fertig sind


3

Wenn Sie ein Magento-Entwickler sind, ändern Sie

app / code / core / Mage / Core / Block / Template.php wie folgt:

public function fetchView($fileName)
{
    .......
    .......
    //Commented to show the hints everywhere
    //Line #221
    //if ($this->getShowTemplateHints()) { 
        ......
        ......
        if (self::$_showTemplateHintsBlocks) { //Comment if you want to see the block hints
        ........
        ........
        } //Comment if you want to see the block hints
    //}
    .......
    .......
    //Line #251
    //if ($this->getShowTemplateHints()) {
    .......
    //}
}

VERGESSEN SIE NICHT, DIESES WIEDERHERSTELLEN, WENN SIE FERTIG SIND


Sie sollten die Kerndateien niemals bearbeiten, auch wenn Sie Entwickler sind.!
Manashvi Birla

1
Normalerweise stimme ich zu, aber solange es nicht in der Versionskontrolle endet, ist alles in Ordnung :-)
Fabian Blechschmidt

@Manashvibirla Das stimmt, wenn es für einen langfristigen Lauf erforderlich ist. In diesem Fall dient dies nur zum Anzeigen eines Dateipfads, und ich sehe keinen Fehler, wenn die Änderungen in der lokalen Umgebung selbst rückgängig gemacht werden können.
Nidheesh

2

Wenn es Magento 2 ist

Store > Configuration > Advanced > Developer > Debug > Enabled
Template Path Hints for Admin > Yes

Die Lösung für Magento 1 aktiviert die Pfadhinweise für das Frontend und nicht für das Admin-Panel. Es gibt keine Konfiguration in Magento 1, um Pfadhinweise für Admin zu aktivieren
Manashvi Birla

Ja, ich habe meine Antwort geändert.
Krishna Ijjada

Ich habe dies getan, kann aber keine Vorlagenhinweise sehen, die ich verwende. 2.1.7 gibt es etwas, das an die URL
angehängt werden kann

1

Sie können Vorlagenhinweise für Frontend und Backend mit der Erweiterung "Easy Template Path Hints" aktivieren. Es ist in vielerlei Hinsicht vorteilhaft, da es Hinweise sowohl auf den Administrator als auch auf das Frontend gibt. Sie können auf Hinweise zugreifen, indem Sie die URL mit einem bestimmten Schlüsselwort nach der URL ändern. Es ist nicht erforderlich, den Magento-Standardvorlagenhinweis zu aktivieren.

https://www.magentocommerce.com/magento-connect/easy-template-path-hints.htmlts.html


0

Wenn Sie Hinweise zum Vorlagenpfad in der Magento-1.9-Version aktivieren möchten. Sie haben zwei Methoden.

  1. Erste Methode:
System> Konfiguration> Aktueller Konfigurationsbereich (oben links)> Wechseln Sie zur Hauptwebsite> Erweitert> Entwickler> Debug> Aktiviert
Vorlagenpfad-Hinweise für Admin> Ja
  1. Zweite Methode:

Sie können Vorlagenhinweise für Frontend und Backend mit der Erweiterung "Easy Template Path Hints" aktivieren. https://www.magentocommerce.com/magento-connect/easy-template-path-hints.html


0

Gehen Sie in Magento2 zur core_config_dataTabelle, suchen Sie nach dem Pfad dev/debug/template_hints_adminund setzen Sie den Wert auf 1.

UPDATE `core_config_data` SET `value` = '1' WHERE `path` = 'dev/debug/template_hints_admin'

0

Es gibt zwei Möglichkeiten, wie Sie Hinweise zu Vorlagen für Magento-Verwaltungsseiten aktivieren / deaktivieren können.

Eine über FTP und eine andere über die Datenbank.

FTP: Bearbeiten Sie die App / etc / config.xml

<config>

    ...

    <stores>
        <admin>
            <dev>
                <debug>
                    <template_hints>1</template_hints>
                    <template_hints_blocks>1</template_hints_blocks>
                </debug>
            </dev>
        </admin>
    </stores>

</config>

DATENBANK: Fügen Sie diese 2 Zeilen in die Datenbank ein.

INSERT INTO core_config_data (scope, scope_id, path, value)
VALUES ('default', 0, 'dev/debug/template_hints', 1),
('default', 0, 'dev/debug/template_hints_blocks', 1);

Hier finden Sie zusätzliche Details zum Deaktivieren oder Wiederherstellen der Änderungen.


0

Öffnen Sie /app/etc/local.xml und fügen Sie den folgenden Code hinzu

<config>

    ...

    <websites>
        <admin>
            <dev>
                <debug>
                    <template_hints>1</template_hints>
                    <template_hints_blocks>1</template_hints_blocks>
                </debug>
            </dev>
        </admin>
    </websites>
</config>

oder Sie können mit Datenbanktabellen wie folgt vorgehen

INSERT INTO core_config_data( scope, scope_id, path, value) VALUES ( 'Websites', '0', 'dev / debug / template_hints', '1');

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.