+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Spache nur in einer View ändern

  1. #1
    Neu an Board Avatar von huschihusch
    Registriert seit
    26.11.2008
    Ort
    Nürnberg
    Beiträge
    20
    Bedankte sich
    1
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard Spache nur in einer View ändern

    Hallo Forum!
    Ich hab eine Frage zur Language:
    Ein Teil von meiner Website (genauer: nur ein Teil einer selbst geschriebenen Komponente) enthält englischen Inhalt. Dabei wird aber auch das Paging von Joomla verwendet. Und hier haben wir das unschöne Problem: Die Pagination ist in Deutsch. (Also die Buttons "Start", "Zurück", "Weiter", "Ende".)

    Mein Lösungsansatz war evtl. genau für diese View die englische Sprachdatei zu laden. Aber wie?

    Ein zweiter Ansatz: innerhalb des Templates muss für diese View ein Override geschrieben werden, der eben seien eigenen Texte mit bringt. Aber dann ist die Komponente nicht mehr allgemein einsetzbar... :(

    Hat jemand eine Idee oder einen neuen Lösungs-Ansatz?

    huschi.

  2. #2
    Neu an Board Avatar von huschihusch
    Registriert seit
    26.11.2008
    Ort
    Nürnberg
    Beiträge
    20
    Bedankte sich
    1
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Ich habe es gelöst indem ich in der view.php folgende Zeilen eingefügt habe:
    PHP-Code:
    $lang =& JFactory::getLanguage();
    $lang = new JLanguage('en-GB'); 
    Damit wird sogar die Referenz "static $instance" in JFactory überschrieben.
    Tja, das ist PHP...

    huschi.

  3. #3
    Verbringt hier viel Zeit
    Registriert seit
    31.05.2008
    Beiträge
    801
    Bedankte sich
    0
    Erhielt 268 Danksagungen
    in 214 Beiträgen

    Standard

    PHP-Code:
    $lang JFactory::getLanguage();
    $lang->setLanguage('en-GB'); 
    lg Måria

  4. #4
    Neu an Board Avatar von huschihusch
    Registriert seit
    26.11.2008
    Ort
    Nürnberg
    Beiträge
    20
    Bedankte sich
    1
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Ja, die Idee hatte ich auch. Aber hat nicht funktioniert. Wahrscheinlich, weil ich noch das & drin hatte.

    huschi.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein