Kann jemand mehr zur Assets-Ordnerstruktur in einem Theme sagen?
Aktuell habe ich 2x assets-Ordner und 1x public-Ordner:
# structure of theme
├── composer.json
└── src
├── MyTheme.php
└── Resources
├── app
│ └── storefront
│ ├── dist
│ │ ├── assets
│ │ │ └── UNTERORDNER
│ │ └── storefront
│ │ └── js
│ │ └── my-theme.js
│ └── src
│ ├── assets
│ │ ├── UNTERORDNER
│ ├── main.js
│ └── scss
│ ├── base.scss
│ └── overrides.scss
├── public
│ └── storefront
│ └── UNTERORDNER
└── theme.json
- src/Resources/ public /storefront /* - Ich habe herausgefunden, dass der Inhalt des public-Folders (storefront-Ordner) bereits beim Installieren des Theme-Plugins in public/{mytheme} kopiert wird.
- src/Resources/ app /storefront/ dist /assets/* - wird beim Kompilieren benötigt. Die Inhalte werden beim Zuweisen eines Themes in den public/{mytheme} kopiert.
- src/Resources/ app /storefront/ src /assets/* - wozu wird dieser hier benötigt? Laut Doku (Shopware 6: Creating a new theme) ist dieser hier angegeben und und nicht der asstes-Ordnder unter dist.