Измените логотип администратора по умолчанию в Magento 2 (портал входа и внутреннее меню)


Я хотел бы изменить как логотип на портале администратора входа , так и значок Magento в левом верхнем углу меню администратора.

Какой самый простой способ сделать это, если изображения, которые я хочу загрузить, являются файлами PNG (я не знаком с форматом SVG) Спасибо за вашу помощь.

Author: Jukemax, 2016-01-13

2 answers

Чтобы изменить верхний левый логотип меню администратора, вам необходимо создать в своем пользовательском модуле view/adminhtml/layout/default.xml файл:

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="admin-1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceContainer name="header">
            <block class="Magento\Backend\Block\Page\Header" name="logo" before="-">
                <arguments>
                    <argument name="show_part" xsi:type="string">logo</argument>
                    <argument name="edition" translate="true" xsi:type="string">Community Edition</argument>
                    <argument name="logo_image_src" xsi:type="string">images/custom-admin-icon.svg</argument>
                </arguments>
            </block>
        </referenceContainer>
    </body>
</page>

Поместите custom-admin-icon.svg высотой 25 пикселей и шириной 41 пиксель в CustomModule/view/web/images/custom-admin-icon.svg

Для страницы входа администратора создайте новый view/adminhtml/layout/admin_login.xml файл:

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="admin-login" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
    <referenceBlock name="logo">
        <arguments>
            <argument name="logo_image_src" xsi:type="string">images/custom-admin-logo.svg</argument>
        </arguments>
    </referenceBlock>
</body>

Не стесняйтесь использовать файлы PNG вместо SVG.

 6
Author: Max Pronko, 2018-03-28 13:18:25

В модуле "Макс Пронко" есть 2 небольших изменения:

1) Добавьте Namespace_Modulename перед путем к изображению

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="admin-login" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
    <referenceBlock name="logo">
        <arguments>
            <argument name="logo_image_src" xsi:type="string">Namespace_Modulename/images/custom-admin-logo.svg</argument>
        </arguments>
    </referenceBlock>
</body>

2) И измените каталог: CustomModule/view/web/images/custom-admin-icon.svg

До

CustomModule/view/adminhtml/web/images/custom-admin-icon.svg
 4
Author: gks, 2017-12-21 11:05:40