# Child theme vs module: pros & contras

**URL:** <https://forum.oxid-esales.com/t/child-theme-vs-module-pros-contras/99407>\
**Category:** Deutsches Forum\
**Created:** [August 29, 2024, 11:45am UTC](https://forum.oxid-esales.com/t/child-theme-vs-module-pros-contras/99407 "2024-08-29T11:45:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![marsium](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/57b2e6/32.png) [@marsium](https://forum.oxid-esales.com/u/marsium)\
**Post date:** [August 29, 2024, 11:45am UTC](https://forum.oxid-esales.com/t/child-theme-vs-module-pros-contras/99407/1 "2024-08-29T11:45:55Z")

</div>

Hallo Forum,

früher (in älteren versionen) habe ich immer ein Child Theme erstellt und dort anpassungen vorgenommen.  
In docs steht, dass in der V7.1 die Möglichkeit gibt es entweder child theme zu erstellen oder ein Modul dass apex erweitert.  
In docs habe ich die pros und cons nicht nachvollzogen, ehrlich gesagt.

Wie macht Ihr das? was ist “state of the art” für v7?  
Vor/Nachteile?

Danke Euch.

---

<div class="post-metadata">

**Author:** ![indianer3c](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/indianer3c/32/4325_2.png) [@indianer3c](https://forum.oxid-esales.com/u/indianer3c)\
**Post date:** [August 30, 2024, 10:05am UTC](https://forum.oxid-esales.com/t/child-theme-vs-module-pros-contras/99407/2 "2024-08-30T10:05:53Z")

</div>

Hallo @marsium

Du meinst folgende Stelle in der Dokumentation [Extend twig compatible theme with a child theme — OXID eShop developer documentation 7.1 documentation](https://docs.oxid-esales.com/developer/en/latest/development/modules_components_themes/theme/twig/twig_child_theme.html)

In bisherigen Shop Serien benötigt man beides Child-Theme (Design) und Modul (Logik).

Für die 7.1er Serie betrittst Neuland, da es wahrscheinlich nur eine Handvoll Shops geben wird welche bereits 7.1 produktiv einsetzen werden.

Vom technischen Ansatz her finde ich es beim CakePHP Framework gut gelöst, indem man über Plugins andere Template Dateien ersetzen kann.

Bei OXID eShop muss man sicherlich erst die Besonderheiten mit der neuen Twig Template Engine berücksichtigen ob man eine Anpassung per Child Theme oder Modul vornimmt.

Letztendlich würde ich die Entscheidung immer von Deinen individuellen Fall abhängig machen.

---

<div class="post-metadata">

**Author:** ![marsium](https://forum.oxid-esales.com/letter_avatar_proxy/v4/letter/m/57b2e6/32.png) [@marsium](https://forum.oxid-esales.com/u/marsium)\
**Post date:** [August 30, 2024, 10:48am UTC](https://forum.oxid-esales.com/t/child-theme-vs-module-pros-contras/99407/3 "2024-08-30T10:48:25Z")

</div>

Hallo @indianer3c Danke. Ja, genau die Seite. Da gibt es keine Infos, welche der Beiden Varianten in welchem Fall zu bevorziehen. Daher stehe ich bei dieser Wahl aufm Schlauch.

Mein Fall: Minimale Anpassungen von apex theme.  
Also für den Augenblick mein Fazit: - wenn ich child theme erstelle, bin ich auf jeden Fall von “Überraschungen” abgesichert.

---

<div class="post-metadata">

**Author:** ![system](https://forum.oxid-esales.com/user_avatar/forum.oxid-esales.com/system/32/4245_2.png) [@system](https://forum.oxid-esales.com/u/system)\
**Post date:** [August 30, 2025, 10:49am UTC](https://forum.oxid-esales.com/t/child-theme-vs-module-pros-contras/99407/4 "2025-08-30T10:49:14Z")

</div>

Closed on August 30, 2025, 10:49am UTC

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
