Рекомендую вам создать новый шаблон и добавить новый дизайн в ваш модуль с обновлением макета для раздела 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
Надеюсь, вам поможет