Hierarchische Sprachdefinition

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