Hallo zusammen.
Ich habe ein Theme erstellt dessen Backend-Konfiguration ich gerne übersetzen würde. In meinem Theme-Verzeichnis gibt es die Datei _private/snippets/backend/config.ini mit folgendem Inhalt:
[en_GB]
general = "General"
page_max_width = "Page max width"
[de_DE]
general = "Allgemein"
page_max_width = "Seite Maximalbreite"
In der Theme.php sind die Übersetzung dann wie folgt eingebaut:
$tab = $this->createTab(
'tab_general_structure',
' __general__',
[
'attributes' => [
'autoScroll' => true,
],
]
);
$fieldSet->addElement(
$this->createTextField(
'sPageMaxWidth',
' __page_max_width__',
$this->themeDefaults['sPageMaxWidth'],
['attributes' => ['supportText' => '@sPageMaxWidth; Leave empty for default 1260px;']]
)
);
Ich habe das Theme mit einer Plugin-Struktur aufgebaut damit dieses über den Plugin-Mangager installiert werden kann. Das Theme ist nach erfolgreicher Installation im Theme-Manager auch sichtbar. Allerdings findet sich in der Textbaustein-Verwaltung unter Namespaces/themes/ kein Eintrag zu meinem Theme. Ich habe keine Ahnung was dafür verantwortlich sein könnte, dass hier nichts angezeigt wird.
Ich habe mein Theme bereits mit anderen Themes verglichen bei denen dies funktioniert und konnte keine Unterschied hinsichtlich der Verzeichnis-Struktur etc. finden.
Kann mir jemand weiterhelfen?
Viele Grüße
Marco