Надеясь хорошо понять твой вопрос ...
1) Создать модуль (например, Mynamespace / Mymodule)
2) Создать блок в вашем модуле (например, Mynamespace / Mymodule / Block / Myblock)
3) Создать файл phtml для этого блока (YOURTHEMEDIR / template / mymodule / myblock.phtml)
4) Отредактируйте файл config.xml модуля «Mymodule», чтобы он загружал файл обновления макета (YOURTHEMEDIR / layout / mymodule.xml):
<frontend>
...
<layout>
<updates>
<mymodule>
<file>mymodule.xml</file>
</mymodule>
</updates>
</layout>
...
</frontend>
5) Внутри вашего mymodule.xml поместите что-то вроде этого:
<?xml version="1.0"?>
<frontend>
<layout>
<default>
<reference name="right"> <!-- this is the name of the right column block -->
<block type="mymodule/myblock" name="myblock" template="mymodule/myblock.phtml" />
</reference>
</default>
</layout>
</frontend>