# Wie Smarty-Plugin in Shopware-Plugin registrieren?

**URL:** <https://forum.shopware.com/t/wie-smarty-plugin-in-shopware-plugin-registrieren/11353>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [3. Februar 2013 um 14:05 UTC](https://forum.shopware.com/t/wie-smarty-plugin-in-shopware-plugin-registrieren/11353 "2013-02-03T14:05:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jost](https://avatars.discourse-cdn.com/v4/letter/j/4da419/32.png) [@Jost](https://forum.shopware.com/u/Jost)\
**Post date:** [3. Februar 2013 um 14:05 UTC](https://forum.shopware.com/t/wie-smarty-plugin-in-shopware-plugin-registrieren/11353/1 "2013-02-03T14:05:07Z")

</div>

Moin zusammen, ich versuche, in meinem Frontend-Plugin ein Smarty Plugin (wie {link …}) zu registrieren. Der [Smarty-Dokumentation](http://www.smarty.net/docs/en/variable.plugins.dir.tpl) nach kann ich das tun, indem ich $smarty-\>addPluginsDir(‘pfad’); aufrufe; In meinem Eventhandler schaut das so aus: ` $view-\>Template()-\>Engine()-\>addPluginsDir($this-\>Path() . ' SmartyPlugins/'); ` Das funktioniert aber nicht, die Template-Ausführung bricht mit einer Fehlermeldung über einen “unknown tag {meinNeuerTag}” ab, findet also meine Plugin-Datei nicht. Die Plugin-Datei selbst sollte korrekt sein, denn lege ich sie im Pfad “engine/Library/Enlight/Template/Plugins” ab, funktioniert alles. Wie registriere ich das Plugin korrekt? Danke, Jost

---

<div class="post-metadata">

**Author:** ![Jost](https://avatars.discourse-cdn.com/v4/letter/j/4da419/32.png) [@Jost](https://forum.shopware.com/u/Jost)\
**Post date:** [3. Februar 2013 um 14:12 UTC](https://forum.shopware.com/t/wie-smarty-plugin-in-shopware-plugin-registrieren/11353/2 "2013-02-03T14:12:11Z")

</div>

Ok, hat sich erledigt. In dem String ’ SmartyPlugins/’ ist ein Leerzeichen zu viel.
