浏览文章
文章信息
如何更改magento管理面板的默认徽标logo
18455
在magento 2中,更改pub / static文件夹中的徽标不是一个合适的选项,要更改管理部分徽标,您需要创建一个管理主题:
第1步:创建主题文件夹:app / design / adminhtml / [Vendorname] / [Theme-name] /
第2步:在[Theme-name]文件夹中创建主题registration.php和theme.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 ”