Ankündigung

Einklappen
Keine Ankündigung bisher.

Mehrsprachiges Item zeigt keinen fallback an?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Mehrsprachiges Item zeigt keinen fallback an?

    Hi,

    Ich habe ein Item in einem Katalog mit drei sprachen, de, en und fr, "Item 1" hat nur Inhalt in de und en. Wenn ich jetzt auf einer französischen Seite bin, soll mir als fallback der englische Inhalt angezeigt werden aber momentan wird mir gar nichts angezeigt.
    Woran liegt das?

    LG & Danke

  • #2
    1. Systemeinstellung > CustomCatalog Einstellung > Basis-Einträge als Sprachen-Fallback aktivieren

    Darüber hinaus ist natürlich nicht automatisch EN der Fallback für FR. CC versteht einen Fallback auf die Basis-Spracheinträge, wenn es keinen Eintrag für die aktuelle Sprache gibt.
    Contao selbst kann so etwas nicht, maximal leitet Contao dich auf den EN Zweig (Startseite), wenn es die Seite im Franz. Zweig nicht gibt. changelanguage bringt für Seiten dieses Feature erst.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Das Häckchen habe ich schon gesetzt und im Basiseintrag steht auch etwas aber es wird nicht als fallback angezeigt.

      Das sind meine Sprachen:
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 17-08-_2016_14-16-06.jpg
Ansichten: 71
Größe: 14,0 KB
ID: 4026

      Kommentar


      • #4
        Bist du auf einer Leser-Seite? Aktivere beide Häckchen in den Systemeinstellungen. Dein Basis-Eintrag muss englischer Sprache sein, wenn EN Fallback sein soll.
        Zuletzt geändert von Tim; 17.08.2016, 17:32.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Nein, hier geht es nur um einen Lister.
          Das ist der Basiseintrag:
          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 18-08-_2016_08-34-06.jpg
Ansichten: 73
Größe: 51,9 KB
ID: 4029

          Trotzdem sehe ich diesen Eintrag nicht auf der FR Seite.

          Kommentar


          • #6
            Aktive Sprache filtern ist aktiv oder nicht aktiv in den Liste-Einstellungen? Hast Du dir die Demos zu der Mehrsprachigkeit angeschaut. Dort ist es ebenfalls sichtbar.
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              Das schaut bei mir so aus:
              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 18-08-_2016_09-45-00.jpg
Ansichten: 75
Größe: 82,6 KB
ID: 4032
              Das passt doch alles.
              Ich schau noch mal in die Demo rein.

              Noch eine andere kurze Frage, besteht die Möglichkeit, noch zusätzlich einen FE Filter für die drei Sprachen zu erstellen?

              Kommentar


              • #8
                CC hat einen eigenen Sprachenfilter, der ganz normal hinzugefügt werden kann. Damit kann man unabhängig der aktiven Seitensprache filtern.
                http://www.premium-contao-themes.com

                Kommentar


                • #9
                  Super, hat geklappt, nur noch, wie kann ich das Feld, bei diesem Sprachfilter von "Reset filter" in Sprache umbenennen, so dass es aber nicht den allgemeinen "Reset filter" button beeinträchtigt?Bzw. es fehlt halt die Bezeichnung des Feldes.
                  Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 18-08-_2016_11-37-47.jpg
Ansichten: 91
Größe: 6,6 KB
ID: 4036

                  Edit: Wo sehe ich denn hier einen Fallback?
                  Auch bei einer Neuinstallation wird der Fallback (Basiseintrag) nicht angezeigt.

                  http://cc.premium-contao-themes.com/...ml?language=en
                  Zuletzt geändert von Juli_ane; 19.08.2016, 14:57.

                  Kommentar


                  • #10
                    Funktioniert das Wieder damit? Wenn ja, wie ist denn die Bezeichnung für das Feld?
                    PHP-Code:
                      $GLOBALS['TL_LANG']['PCT_CUSTOMCATALOG']['MSC']['filter_clearAll'] = 'Filter zurücksetzten'

                    Edit: Das Problem mit dem Fallback, kannst du das bei dir zufällig reproduzieren?
                    Zuletzt geändert von Juli_ane; 19.08.2016, 14:56.

                    Kommentar


                    • #11
                      Zitat von Juli_ane Beitrag anzeigen
                      Funktioniert das Wieder damit? Wenn ja, wie ist denn die Bezeichnung für das Feld?
                      PHP-Code:
                       $GLOBALS['TL_LANG']['PCT_CUSTOMCATALOG']['MSC']['filter_clearAll'] = 'Filter zurücksetzten'

                      Sprachvariablen reagieren auf die jeweilige aktive Sprache der Seite. Fallbacks kann man sich selbst in der langconfig.php definieren. CC selbst hat nur dt. und engl. Vorlagen.
                      http://www.premium-contao-themes.com

                      Kommentar


                      • #12
                        Und wie sehe ich, welche sprachvariable ich benutzen muss, für den sprachwechsler?

                        Kommentar


                        • #13
                          Zitat von Juli_ane Beitrag anzeigen
                          Und wie sehe ich, welche sprachvariable ich benutzen muss, für den sprachwechsler?
                          Die Variable ändert sich nicht, nur der Inhalt je Sprache. https://docs.contao.org/books/manual...ng-Contao.html



                          http://www.premium-contao-themes.com

                          Kommentar


                          • #14
                            Das weis ich ja wie das funktioniert, habe ich ja auch schon so:
                            PHP-Code:
                            if ($GLOBALS['TL_LANGUAGE'] == 'fr')
                            {
                                
                            $GLOBALS['TL_LANG']['PCT_CUSTOMCATALOG']['MSC']['filter_clearAll'] = 'Supprimer tous les filtres';


                            Was ich meine ist, was kommt nach $GLOBALS['TL_LANG']['PCT_CUSTOMCATALOG']['MSC']...[welche Feldbezeichung], irgend wie muss ich ja genau dieses Feld ansprechen.

                            Kommentar


                            • #15
                              Verstehe ich nicht, was du meinst. Welches Feld? Diese Variable beschreibt das value für den Button "Alle Filter zurücksetzen". Global für alle CC Filter Module. Eine tiefere Trennung ist dann nur noch über das Template möglich.
                              http://www.premium-contao-themes.com

                              Kommentar

                              Lädt...
                              X