添加一个新的 adminhtml 主题
首先在 app/design/adminhtml/default 文件夹中添加一个新文件夹。首先,该文件夹还应包含一个名为模板的子文件夹。
因此,例如,您添加一个名为 mytheme 的文件夹,并在其中添加另一个名为 template 的文件夹。
覆盖 Magento 配置
您所要做的就是在 app/code/local/MyCompany/Adminhtml/etc 中添加一个新的 config.xml 文件。在文件中添加以下代码:
注意:如果您按照我之前的指南之一创建了此文件,则不必再次创建它,只需在现有文件中的适当位置添加该部分即可。
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<MyCompany_Adminhtml>
<version>0.1.1</version>
</MyCompany_Adminhtml>
</modules>
<stores>
<admin>
<!-- override default admin design package and theme -->
<design>
<package>
<name>default</name>
</package>
<theme>
<default>mytheme</default>
</theme>
</design>
</admin>
</stores>
</config>
您还必须在 /app/etc/modules 中的 XML 文件中告诉 Magento 这个新模块。该文件可以称为 MyCompany.xml,您可以在其中复制/粘贴:
注意:如果您按照我之前的指南之一创建了此文件,则无需再次创建。
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<MyCompany_Adminhtml>
<active>true</active>
<codePool>local</codePool>
<depends>
<Mage_Adminhtml />
</depends>
</MyCompany_Adminhtml>
</modules>
</config>
更改模板文件
现在要更改默认 Magento 模板,您基本上将 app/design/adminhtml/default/default/template 文件夹中的 .phtml 文件复制到您自己的模板文件夹中,然后更改 . phtml 文件以满足您的需求。
例如,如果您想更改登录框并删除 Magento 版权信息:
将app/design/adminhtml/default/default/template/login.phml复制到app/design/adminhtml/default/mytheme/template文件夹中,然后更改
放置您自己的法律注释。