Theme Konfiguration übersetzen - Erstellen einer ini-Datei und Nutzen der Text-Snippets in theme.php

@dst schrieb:

Wenn ich in EIGENESTHEME/_private/snippets/backend/config.ini eine Datei erstelle mit folgendem Inhalt:

[en_GB]
theme_name = „Custom Theme“

[de_DE]
theme_name = „Individuelles Theme“

Bekomme ich unter den Text-Snippets im Backend: themes/EIGENESTHEME/backend\config

merkwürdig ist daran:

  • dass hier ein Backslash zwischen backend und config entsteht
  • dass backend\config das Datei-symbol mit Namen „backend\config“ bekommt und backend nicht als Ordner abgebildet ist

Im Theme verwende ich das dann folgendermaßen:

protected $name = ’ theme_name’;

aber das funktioniert nicht.

Was mache ich falsch?

Hallo,

die config.ini ist schonmal die richtige Datei mit dem richtigen Inhalt.

Ich glaube aber nicht, dass die Übersetzung so gedacht ist, wie du sie versuchst umzusetzen. Die Übersetzung sieht eher wie folgt aus:

$tab = $this->createTab(
     'color_tab',
     ' __color_tab_label__'
);

[en_GB]
color_tab_label = "Colors"

[de_DE]
color_tab_label = "Farben"

Beste Grüße

Sebastian

1 „Gefällt mir“