Bygga ett anpassat tema i Magento
Magento-teman följer en specifik katalogstruktur under app/design/frontend:
- Skapa en leverantörskatalog (t.ex.
Ditt företag) - Skapa en temakatalog i den (t.ex.
anpassat tema)
- Skapa
theme.xmli din temakatalog med grundläggande metadata - Lägg till
registration.phpför att registrera ditt tema - Skapa
composer.jsonom du använder beroendehantering - Deklarera temaarv via
<förälder>itheme.xml - Lägg till konfigurationsfiler:
etc/view.xmlför mediainställningarweb/-katalog för statiska tillgångar
- Åsidosätt basmallar genom att spegla kärnkatalogstrukturen
- Aktivera via Admin: Innehåll > Design > Konfiguration
Temanärvningsmetoder jämförda
| Aspekt | Föräldratema tillvägagångssätt | Tema för barn |
|---|---|---|
| Arvsdjup | Utökar Magento/blank eller Magento/luma direkt | Utökar ett befintligt anpassat tema |
| Obligatoriska filer | Alla kärntemafiler måste återskapas | Endast modifierade filer behöver inkluderas |
| Anpassningsflexibilitet | Full kontroll men högre underhåll | Selektiva åsidosättningar med enklare uppdateringar |
Krävs minimalt med temafiler:
theme.xml(titel, version)registration.php(temaregistrering)composer.json(valfri beroendehantering)etc/view.xml(bildstorlekar)
Checklista för tematestning:
- Rensa genererade statiska vyfiler
- Töm cachelagring
- Verifiera på frontend med exempelprodukter
- Kontrollera responsivt beteende
Copyright ©caneslat.pages.dev 2026