Добавьте пользовательский блок в панель администратора Magento 2


Есть ли способ добавить пользовательский блок в панель администратора magento 2? У меня есть требование добавить пользовательскую таблицу в панель мониторинга. Кто-нибудь может мне помочь?

enter image description here

Моя текущая версия magento 2.2.1

Author: Greg, 2018-03-13

1 answers

Вы можете попробовать создать пользовательский модуль, который добавит туда блок a. Создать:

\app\code\Custom\Module\registration.php:

<?php

\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
'Custom_Module',
__DIR__);

\app\code\Custom\Module\etc\module.xml:

<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
    <module name="Custom_Module" setup_version="1.0.0">
    </module>

\app\code\Custom\Module\view\adminhtml\layout\adminhtml_dashboard_index.xml:

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
    <referenceContainer name="content">
        <block class="Magento\Framework\View\Element\Template" name="custom.block" after="-" template="Custom_Module::custom.phtml"/>
    </referenceContainer>
</body>

\ приложение\код\Пользовательский\Модуль\просмотр\adminhtml\шаблоны\пользовательский.phtml:

<?php
    echo 'custom code here';

Не забудьте запустить:

Php настройка bin/magento: обновление

Кэш Php bin/magento: очистить

 9
Author: Adrian Z., 2018-03-13 14:18:13