如何创建自定义 adminhtml 主题 magento
How to create custom adminhtml theme magento
我尝试扩展默认的 adminhtml magento 主题。
所以我创建了一个文件:app/design/adminhtml/default/myTheme
同时创建一个新模块,我知道我的模块已加载,因为它出现在 System->Configuration->Advanced 和我的 [=12= 中的模块列表中](本模块),我写:
<?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]=> string(31) "THEME_adminhtml_default_default"...}
And I expected for:
array(7) {...[2]=> string(31) "THEME_adminhtml_default_myTheme"...}
为什么模块不加载
试试这个:
<?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>
我尝试扩展默认的 adminhtml magento 主题。
所以我创建了一个文件:app/design/adminhtml/default/myTheme
同时创建一个新模块,我知道我的模块已加载,因为它出现在 System->Configuration->Advanced 和我的 [=12= 中的模块列表中](本模块),我写:
<?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]=> string(31) "THEME_adminhtml_default_default"...}
And I expected for:
array(7) {...[2]=> string(31) "THEME_adminhtml_default_myTheme"...}
为什么模块不加载
试试这个:
<?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>