# Hierarchische Sprachdefinition

**URL:** <https://forum.shopware.com/t/hierarchische-sprachdefinition/2049>\
**Category:** Shopware 3.5\
**Tags:** general\
**Created:** [6. März 2011 um 06:52 UTC](https://forum.shopware.com/t/hierarchische-sprachdefinition/2049 "2011-03-06T06:52:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![avenger](https://avatars.discourse-cdn.com/v4/letter/a/9de0a6/32.png) [@avenger](https://forum.shopware.com/u/avenger)\
**Post date:** [6. März 2011 um 06:52 UTC](https://forum.shopware.com/t/hierarchische-sprachdefinition/2049/1 "2011-03-06T06:52:47Z")

</div>

Folgende Problematik: Wie verwenden eine Template-Struktur, die in “\_local” quasi unser Standard-Template, und im spezifischen Template-Verzeichnis die shopspezifischen Elemente enthält. Das ist so weit auch kein Problem, bis auf die Möglichkeiten der Sprachdefinition. Es gibt nämlich den Bedarf für Sprachdefinitionen auf der Ebene “\_local” (also unserem Standard-Template, das für alle unsere Shops zutrifft), die die vorhandenen Sprachdefinitionen ändern bzw. zusätzliche sind. Das Gleiche gilt dann auch für die shopspezifische Template-Ebene in der es auch Bedarf für geänderte und/oder zusätzliche Sprachdefinitionen gibt. Kann man das (updatesicher) über die jetzige Logik der Sprachdefinitionen realisieren, ohne die Änderungen/Zusätze manuell in die Datenbank einpflegen zu müssen? Für die zusätzlichen Sprachelemente könnte man notfalls auf die Smarty Sprachdateien ausweichen (oder auf PHP-Konstante, was vermutlich noch einfacher wäre), was aber natürlich den Nachteil hätte, dass man u.U. verschiedene Modelle der Sprachdefinition in einer Template-Datei hätte
