На сайте часто есть необходимость в разных местах выводить последние материалы в разном оформлении (например, слева новости, справа статьи, и внешний вид у них разный). Добавим для модуля Материалы возможность менять шаблон.
admin/modules/mod_latest/backend.xml
добавляем перед </params>:
modules/mod_latest/module.php
где-нить вверху пишем:
и внизу:
admin/modules/mod_latest/backend.xml
добавляем перед </params>:
<param type="string" name="tmpl" title="Шаблон вывода" default="mod_latest.tpl" hint="Этот шаблон будет использоваться при выводе материалов" />
где-нить вверху пишем:
$smarty->display($tmpl);
две копии одного модуля могут использовать разные tpl-шаблоны, имхо и так понятно все