我建议您创建一个新模板,并在模块中添加新设计,并更新 adminhtml 部分的布局。
例如:
在自定义扩展的 config.xml 中,您可以使用以下命令更新 adminhtml 的布局:
<adminhtml>
<layout>
<updates>
<adminhtml>
<file>yourcustomlayout.xml</file>
</adminhtml>
</updates>
</layout>
</adminhtml>
好的,那么既然这个布局你可以编写下一个代码来添加 css 例如:
<layout>
<default>
<reference name="head">
<action method="addCss">
<name>aw_all/css/window.css</name>
</action>
</reference>
</default>
</layout>
根据您的情况,您需要为您的块添加自定义模板
<layout>
<handle>
<reference name="content">
<block type="smspremium/adminhtml_smspremium" name="smspremium">
<action method="setTemplate">
<template>customtemplate.phtml</template>
</action>
</block>
</reference>
</handle>
</layout>
如果您想丢弃所有块并替换为您的块,您可以使用 unsetChild
<layout>
<handle>
<reference name="content">
<action method="unsetChild"><name>your.last.block</name></action>
<block type="smspremium/adminhtml_smspremium" name="smspremium">
<action method="setTemplate">
<template>customtemplate.phtml</template>
</action>
</block>
</reference>
</handle>
</layout>
这与前端布局相同,只是存储文件的目录不同。
对于模板:
app/design/adminhtml/default/default/templates
对于布局:
app/design/adminhtml/default/default/layout
希望对你有帮助