> Magento2中文手册 > 创建后台管理主题

创建后台管理主题

这篇文章讲什么?

本主题介绍如何创建自定义Magento 2后台管理主题, 和 创建自定义店面主题的流程相似.

先决条件

设置 你的magento 2为开发者模式。

概述

要创建自定义后台管理主题,请采取以下步骤:

  1. 创建一个主题目录
  2. 添加一个theme.xml文件
  3. 添加 registration.php文件
  4. 可选,添加 composer.json
  5. 更改主题logo,可选.

创建一个主题目录

app/design/adminHTML 目录创建 <Vendor>/<admin_theme> 新目录.

添加一个 theme.xml文件

在主题目录添加 theme.xml

<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
     <title>%Theme title%</title> <!-- your theme's name -->
     <parent>%vendor_dir%/%parent_theme_dir%</parent> <!-- the parent theme. Example: Magento/backend -->
 </theme>

添加 registration.php

在主题目录,创建 registration.php 文件:

<?php
/**
 * Copyright © 2016 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
\Magento\Framework\Component\ComponentRegistrar::register(
    \Magento\Framework\Component\ComponentRegistrar::THEME,
    'adminhtml/%vendor_dir/your_theme_dir%', // Example: 'adminhtml/Magento/backend'
    __DIR__
);  

可选,添加composer.json

查看 让你的主题有一个Composer 包 (可选)

Magento/backend 主题 lib/web/images/magento-logo.svg 有默认logo 要覆盖他,在你的主题目录创建一个 web/images 子目录,添加你的 magento-logo.svg到里面.

主题注册

一旦你打开Magento管理(或重新加载任何Magento管理页面)添加主题文件的文件系统,你的主题得到注册并添加到数据库中。

应用后台管理主题

查看应用后台管理主题文章.