# App System - assets in den Bundles-Ordner kopieren geht nicht

**URL:** <https://forum.shopware.com/t/app-system-assets-in-den-bundles-ordner-kopieren-geht-nicht/88912>\
**Category:** Programmierung\
**Created:** [6. Juli 2021 um 20:15 UTC](https://forum.shopware.com/t/app-system-assets-in-den-bundles-ordner-kopieren-geht-nicht/88912 "2021-07-06T20:15:51Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![myshoptheme](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@myshoptheme](https://forum.shopware.com/u/myshoptheme)\
**Post date:** [6. Juli 2021 um 20:15 UTC](https://forum.shopware.com/t/app-system-assets-in-den-bundles-ordner-kopieren-geht-nicht/88912/1 "2021-07-06T20:15:51Z")

</div>

Moin,

wie kann ich bei einer App `assets` hinzufügen. Beispielsweise eine eigene Schriftart oder ein Bild als asset.

Bei Plugins habe ich da die Möglichkeit diese unter `src/Resources/public` zu packen oder in einem Theme Plugin auch unter `src/Resources/app/storefront/dist/assets`

Beide Lösungen führen im Plugin-System dazu, dass diese Dateien beim Installieren in den Bundles-Ordner kopiert werden. In der App will das aber nicht funktionieren…

---

<div class="post-metadata">

**Author:** ![myshoptheme](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@myshoptheme](https://forum.shopware.com/u/myshoptheme)\
**Post date:** [9. August 2021 um 06:57 UTC](https://forum.shopware.com/t/app-system-assets-in-den-bundles-ordner-kopieren-geht-nicht/88912/2 "2021-08-09T06:57:43Z")

</div>

Arbeitet noch niemand mit dem App System und kann mir meine Frage keiner beantworten?

---

<div class="post-metadata">

**Author:** ![ninja](https://avatars.discourse-cdn.com/v4/letter/n/53a042/32.png) [@ninja](https://forum.shopware.com/u/ninja)\
**Post date:** [9. August 2021 um 07:29 UTC](https://forum.shopware.com/t/app-system-assets-in-den-bundles-ordner-kopieren-geht-nicht/88912/3 "2021-08-09T07:29:43Z")

</div>

Versuchs mal mit bin/console assets:install ?

---

<div class="post-metadata">

**Author:** ![myshoptheme](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@myshoptheme](https://forum.shopware.com/u/myshoptheme)\
**Post date:** [10. August 2021 um 08:34 UTC](https://forum.shopware.com/t/app-system-assets-in-den-bundles-ordner-kopieren-geht-nicht/88912/4 "2021-08-10T08:34:13Z")

</div>

Geht leider nicht - btw würde das auch nichts bringen, wenn es nicht beim Kunden bei der App Installation kopiert wird.

@ninja weißt Du zufällig, ob das generell funktioniert? Dann könnte ich prüfen, ob ich einfach nur einen Fehler mache. Es ist immer schwierig, wenn man nicht weiß, ob der Fehler bei einem selbst liegt oder beim App-System generell…

---

<div class="post-metadata">

**Author:** ![lucamario](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/lucamario/32/15269_2.png) [@lucamario](https://forum.shopware.com/u/lucamario)\
**Post date:** [9. November 2021 um 17:11 UTC](https://forum.shopware.com/t/app-system-assets-in-den-bundles-ordner-kopieren-geht-nicht/88912/5 "2021-11-09T17:11:17Z")

</div>

@myshoptheme

Moin, bin auf das selbe Problem gestoßen, dass die assets nicht ins public Verzeichnis kopiert werden. Bist du hier mittlerweile schlauer geworden? Ich denke, dass es am App System liegt.

---

<div class="post-metadata">

**Author:** ![ninja](https://avatars.discourse-cdn.com/v4/letter/n/53a042/32.png) [@ninja](https://forum.shopware.com/u/ninja)\
**Post date:** [9. November 2021 um 21:15 UTC](https://forum.shopware.com/t/app-system-assets-in-den-bundles-ordner-kopieren-geht-nicht/88912/6 "2021-11-09T21:15:24Z")

</div>

Moin ich habe mich die letzten Wochen / Monate sehr stark mit dem App-System von Shopware beschäftigt und auch versucht assets bzw. icons in eine App zu laden.

Das funktioniert auch prima und zwar folgendermaßen:

> **[Add custom icons](https://developer.shopware.com/docs/guides/plugins/plugins/storefront/add-icons)**

So wie hier in der Doku beschrieben die assets hinzufügen und dann die icons folgendermaßen aufrufen

```auto
{% sw_icon 'iconname' style { 'namespace' : 'AppName'} % }

```

Für assets sollte es vermutlich genau zu funktionieren. Nun zum „Problem“. Lokal im Docker-Container funktioniert das ohne Probleme und alles ist wunderbar. Auf Produktiv System werden die assets bzw. die Icons allerdings NICHT gerendert. Das ist vermutlich ein Bug.

Ein Workaround hier wäre assets nicht ins Plugin zu packen sondern von außerhalb zu laden, das funktioniert nämlich.

Und ein weiterer Bug der mir bei der Entwicklung viel Frust bereitet hat ist das sw\_include. Das funtkioniert ebenfalls im Docker-Container wunderbar und dann auf produktiv-system bekommt man einen 500er Error.

Also die Idee vom App-System ist gut und die ersten coole Dinge kann man bereits damit entwickeln, allerdings müssen noch einige Bugs behoben werden und es gibt noch ein wenig Luft nach oben.

---

<div class="post-metadata">

**Author:** ![lucamario](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/lucamario/32/15269_2.png) [@lucamario](https://forum.shopware.com/u/lucamario)\
**Post date:** [10. November 2021 um 15:54 UTC](https://forum.shopware.com/t/app-system-assets-in-den-bundles-ordner-kopieren-geht-nicht/88912/7 "2021-11-10T15:54:57Z")

</div>

@ninja Bei meinem asset ging es zwar auch „nur“ um eine svg, das lässt sich noch mit sw\_icon lösen. Bei Bildern stößt das aber natürlich an seine Grenzen, da ist externes speichern der App Bilder vermutlich schlauer wie du schon sagst.

Was das App System an sich betrifft, da ist man aktuell noch sehr eingeschränkt sehe ich auch so. Die Idee ist gut, onPremise ist aktuell jedoch deutlich mehr umsetzbar.

---

<div class="post-metadata">

**Author:** ![myshoptheme](https://avatars.discourse-cdn.com/v4/letter/m/4da419/32.png) [@myshoptheme](https://forum.shopware.com/u/myshoptheme)\
**Post date:** [12. November 2021 um 10:05 UTC](https://forum.shopware.com/t/app-system-assets-in-den-bundles-ordner-kopieren-geht-nicht/88912/8 "2021-11-12T10:05:33Z")

</div>

@lucamario Nein, habe da immer noch keine Antwort drauf gefunden. assets sind nach wie vor nicht zu verwenden.

@ninja das liegt vermutlich daran, dass in der dev-Umgebung die Daten (z.B. Icons) aus dem Verzeichnis geladen werden, in der prod-Umgebung eines Cloudshops kein Zugriff auf Dateiebene passiert und alles in der Datenbank abgelegt werden muss. Alle Templates werden in der prod-Umgebung einer Cloudumgebung in die Datenbank gelegt. Korrigiert mich, wenn ich mich irre.

Mit sw\_include habe ich allerdings noch kein Problem bemerkt.

---

<div class="post-metadata">

**Author:** ![lucamario](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/lucamario/32/15269_2.png) [@lucamario](https://forum.shopware.com/u/lucamario)\
**Post date:** [18. Januar 2022 um 10:26 UTC](https://forum.shopware.com/t/app-system-assets-in-den-bundles-ordner-kopieren-geht-nicht/88912/9 "2022-01-18T10:26:13Z")

</div>

Assets wie Bilder, Fonts, Icons, können im App System alle unter `Resources/app/storefront/src/assets` abgelegt werden.
