Hallo Paul,
für das Aufsuchen der Widget-Templates gilt ja auch das allgemeine Pfadarray aus der Renderer_Base.
Allerdings hatte der Templatename als Bestandteil "view/smarty" - diese Ordner gibts in Themes nicht, folglich wird immer das TPL aus dem Modulordner zurückgeliefert. Habe die load_module entsprechend geändert und eine weitere Prüfung eingeführt.
- 'modules' . DS . $module . DS . $action . '.tpl';
- 'modules' . DS . $module . DS . 'view' . DS . 'smarty' . DS . $action . '.tpl';
- $module . DS . 'view' . DS . 'smarty' . DS . $action . '.tpl'
Reihenfolge der Pfade für das Aufsuchen von Smarty TemplatesDebugging function.load_module.php on line 124:
Clansuite_Debug::printR($smarty->template_dir);
Type: array
Length: 9
Value: Array
(
[0] => C:\Programme\Zend\Apache2\htdocs\clansuite\trunk\themes\frontend\standard\
[1] => C:\Programme\Zend\Apache2\htdocs\clansuite\trunk\themes\frontend\standard\modules\index\
[2] => C:\Programme\Zend\Apache2\htdocs\clansuite\trunk\themes\frontend\standard\
[3] => C:\Programme\Zend\Apache2\htdocs\clansuite\trunk\modules\
[4] => C:\Programme\Zend\Apache2\htdocs\clansuite\trunk\modules\index\
[5] => C:\Programme\Zend\Apache2\htdocs\clansuite\trunk\modules\index\view\
[6] => C:\Programme\Zend\Apache2\htdocs\clansuite\trunk\modules\index\view\smarty\
[7] => C:\Programme\Zend\Apache2\htdocs\clansuite\trunk\themes\core\view\smarty
[8] => C:\Programme\Zend\Apache2\htdocs\clansuite\trunk\themes\
)
Bitte testen und rückmelden ob's läuft.
Gruß, Jens