# Eigene Smarty Modifier oder Funktion

**URL:** <https://forum.shopware.com/t/eigene-smarty-modifier-oder-funktion/34040>\
**Category:** Themes & Design\
**Created:** [29. Januar 2016 um 11:22 UTC](https://forum.shopware.com/t/eigene-smarty-modifier-oder-funktion/34040 "2016-01-29T11:22:30Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [29. Januar 2016 um 11:22 UTC](https://forum.shopware.com/t/eigene-smarty-modifier-oder-funktion/34040/1 "2016-01-29T11:22:30Z")

</div>

Hallo @all,

für SW 4 und Plugins habe ich dazu einen Hinweis bekommen, aber der hilft mir hier nicht weiter.  
Da ich soviel wie möglich über das Theme machen möchte, kommt ein Plugin nicht in Frage&nbsp; ![heart](http://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/wearing-sunglasses.png "heart")

Ich möchte über ein Freitextfeld pro Kategorie gewisse „Dinge“ steuern. Dieses soll über kürzel gehen und ich möchte nicht für jede Funktion ein Freitext verbraten - also der Art: „PosTop:PosLeft:PosRight“ - das möchte ich nicht in jedem {block} jedesmal neu „zerlegen“, also möchte ich das auslagern in einen Modyfier oder eine Function.

Nun die Frage: Kann ich im Theme (Theme.php) eigene Modyfier und Funktionen für Smarty anmelden, und wenn ja wie?  
Also NICHT über ein Plugin und Events.

---

<div class="post-metadata">

**Author:** ![t2oh4e](https://avatars.discourse-cdn.com/v4/letter/t/a5b964/32.png) [@t2oh4e](https://forum.shopware.com/u/t2oh4e)\
**Post date:** [29. Januar 2016 um 11:32 UTC](https://forum.shopware.com/t/eigene-smarty-modifier-oder-funktion/34040/2 "2016-01-29T11:32:32Z")

</div>

Du musst sie seit SW5 gar nicht mehr anmelden. Einfach in deinem Theme in&nbsp;den richtigen Pfad werfen und fertig:

[https://developers.shopware.com/designers-guide/smarty/#register-custom-smarty-plugins](https://developers.shopware.com/designers-guide/smarty/#register-custom-smarty-plugins)

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [29. Januar 2016 um 11:34 UTC](https://forum.shopware.com/t/eigene-smarty-modifier-oder-funktion/34040/3 "2016-01-29T11:34:20Z")

</div>

Hab ich irgendwie übersehen \*ist ja einfach\*

\*bedankt\*
