Eigener Smarty Modifier

Hallo zusammen, ich würde gerne einen eigenen Smarty modifier in Shopware integrieren. Der Modifier ist fertig erstellt, wie mach ich diesem jetzt aber dem Shop bekannt, sodass ich diesen im meinen Templates verwenden kann? Vielen Dank vorab für eure Hilfe … Viele Grüße Max

Aus meiner Wühlkiste: // get smarty $smarty = Shopware()-\>Template(); // set smarty config $smarty-\>compile\_id = "export\_" . $export-\>getId(); $smarty-\>cache\_lifetime = 0; $smarty-\>debugging = 0; $smarty-\>caching = 0; // register custom modifiers $smarty-\>registerPlugin( "modifier", "escape", array( &$this, "smartyModifierEscape" ) ); $smarty-\>registerPlugin( "modifier", "quantity", array( &$this, "smartyModifierQuantity" ) ); $smarty-\>registerPlugin( "modifier", "quantityAlternative", array( &$this, "smartyModifierQuantityAlternative" ) ); $smarty-\>registerPlugin( "modifier", "quantityInverse", array( &$this, "smartyModifierQuantityInverse" ) ); Viele Grüße

Hallo Aquatuning, vielen Dank für deine Rückmeldung. Um welche Datei handelt es sich dabei? LG Max

Das könnte zb in der bootstrap deines Plugins stehen. Viele Grüße

1 Like

Hallo Aquatuning, vielen Dank für deine Tipps. Habe es hinbekommen. Habe in meiner Bootstrap das Event “Enlight_Controller_Action_PostDispatch_Frontend_Detail” verwendet. Den Plugin-Ordner mit dem Smarty-Modifier bekannt gemacht und mit einem append das Template erweitert. Vielen Dank noch mal und viele Grüße Max