覆盖magento核心管理模板

时间:2012-09-15 04:13:39

标签: templates magento layout override block

覆盖核心Magento管理模板的最佳方法是什么? 例如:

应用\设计\ adminhtml \默认\默认\模板\页面\ header.phtml

我只是想在右上角菜单中创建一个链接,而无需直接修改它或不得不重新创建整个模板。现在我有一个自定义模块,它有一个像这样的布局块:

<reference name="header">
<action method="setTemplate">
<template>mynamespace_mymodule/header.phtml</template>
</action>
</reference>

工作正常,但我必须完全重新创建模板。有没有办法只添加链接而无需再次重新创建整个模板?

1 个答案:

答案 0 :(得分:1)

您还可以将adminhtml设置为具有基本和自定义版本(基于主题),并将默认内容复制到app/design/adminhtml/base/default/。然后将要编辑的模板复制到app/design/adminhtml/your_package/your_theme/并在管理员中应用主题。这样你仍然可以复制它,但是以更合乎逻辑的方式使用imho。

N.B。请注意,您还必须将其应用于skin/adminhtml