Не предвзятый вопрос -я не профи, а только учусь, а еше кухня, дети, и тд тп!
Некоторые модули выводят в smarty-> и компилируются в mod_имя модуля.tpl
А некоторые нет, и вывод инфы организован внутри mod_имя.php
Меня интересует можно ли все модули выводить через smarty->display(’mod_имя модуля.tpl
В частности mod_hmenu, mod_menu, mod_arhiv и тд.Толкните суть поделу, факты основного принципа (почему различия?)а дальше попробую разобраться (если смогу-СМОГУ) и изменить.
Тоесть нужна и необходима возможность при создании шаблонов применять нужные классы непосредственно в файлах ...tpl ЭТОГО шаблона-модуля, а не применять классы в самих модулях ..php.
ТОесть проблема заключается в чем ?
При применении своих классов в модуле предположим /mod_hmenu/module.php (естественно его каждый будет подгонять под свой шаблон-он не компилируется smarty ,
и его ...tpl нет в шаблоне /templates/_default_или другой (свой)_/modules/
тогда при переходе на другой шаблон возникает проблема в перезаливке самих измененных модулей.
Ну если ипользовать один шаблон и надолго, не проблема.Но при выпуске изменений в файлах модулей опять возникнет необходимость их переписывать и применять свои классы (под свой дизайн шаблона)в уже новой редакции файлов модулей.
Вот пример как я применяю класс в bestblogs.tpl —
<ul> <div class="arrowlist" > <li><a href="{$post.href}" style="font-weight:bold">{$post.title}</a></li> </div> </ul> class="arrowlist" мой класс
echo '<div class="arhive_month"><a href="/arhive/'.и тд.. меняем на свой class="arrowlist"
Заключениеи конкретный вопрос :РЕАЛЬНО ли, абсолютно все модули компилировать в шаблонизаторе и выводить в tpl?
Гуру вебмастеринга прошу меня особо не пинать, я старалась разобраться и выразить свой вопрос правильно/
Если подтолкнете в нужном русле, готова с удовольствием (в свободное время)помогать в разработке (в меру УМА).