# Textbaustein in Controller verwenden - Wie? (übersetzbar)

**URL:** https://forum.shopware.com/t/textbaustein-in-controller-verwenden-wie-ubersetzbar/57878
**Category:** Programmierung
**Created:** [6. Februar 2019 um 08:03 UTC](https://forum.shopware.com/t/textbaustein-in-controller-verwenden-wie-ubersetzbar/57878 "2019-02-06T08:03:22Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)
#### Post date: [6. Februar 2019 um 08:03 UTC](https://forum.shopware.com/t/textbaustein-in-controller-verwenden-wie-ubersetzbar/57878/1 "2019-02-06T08:03:22Z")

</div>

Hallo, ich möcht ein einem Controller (Plugin) Textbausteine verwenden, um sie als Fehlermeldung zurückzugeben. Natürlich müssen sie übersetzbar sein bzw. vom Controller auch automatisch übersetzt werden für verschiedene Sprachshops.

wie krieg ich das hin? Habs schon mit einer INI-Datei versucht, aber da bekomm ich dann gar keine Texte…

die Textbausteine könnte ich auch alle direkt als solche im Backend anlegen, wenn nötig.&nbsp;

---

<div class="post-metadata">

### Author: ![Patrick\_Stahl](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/patrick_stahl/32/7679_2.png) [@Patrick\_Stahl](https://forum.shopware.com/u/Patrick_Stahl)
#### Post date: [6. Februar 2019 um 08:50 UTC](https://forum.shopware.com/t/textbaustein-in-controller-verwenden-wie-ubersetzbar/57878/2 "2019-02-06T08:50:10Z")

</div>

Hallo @FloC3‍,

das kannst du ganz einfach wiefolgt machen:

```
$this->container->get('snippets')->getNamespace('pfad/zum/ini/ordner')->get('NameDesSnippets');

// Also bspw. so
$this->container->get('snippets')->getNamespace('frontend/backend/activate')->get('WindowTitle');

```

Der “Pfad/zum/ini/ordner” entspricht dabei dem “Namespace” aus dem “Textbausteine” Modul.

So weit klar? 🙂

Gruß,  
Patrick&nbsp; ![Shopware](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "Shopware")

---

<div class="post-metadata">

### Author: ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)
#### Post date: [6. Februar 2019 um 09:39 UTC](https://forum.shopware.com/t/textbaustein-in-controller-verwenden-wie-ubersetzbar/57878/3 "2019-02-06T09:39:50Z")

</div>

Hallo [@Patrick Stahl]([http://forum.shopware.com/profile/1869/Patrick](http://forum.shopware.com/profile/1869/Patrick) Stahl „Patrick Stahl“)‍

ich habe es so

```
$errorMessage = $this->container->get('snippets')
            ->getNamespace('frontend/myplugin/error_messages')
            ->get("messageKey1");

```

dabei bekomme ich aber keinen Text zurück!

meine INI liegt unter Resources/snippets/frontend/myplugin/error\_messages.ini

&nbsp;

Aufbau INI:

```
[de_DE]
messageKey1 = "Das ist eine Fehlermeldung."

[en_GB]
messageKey1 = "This is error message."

```

die Snippets wurden auch nicht als Textbausteine angelegt.

---

<div class="post-metadata">

### Author: ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)
#### Post date: [6. Februar 2019 um 15:44 UTC](https://forum.shopware.com/t/textbaustein-in-controller-verwenden-wie-ubersetzbar/57878/4 "2019-02-06T15:44:17Z")

</div>

Ein Thread reicht&nbsp; ![Wink](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/wink.png "Wink")&nbsp;

[https://forum.shopware.com/discussion/58887/textbausteine-uebersetzbar-in-plugin-controller-wie](https://forum.shopware.com/discussion/58887/textbausteine-uebersetzbar-in-plugin-controller-wie)
