# Neue Textbausteine bei Theme-Plugin Update werden nicht neu geladen

**URL:** <https://forum.shopware.com/t/neue-textbausteine-bei-theme-plugin-update-werden-nicht-neu-geladen/41068>\
**Category:** Themes & Design\
**Created:** [3. November 2016 um 21:10 UTC](https://forum.shopware.com/t/neue-textbausteine-bei-theme-plugin-update-werden-nicht-neu-geladen/41068 "2016-11-03T21:10:28Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![zenit](https://avatars.discourse-cdn.com/v4/letter/z/a87d85/32.png) [@zenit](https://forum.shopware.com/u/zenit)\
**Post date:** [3. November 2016 um 21:10 UTC](https://forum.shopware.com/t/neue-textbausteine-bei-theme-plugin-update-werden-nicht-neu-geladen/41068/1 "2016-11-03T21:10:28Z")

</div>

Hallo Community,&nbsp;

wenn man in der Theme-Konfiguration neue Felder und damit auch neue Snippets (\_private/snippets/backend/config.ini) zur Übersetzung anlegt und diese dann in einem Update bereitstellt, kann der Kunde zwar das Update ausführen und bekommt ebenfalls die neuen Felder… jedoch werden die Text-Snippets nicht aktualisiert, es sei denn der Kunde hat zufällig im Theme Manager das Neuladen der Textbausteine erzwingen eingestellt.

Kann man hier evtl. in der Update-Methode irgendetwas einbauen, sodass die Textbausteine ebenfalls aktualisiert werden?

MFG ZENIT

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [3. November 2016 um 21:42 UTC](https://forum.shopware.com/t/neue-textbausteine-bei-theme-plugin-update-werden-nicht-neu-geladen/41068/2 "2016-11-03T21:42:32Z")

</div>

Hi Zenit,

wäre es für dich eine Lösung die Textbausteine direkt in deinem Plugin Root Verzeichnis abzulegen?

\_Dein\_Plugin\_/Snippets/backend/config.ini

Dieser Ordner wird beim Update automatisch berücksichtigt.

Viele Grüße

---

<div class="post-metadata">

**Author:** ![zenit](https://avatars.discourse-cdn.com/v4/letter/z/a87d85/32.png) [@zenit](https://forum.shopware.com/u/zenit)\
**Post date:** [5. November 2016 um 17:01 UTC](https://forum.shopware.com/t/neue-textbausteine-bei-theme-plugin-update-werden-nicht-neu-geladen/41068/3 "2016-11-05T17:01:28Z")

</div>

Hi simkli,

vielen Dank für deine Antwort (da klick ich doch gleich mal auf Danke ;-P)

Ich habe nun die Theme-Snippets, welche in der Datei \_Dein\_Plugin\_/Themes/Frontend/\_Theme\_Name\_/\_private/snippets/backend/config.ini nun auch in \_Dein\_Plugin\_/Snippets/backend/config.ini kopiert und eine Änderung in beiden Dateien gemacht. Daraufhin habe ich das Plugin im Plugin-Manager aktualisiert und den Theme-Manager aufgerufen. In der Theme-Konfiguration waren die Snippets leider noch veraltet. Woran kann es liegen?

Schönes Wochenende!

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [5. November 2016 um 17:15 UTC](https://forum.shopware.com/t/neue-textbausteine-bei-theme-plugin-update-werden-nicht-neu-geladen/41068/4 "2016-11-05T17:15:31Z")

</div>

> [@zenit schrieb:](https://forum.shopware.com/profile/22455/zenit "zenit")
> 
> Woran kann es liegen?

Mhh gute Frage… Hast du die Textbausteine einmal mit der Backend Textbausteinverwaltung überarbeitet? Wenn ja setzt Shopware automatisch das „Dirty“-Flag bei dem jeweiligen Textbaustein und er wird nicht mehr geändert ( Schützt davor, dass Kundenänderungen nicht überschrieben werden.) Kann man in der&nbsp;s\_core snippets Tabelle nachvollziehen&nbsp; ![Wink](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/wink.png "Wink").

Sollte es daran gelegen haben könntest du es auch nochmal im \_private Ordner versuchen.&nbsp;

---

<div class="post-metadata">

**Author:** ![zenit](https://avatars.discourse-cdn.com/v4/letter/z/a87d85/32.png) [@zenit](https://forum.shopware.com/u/zenit)\
**Post date:** [9. November 2016 um 13:45 UTC](https://forum.shopware.com/t/neue-textbausteine-bei-theme-plugin-update-werden-nicht-neu-geladen/41068/5 "2016-11-09T13:45:42Z")

</div>

Hey simkli,&nbsp;

nein, keiner der Backend-Textbausteine wurde angefasst. Selbst neue Textbausteine stehen nach einem normalen Plugin-Update gar nicht erst in der Theme-Konfiguration zur Verfügung. Neu angelegte Textbausteine werden in der Theme-Konfiguration nicht übernommen und es erscheint der Name des Bausteins, wie in der Theme.php hinterlegt:&nbsp;(\_\_Textbaustein\_\_)

MFG DST

---

<div class="post-metadata">

**Author:** ![zenit](https://avatars.discourse-cdn.com/v4/letter/z/a87d85/32.png) [@zenit](https://forum.shopware.com/u/zenit)\
**Post date:** [14. Dezember 2016 um 17:50 UTC](https://forum.shopware.com/t/neue-textbausteine-bei-theme-plugin-update-werden-nicht-neu-geladen/41068/6 "2016-12-14T17:50:17Z")

</div>

Gibt es hier vll. mittlerweile eine Lösung?

---

<div class="post-metadata">

**Author:** ![mdsw](https://avatars.discourse-cdn.com/v4/letter/m/94ad74/32.png) [@mdsw](https://forum.shopware.com/u/mdsw)\
**Post date:** [19. Oktober 2017 um 09:22 UTC](https://forum.shopware.com/t/neue-textbausteine-bei-theme-plugin-update-werden-nicht-neu-geladen/41068/7 "2017-10-19T09:22:54Z")

</div>

Kann man hier möglicherweise beim Leeren der Caches einen Wert für die Snippets mitgeben?&nbsp;

```
'invalidateCache' => ['template', 'theme'],

```

quasi so (achtung: snippets ist nur ein ausgedachter Wert):

```
'invalidateCache' => ['template', 'theme', 'snippets'],

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![wabAB](https://avatars.discourse-cdn.com/v4/letter/w/7feea3/32.png) [@wabAB](https://forum.shopware.com/u/wabAB)\
**Post date:** [5. Januar 2018 um 11:43 UTC](https://forum.shopware.com/t/neue-textbausteine-bei-theme-plugin-update-werden-nicht-neu-geladen/41068/8 "2018-01-05T11:43:17Z")

</div>

Mich würde das auch interessieren, ich habe ein ähnliches Problem.

Bei meinem Plugin&nbsp;habe ich Probleme snippets (für eine Backend-Konfigurationsmaske) über die ini zu ändern (die die da vorher auch schon drin standen).

Das einzige was im endeffekt geholfen hatte war die snippets.ini ins oben bereits genannte Verzeichnis “\_Dein\_Plugin\_/Snippets/backend/” zu kopieren und in meinen extjs dateien neue namespaces anzugeben…

Nur das kann nicht die Lösung sein, dann habe ich alle Snippets doppelt in der Datenbank unter einem anderen namespace. Aufräumroutinen braucht man dann auch jedes mal wenn man sowas veranstaltet ![Foot-in-Mouth](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/bedbc37f276faa6d086ddea9cd70cb0550bbd56e.png "Foot-in-Mouth").

---

<div class="post-metadata">

**Author:** ![ROBjkE7](https://avatars.discourse-cdn.com/v4/letter/r/5daacb/32.png) [@ROBjkE7](https://forum.shopware.com/u/ROBjkE7)\
**Post date:** [30. Januar 2018 um 16:09 UTC](https://forum.shopware.com/t/neue-textbausteine-bei-theme-plugin-update-werden-nicht-neu-geladen/41068/9 "2018-01-30T16:09:28Z")

</div>

\*push\*

stehe vor dem gleichen Problem. inzwischen hilft es nichtmal die config.ini nach&nbsp;“\_Dein\_Plugin\_/Snippets/backend/” zu kopieren.&nbsp;sw:snippets:find:missing zeigt auch keine fehlenden snippets an

Hat da jemand neue Erkentnisse?
