hi i have advice for themes & templates :
1. theme must clean,
- cache not stored in themes directory, use files dir (like files/themes/themeName/) instead themes/themeName/template/cpl
so theme can easy to install on other application
- theme focused on style and layout (template for view) not detailed template (form template),
but theme can replace default template for form
2. so search order of template location is
theme
module's template
common module's template
cubi default template for form stored in [modules/common/template]
new module not need create new template for it self, because can use [modules/common/template]
but if module need special template that not found in [modules/common/template]
module can create special template that stored in modules/moduleName/template (or under package )
theme not need create template for form, can only layout (template for view)
but theme can replace (inherit) module's template or common template
[modules/moduleName/template] can map to themes/themeName/template/moduleName/
agus suhartono