Guten Morgen,
Ich versuche derzeit das template box_filter_characteristics.tpl über ein plugin zu überschreiben. Das klappt soweit auch gut über den HOOK => \HOOK_SMARTY_OUTPUTFILTER. Überschrieben wird das template durch das ursprüngliche, modifizierte box_filter_characteristics.tpl. Allerdings rendert das modifzierte template nicht . Das debuggen zeigt, dass zuvor in der Bootstrap.php übergebenen variablen die für das template benötigt werden keine Werte haben.
Konkret:
Die variable $oBox wird vom template (box_filter_characteristics.tpl)benötigt allerdings hat diese zum Zeitpunkt der hookausführung keinen Wert zugewiesen. Normalerweise sollte dies aber nicht der Fall sein oder? Da der \HOOK_SMARTY_OUTPUTFILTER am "Ende des Smarty-Output Filters" ausgeführt wird?
Globale variablen können innerhalb des Plugins regulär über den namen verwendet werden ($oBox), oder muss ich hier etwas beachten?
Viele Grüße
Ich versuche derzeit das template box_filter_characteristics.tpl über ein plugin zu überschreiben. Das klappt soweit auch gut über den HOOK => \HOOK_SMARTY_OUTPUTFILTER. Überschrieben wird das template durch das ursprüngliche, modifizierte box_filter_characteristics.tpl. Allerdings rendert das modifzierte template nicht . Das debuggen zeigt, dass zuvor in der Bootstrap.php übergebenen variablen die für das template benötigt werden keine Werte haben.
Konkret:
Die variable $oBox wird vom template (box_filter_characteristics.tpl)benötigt allerdings hat diese zum Zeitpunkt der hookausführung keinen Wert zugewiesen. Normalerweise sollte dies aber nicht der Fall sein oder? Da der \HOOK_SMARTY_OUTPUTFILTER am "Ende des Smarty-Output Filters" ausgeführt wird?
Globale variablen können innerhalb des Plugins regulär über den namen verwendet werden ($oBox), oder muss ich hier etwas beachten?
Viele Grüße