Hello Friends,
Here is the code for create a custom theme for the backend in magento 2 !
Magento2 provide Backend as a admin theme !
Magento 2.X is a quite different process as compare of Magento 1.X, there are few easy steps for it !
Step 1 : Create a theme directory at below location,
app\design\adminhtml\Magento\custom
Step 2 : Now, Create 3 files inside custom directory,
A) composer (This is JSON file)
B) registration (This is PHP file)
C) theme (This is XML file)
Now, Copy/Paste below code in side related files,
Step A : composer (This is JSON file)
{
"name": "magento/theme-adminhtml-custom",
"description": "N/A",
"require": {
"php": "~5.6.0|7.0.2|~7.0.6",
"magento/theme-adminhtml-backend": "~100.0",
"magento/framework": "~100.0"
},
"type": "magento2-theme",
"version": "1.0.0",
"license": [
"OSL-3.0",
"AFL-3.0"
],
"autoload": {
"files": [
"registration.php"
]
}
}
Step B : registration (This is PHP file)
<?php
/**
* Copyright © 2016 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::THEME,
'adminhtml/Magento/custom',
__DIR__
);
Step C : theme (This is XML file)
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
<title>Magento 2 new backend</title>
<parent>Magento/backend</parent>
</theme>
Step 6 : Now, just run upgrade & deploy commands
A) php bin/magento setup:upgrade
B) php bin/magento setup:static-content:deploy
you can see you custom theme name as Magento/custom while deploying !
backend theme
,
custom admin theme
,
Magento2
Here is the code for create a custom theme for the backend in magento 2 !
Magento2 provide Backend as a admin theme !
Magento 2.X is a quite different process as compare of Magento 1.X, there are few easy steps for it !
Step 1 : Create a theme directory at below location,
app\design\adminhtml\Magento\custom
Step 2 : Now, Create 3 files inside custom directory,
A) composer (This is JSON file)
B) registration (This is PHP file)
C) theme (This is XML file)
Now, Copy/Paste below code in side related files,
Step A : composer (This is JSON file)
{
"name": "magento/theme-adminhtml-custom",
"description": "N/A",
"require": {
"php": "~5.6.0|7.0.2|~7.0.6",
"magento/theme-adminhtml-backend": "~100.0",
"magento/framework": "~100.0"
},
"type": "magento2-theme",
"version": "1.0.0",
"license": [
"OSL-3.0",
"AFL-3.0"
],
"autoload": {
"files": [
"registration.php"
]
}
}
Step B : registration (This is PHP file)
<?php
/**
* Copyright © 2016 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::THEME,
'adminhtml/Magento/custom',
__DIR__
);
Step C : theme (This is XML file)
<theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd">
<title>Magento 2 new backend</title>
<parent>Magento/backend</parent>
</theme>
Step 6 : Now, just run upgrade & deploy commands
A) php bin/magento setup:upgrade
B) php bin/magento setup:static-content:deploy
you can see you custom theme name as Magento/custom while deploying !
No comments:
Post a Comment