浏览文章

文章信息

如何更改magento管理面板的默认徽标logo 18455


在magento 2中,更改pub / static文件夹中的徽标不是一个合适的选项,要更改管理部分徽标,您需要创建一个管理主题:

第1步:创建主题文件夹:app / design / adminhtml / [Vendorname] / [Theme-name] /

第2步在[Theme-name]文件夹中创建主题registration.phptheme.xml文件。

registration.php的内容

<?php
 \Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::THEME,'adminhtml/[Vendorname]/[Theme-name]',__DIR__);

theme.xml的内容

<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd"><title>My Admin Theme</title><parent>Magento/backend</parent></theme>

第3步:创建文件夹Magento-Theme和布局:app / design / adminhtml / [Vendorname] / [Theme-name] / Magento_Theme / layout /

第4步使用以下代码创建default.xml

<?xml version="1.0"?><!--
/**
* Copyright © 2013-2017 Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
--><page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="admin-1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"><head>
    <title>Admin Title</title></head><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/my-logo.svg</argument>
                <argument name="logo_alt" xsi:type="string">My Admin  Panel</argument>
            </arguments>
        </block>            
    </referenceContainer></body>

第5步web / images文件夹中上传您的徽标(my-logo.svg

上传路径:app / design / adminhtml / [Vendorname] / [主题名称] / web / images /

就是这样.. 现在上传你的主题并运行并清除缓存“ Flush Cache Storage ”


原创