0

我在 Magento 管理面板中的“设计”选项卡下设置了一个自定义主题

我现在可以将我的自定义代码放入

 \app\design\frontend\default\MYTHEME\template

代替

 \app\design\frontend\base\default\template

我想对管理面板代码做同样的事情。换句话说,我想有选择地替换这个目录中的香草代码

  \app\design\adminhtml\default\default\template

使用自定义代码,可能在此目录中

   \app\design\adminhtml\default\MYTHEME\template

Magento 似乎不会自动识别这一点。

        • 编辑 - - -

为了可维护性,像我们在“前端”中那样进行全局覆盖将是有益的。在模块布局中逐个模块地覆盖模块对于下一个查看代码的人来说可能并不明显。

4

2 回答 2

2

尝试

在 /app/code/local/MageIgniter/AdminThemeAndMod/etc/config.xml

<?xml version="1.0"?>
<config>
    <modules>
        <MageIgniter_AdminThemeAndMod>
            <version>0.1.0</version>
        </MageIgniter_AdminThemeAndMod>
    </modules>
    <stores>
        <admin>
            <design>
                <theme>
                    <default>mageigniter</default>
                </theme>
            </design>
        </admin>
    </stores>
</config>

在 /app/etc/modules/MageIgniter_AdminThemeAndMod.xml

<!-- /app/etc/modules/MageIgniter_AdminThemeAndMod.xml -->
 <config>
  <modules>
    <MageIgniter_AdminThemeAndMod>
       <active>true</active>
        <codePool>local</codePool>
     </MageIgniter_AdminThemeAndMod>
    </modules>
 </config>

然后将您新添加/更新的文件添加到

/app/design/adminhtml/default/mageigniter/layout/
/app/design/adminhtml/default/mageigniter/template/

/skin/adminhtml/default/mageigniter/
于 2013-02-06T01:57:04.247 回答
0

对于“/app/etc/modules/MageIgniter_AdminThemeAndMod.xml”,您的意思是 -

<?xml version="1.0"?>
<!-- /app/etc/modules/MageIgniter_AdminThemeAndMod.xml -->
 <config>
  <modules>
    <MageIgniter_AdminThemeAndMod>
       <active>true</active>
        <codePool>local</codePool>
     </MageIgniter_AdminThemeAndMod>
    </modules>
 </config>
于 2013-02-06T16:54:30.523 回答