# Basic Plugin zum überschreiben Template

**URL:** <https://forum.shopware.com/t/basic-plugin-zum-ueberschreiben-template/104790>\
**Category:** Shopware 6 (German)\
**Created:** [9. August 2024 um 18:49 UTC](https://forum.shopware.com/t/basic-plugin-zum-ueberschreiben-template/104790 "2024-08-09T18:49:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [9. August 2024 um 18:49 UTC](https://forum.shopware.com/t/basic-plugin-zum-ueberschreiben-template/104790/1 "2024-08-09T18:49:53Z")

</div>

Hallo.  
Hat jemand von euch ein Plugin womit ich das Theme ergänzen und überschreiben kann?  
Es kann leer sein, ich möchte nur ein paar Sachen im Theme ergänzen.  
Ich schaffe es nicht (geistig) ein Plugin zu bauen für die neue Struktur.

Danke und Gruss

---

<div class="post-metadata">

**Author:** ![noc](https://avatars.discourse-cdn.com/v4/letter/n/6de8d8/32.png) [@noc](https://forum.shopware.com/u/noc)\
**Post date:** [9. August 2024 um 22:18 UTC](https://forum.shopware.com/t/basic-plugin-zum-ueberschreiben-template/104790/2 "2024-08-09T22:18:59Z")

</div>

Wenn du Zugriff auf die Konsole hast wäre es am einfachsten mit

bin/console theme:create SwagBasicExampleTheme

wie hier [Create a First Theme | Shopware Documentation](https://developer.shopware.com/docs/guides/plugins/themes/create-a-theme.html) beschrieben

---

<div class="post-metadata">

**Author:** ![area-net-gmbh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/area-net-gmbh/32/21995_2.png) [@area-net-gmbh](https://forum.shopware.com/u/area-net-gmbh)\
**Post date:** [10. August 2024 um 07:27 UTC](https://forum.shopware.com/t/basic-plugin-zum-ueberschreiben-template/104790/3 "2024-08-10T07:27:04Z")

</div>

Oder über [GitHub - FriendsOfShopware/FroshDevelopmentHelper: Helpful development tools](https://github.com/FriendsOfShopware/FroshDevelopmentHelper)

Da kannst du dir auch gleich zu einem Twig-Block die passende Template-Struktur anlegen lassen und siehst in der Entwicklerkonsole als Kommentar gleich die verwendetenTemplates und Blöcke.

Eigentlich unverzichtbar bei der Frontend-Entwicklung.

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [10. August 2024 um 08:23 UTC](https://forum.shopware.com/t/basic-plugin-zum-ueberschreiben-template/104790/4 "2024-08-10T08:23:39Z")

</div>

Ich habe erstmal die Sache von @noc umgesetzt.

```auto
/usr/bin/php83 bin/console theme:create SwagBasicExampleTheme
/usr/bin/php83 bin/console plugin:refresh

```

lief gut. aber bei:

```auto
/usr/bin/php83 bin/console plugin:install --activate SwagBasicExampleTheme

```

wurden alle Kategorien, Hersteller, Eigenschaften usw **doppelt** (obwohl in meinem script eindeutige UUIDs vergeben werden) und dateien aus einem anderen Ordner ausgeführt:

```auto
basedir
   - shop (hier wurde bin ausgeführt)
       - bin
       - .... 
   - control (die phps dieses Ordners wurden ebenfalls ausgeführt?)
       - import.php

```

Wie kann das sein?
