Ergebnis 1 bis 17 von 17

Thema: Reihenfolge der Sprachauswahl im Frontend festlegen

  1. #1
    Contao-Fan
    Registriert seit
    03.06.2010.
    Beiträge
    297

    Standard Reihenfolge der Sprachauswahl im Frontend festlegen

    Hallo,

    wie lege ich die Reihenfolge der Sprachauswahl im Frontend fest?

    In der ersten Variante habe ich einfach über die Reihenfolge der Erstellung der jeweiligen Seitenstruktur dieselbe Reihenfolge auch im Frontend bei der Sprachauswahl, aber jetzt habe ich die Seitenstrukturen geändert und die Sprachauswahl-Reihenfolge im Frontend passt nicht mehr:

    Seitenstruktur und changelanguage-modul im backend folgende reihenfolge
    • deutsch
      english
      magyar
      cesk
      nederlands


    Reihenfolge im frontend
    • cesky
      english
      deutsch
      magyar
      nederlands


    Ich möchte auch nicht unbedingt jedes einzelne Sprachelement im css absolut positionieren ...

    Danke - Markus

  2. #2
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Hallo lichtfest,

    wenn Du keine Landesflaggen anzeigst, kannst es in den Modul Einstellungen unter > Eigene Sprachtexte einstellen. Da kannst Deine eigenen Bezeichnungen eingeben und die Reihenfolge der Sprache mit den grünen Pfeilen dann ändern.

    ciaobello


    * Habe selber das Problem versucht nachzuvollziehen. Bei mir hat es auch nicht geklappt. Autor ist in Kenntnis gesetzt worden.

    Lösung hier
    Geändert von ciaobello (18.11.2011 um 01:44 Uhr)


  3. #3
    Contao-Fan
    Registriert seit
    03.06.2010.
    Beiträge
    297

    Standard

    Zitat Zitat von ciaobello Beitrag anzeigen
    kannst es in den Modul Einstellungen unter > Eigene Sprachtexte einstellen. Da kannst Deine eigenen Bezeichnungen eingeben und die Reihenfolge der Sprache mit den grünen Pfeilen dann ändern.

    ciaobello
    Genau das habe ich ja wie oben beschrieben gemacht. Auf die Reihenfolge im Frontend hat das aber leider keine Auswirkung mehr.
    Geändert von lichtfest (19.10.2011 um 16:24 Uhr)

  4. #4
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hmm, eigentlich müsste es das schon. Alternativ könntest du ja einfach die Reihenfolge der Root-Seiten umstellen?
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  5. #5
    Contao-Fan
    Registriert seit
    03.06.2010.
    Beiträge
    297

    Standard

    Die Seitenstrukturen habe ich auch bereits in der korrekten Reihenfolge platziert - ohne Wirkung.

    Mir ist jetzt aufgefallen das die Reihenfolge nur bei eigenen Sprachtexten falsch angezeigt wird. Vielleicht passt ja da irgendwas nicht.
    Anbei ein Screenshot mit meinen Einstellungen.

    scrsh_3.gif

  6. #6
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was verstehst du denn unter "falsch"? Die Reihenfolge müsste so sein wie deine "Eigenen Sprachtexte".
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  7. #7
    Contao-Fan
    Registriert seit
    03.06.2010.
    Beiträge
    297

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Was verstehst du denn unter "falsch"? Die Reihenfolge müsste so sein wie deine "Eigenen Sprachtexte".
    Wie ganz wie ganz am Anfang beschrieben...

    Meine Wunschreihenfolge:
    deutsch
    english
    magyar
    cesky
    nederlands

    Was jedoch im Frontend erscheint:
    cesky
    english
    deutsch
    magyar
    nederlands

    Die Reihenfolge ist leider nicht so wie meine eigenen Sprachtexte definiert -> siehe Screenshots vom Frontend mit definierten Sprachtexten und ohne definierte Sprachtexte:

    scrsh_1.gif

    scrsh_2.gif


    PS: Die Changelanguage Extension habe ich bereits 1x deinstalliert und neu installiert was auch nichts bringt.

  8. #8
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Die Reihenfolge müsste so sein wie deine "Eigenen Sprachtexte".
    Hallo Andreas,
    genau das geht ja nicht. Hab die Extension extra in contao2go installiert und versucht das nach zu bauen mit nur 3 Sprachen. Ich konnte die Reihenfolge nicht so einstellen wie ich wollte. Changelaunguage stellt trotz Einstellungen der eigenen Sprachtexte es so dar wie es gerade wollte.
    Habe zum Beispiel alle Einträge raus gelöscht und sie direkt so eingefügt wie sie sein sollten. Kein zufriedenstellendes Ergebnis. Auch habe ich den Cache zwischendurch gelehrt.

    ciaobello


  9. #9
    Contao-Fan
    Registriert seit
    03.06.2010.
    Beiträge
    297

    Standard

    Zitat Zitat von ciaobello Beitrag anzeigen
    Hallo Andreas,
    genau das geht ja nicht. Hab die Extension extra in contao2go installiert und versucht das nach zu bauen mit nur 3 Sprachen. Ich konnte die Reihenfolge nicht so einstellen wie ich wollte. Changelaunguage stellt trotz Einstellungen der eigenen Sprachtexte es so dar wie es gerade wollte.
    Habe zum Beispiel alle Einträge raus gelöscht und sie direkt so eingefügt wie sie sein sollten. Kein zufriedenstellendes Ergebnis. Auch habe ich den Cache zwischendurch gelehrt.

    ciaobello
    Danke für's Reproduzieren - d.h. es ist bei mir kein lokaler Ausreisser sondern ein allgemeines Problem.

  10. #10
    Contao-Fan
    Registriert seit
    03.06.2010.
    Beiträge
    297

    Standard

    @andreas: Hast Du eine Idee für einen Workaround? Ich weiß wirklich nicht wie ich das sonst hinbekommen soll. Wo ist in der Datenbank die Reihenfolge gespeichert? Zur Not muß ich halt dort eine Änderung machen, aber im Zeichen des Erfinders ist das, denke ich, nicht.

  11. #11
    Contao-Fan
    Registriert seit
    03.06.2010.
    Beiträge
    297

    Standard

    Ich habe jetzt auch auf einer anderen website den Sprachenwechsler eingebaut und die Reihenfolge die man im Modul angibt hat definitiv keine Auswirkung mehr auf die Reihenfolge im Frontend!
    Der Sprachenwechsler schaut in diesem Fall anscheinend nur auf die Reihenfolge der Seitenstruktur, weil ich hier durch die Seitenstruktur die Reihenfolge ändern kann. (nicht so im ursprünglichen Bespiele - weiter oben im Thread!)

  12. #12
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich werde mir das nach meinen Ferien ansehen, ihr müsst euch aber wohl noch 1-2 Wochen gedulden
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  13. #13
    Contao-Fan
    Registriert seit
    03.06.2010.
    Beiträge
    297

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Ich werde mir das nach meinen Ferien ansehen, ihr müsst euch aber wohl noch 1-2 Wochen gedulden
    Schöne Ferien! Vorab schon mal Danke!

  14. #14
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  15. #15
    Contao-Fan
    Registriert seit
    03.06.2010.
    Beiträge
    297

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Danke! Ich habe den dort beschriebenen Bugfix von Daniel ausprobiert und es scheint zu funktionieren.

  16. #16
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard Ciaobello bedankt sich auch

    Zitat Zitat von Daniel Herren
    In system/modules/changelanguage/ModuleChangeLanguage.php -> Zeile 341 -> $arrItems erweitern mit language:
    Code:
                // Build template array
                $arrItems[$c] = array
                (
                    'isActive'    => $active,
                    'class'        => 'lang-' . $arrRootPage['language'] . ($blnDirectFallback ? '' : ' nofallback') . ($c == 0 ? ' first' : '') . ($c == $count-1 ? ' last' : ''),
                    'link'        => $this->getLabel($arrRootPage['language']),
                    'subitems'    => '',
                    'href'        => ($domain . $href),
                    'pageTitle' => strip_tags($pageTitle),
                    'accesskey'    => '',
                    'tabindex'    => '',
                    'nofollow'    => false,
                    'target'    => $target,
                    'language' => $arrRootPage['language']
                );
    Klappt einwandfrei !

    (für Leute mit langsamer Internetverbindung, korrektur ohne Umwege =< changelanguage 2.0.0 stable 7)


  17. #17
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke für die Hinweise, in der Version 2.0.1 ist der Fehler behoben.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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