0

I already have custom Admin theme app/design/adminhtml/default/mycustom created and in use. But now, for some stores, I want to use another Admin theme, which will fallback to mycustom theme. I already tried defining parent theme in etc/theme.xml, but it seems like it's not working:

<theme>
    <parent>default/mycustom</parent>
</theme>

This is my theme.xml file:

<?xml version="1.0"?>
<!--
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
-->
<theme>
    <parent>default/custom_backend</parent>
</theme>

Is it possible? I know that in Magento 2 it is, but I need it for Magento 1.9.

1

You can enable custom admin theme by mention new theme path in app/etc/local.xml or in app/etc/config.xml with the following:

<config>
    <stores>
        <admin>
            <design>
                <theme>
                    <default>custom_theme</default>
                </theme>
            </design>
        </admin>
    </stores>
</config>

For enable the fallback of new admin theme with default one. Add the etc/theme.xml file in custom theme with below code:

<theme>
    <parent>default/default</parent>
</theme>
| improve this answer | |
  • This is not working. It uses my new theme, but parent theme is not used. – Anitr Jul 28 '17 at 5:51
  • Can you please share theme.xml file – Pankaj Pareek Jul 28 '17 at 5:52
  • I edited the question with theme.xml in it. – Anitr Jul 28 '17 at 5:54
  • You need to change parent name with default theme name instead of custom theme name – Pankaj Pareek Jul 28 '17 at 6:02
  • 1
    This worked! I didn't have theme.xml in custom_backend. Thanks. I also needed to clean the cache. – Anitr Jul 28 '17 at 6:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.