Làm thế nào để có được gợi ý mẫu trong bảng quản trị?


Câu trả lời:


8

Bạn có thể làm điều đó bằng cách thay đổi cơ sở dữ liệu trực tiếp. Nếu bạn có một cái gì đó như phpMyAdmin, đó là một cách tốt để có quyền truy cập. Nhập SQL này.

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

Khi bạn hoàn thành các gợi ý đường dẫn, chỉ cần xóa bản ghi khớp từ core_config_dataHoặc cập nhật valuetrường thành 0thay vì xóa toàn bộ bản ghi, nó có thể sẽ là bản cuối cùng kể từ khi bạn vừa thêm nó.


1
Tôi đã xây dựng một mô-đun để kích hoạt gợi ý về quản trị viên, hy vọng điều này có thể giúp những người khác github.com/ledian-hymetllari/adminhint
Ledian Hymetllari

4

Nếu đó là để magento1.xsau đó đi đến

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

Đầu tiên hãy sao lưu tập tin này và thay đổi mã bên dưới

<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>

Và thay đổi cài đặt từ System-> Configuartion-> Developer và đặt gợi ý đường dẫn mẫu on thay đổi điều này ở mức mặc định nếu không bạn không thể thấy gợi ý về

Hoàn nguyên tệp này khi bạn hoàn thành


3

Nếu bạn là một nhà phát triển magento Sửa đổi

ứng dụng / mã / lõi / Mage / Core / Block / Template.php như sau:

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()) {
    .......
    //}
}

ĐỪNG BỎ QUA ĐỂ TÌM HIỂU NGAY LẬP TỨC NÀY


Bạn không bao giờ nên chỉnh sửa các tệp cốt lõi, ngay cả khi bạn là nhà phát triển.!
Manashvi Birla

1
Thông thường tôi đồng ý, nhưng miễn là nó không kết thúc trong kiểm soát phiên bản, mọi thứ đều ổn :-)
Fabian Blechschmidt

@Manashvibirla Điều đó đúng nếu đó là điều cần thiết cho một cuộc chạy dài hạn. Trong trường hợp này, đây chỉ là để xem một đường dẫn tệp và tôi không thấy bất kỳ sai lầm nào nếu những thay đổi có thể được hoàn nguyên trong chính môi trường cục bộ.
Nidheesh

2

Nếu là Magento 2

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

Giải pháp cho Magento 1 cho phép gợi ý đường dẫn cho lối vào, không phải bảng quản trị. Không có cấu hình trong magento 1 để bật gợi ý đường dẫn cho quản trị viên
Manashvi Birla

Vâng, tôi đã sửa đổi câu trả lời của tôi.
Krishna ijjada

Tôi đã thực hiện điều này nhưng không thể thấy gợi ý mẫu Tôi đang sử dụng 2.1.7 có bất cứ điều gì để thêm vào url
siddhesh

1

Bạn có thể bật gợi ý mẫu cho lối vào và phụ trợ bằng cách sử dụng tiện ích mở rộng "Gợi ý đường dẫn mẫu dễ dàng". Nó có lợi theo nhiều cách vì nó cung cấp gợi ý của cả admin và frontend. Bạn có thể truy cập các gợi ý bằng cách thay đổi URL với một hậu tố từ khóa nhất định sau URL. Không cần phải bật gợi ý mẫu mặc định Magento.

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


0

Nếu bạn muốn bật gợi ý đường dẫn mẫu trong phiên bản magento-1.9. Bạn có hai phương pháp.

  1. Phương pháp đầu tiên:
Hệ thống> Cấu hình> Phạm vi cấu hình hiện tại (ở trên cùng bên trái)> thay đổi thành trang web chính> Nâng cao> Nhà phát triển> Gỡ lỗi> Đã bật
Gợi ý đường dẫn mẫu cho quản trị viên> Có
  1. Phương pháp thứ hai:

Bạn có thể bật gợi ý mẫu cho lối vào và phụ trợ bằng cách sử dụng tiện ích mở rộng "Gợi ý đường dẫn mẫu dễ dàng". https: //www.magentoc Commerce.com/magento-connect/easy-template-path-hints.html


0

Trong Magento2 đi đến core_config_databảng, tìm đường dẫn dev/debug/template_hints_adminvà đặt giá trị của nó thành 1.

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

0

Có 2 cách bạn có thể bật / tắt gợi ý mẫu trang quản trị magento.

Một qua FTP và khác thông qua Cơ sở dữ liệu.

FTP: Chỉnh sửa ứng dụng / 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>

DatabASE: Chèn 2 hàng này vào cơ sở dữ liệu.

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);

Ở đây bạn có thêm chi tiết về việc vô hiệu hóa hoặc khôi phục lại các thay đổi.


0

mở /app/etc/local.xml và thêm mã theo dõi

<config>

    ...

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

hoặc bạn có thể làm với các bảng cơ sở dữ liệu như sau

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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.