我尝试扩展默认的adminhtml magento主题。
所以我创建了一个文件: app / design / adminhtml / default / myTheme
并且还创建了一个新模块,我知道我的模块加载,因为它出现在系统 - >配置 - >高级的模块列表和我的config.xml
中(这个模块),我写道:
<?xml version="1.0" encoding="UTF-8"?>
<config>
<stores>
<admin>
<design>
<package>
<name>default</name>
</package>
<theme>
<default>myTheme</default>
</theme>
</design>
</admin>
</stores>
</config>
但是当我跑这个时:
<?php var_dump(Mage::app()->getLayout()->getUpdate()->getHandles());?>
我明白了:
array(7){... [2] =&gt; string(31)&#34; THEME_adminhtml_default_default&#34; ...}
我期望:
array(7){... [2] =&gt;字符串(31)&#34; THEME_adminhtml_default_ myTheme &#34; ...}
模块为什么不加载
答案 0 :(得分:4)
试试这个:
<?xml version="1.0"?>
<config>
<modules>
<Foo_myTheme>
<version>0.0.1</version>
</Foo_myTheme>
</modules>
<stores>
<admin>
<design>
<package>
<name>default</name>
</package>
<theme>
<template>myTheme</template>
<skin>myTheme</skin>
<layout>myTheme</layout>
</theme>
</design>
</admin>
</stores>
</config>