Wie erhalte ich Vorlagenhinweise im Admin-Bereich?

7

Ich möchte Sie fragen, wie Sie Vorlagenhinweise und Vorlagenhinweislinks im Admin-Bereich aktivieren können.

Kazim Noorani
quelle
4
Welche Version in Magento1 oder Magento2?
Rakesh Jesadiya

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.

Manashvi Birla
quelle
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

Murtuza Zabuawala
quelle
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

Nidheesh
quelle
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
Krishna ijjada
quelle
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

Abhinav Singh
quelle
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

Teja Bhagavan Kollepara
quelle
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'
Alan
quelle
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.

Nikin
quelle
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');

Smita Kagwade
quelle