Ankündigung

Einklappen
Keine Ankündigung bisher.

deutschprachige Suche gibt englische Suchergebnisse aus

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

  • deutschprachige Suche gibt englische Suchergebnisse aus

    Moin,

    wenn ich bei mir bei einer mehrsprachigen Seite auf der deuschen Seite suche, zeigt mir die Suche auch die englischsprachigen Ergebnisse der Übersetzungen aus dem CustomCatalog an. Kann man das irgendwie verhindern?

    Viele Grüße
    Markus

  • #2
    Mhh... die Suche schaut nach CC Listen, wie es auch bei z.B. Newslisten ist. Die Ergebnisse landen im Suchindex tl_search, aus dem Contao dann schöpft. So schön wie CCs automatische Erkennung der Sprache ist, hier wirst du mit mehreren Listen-Modulen arbeiten müssen, denke ich.
    Ich wüsste nicht, wie man das Suchergebnis hier nachträglich manipulieren kann.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Also schätzt du eher, dass es keine Möglichkeit gibt, dass einfach und ohne große Mehrarbeit (das wäre ja dann alle Einträge neu und doppelt anzulegen) umzusetzen?

      Kommentar


      • #4
        Puhh.. ich mach mich mal schlau und durchsuche den Contao core. Wenn ich was finde, bau ich es ein.

        Hast du deine Listen auf getrennten Startpunkten? Was in jedem Fall nicht gehen wird, wenn CC die Listen per Sprachenfilter filtert. Dann bleibt auch die Backend-Suche nur in dem deutschen Index. Man braucht in jedem Fall min. 2 Listen auf getrennten Sprachzweigen.
        Mit den Startpunkten haben wir eine Sprachvariable, die ich CC als Filter reinballern kann.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          So, ich hab das jetzt mal nachgebaut und durchgespielt.

          Nutzt man zwei Suchmaschinen, was sich immer anbietet, und setzt dort jeweils die den Startpunkt der Webseite als Referenzseite, da ja nicht global gesucht werden soll. Passt alles. Ich suche auch sehr allgemein nur nach dem Schnippsel "text". Meine Testzeilen / Testeinträge (de/en) sind. "text" kommt also in beiden vor.

          "Ich bin der deutsche Text"
          "I am the english text"

          Die Suchmaschine EN gibt mir dann den Link zum engl. Detaileintrag die dt. Suchmaschine den zum deutschen. Ich nutze die gleiche CC Liste je Sprachseite, man benötigt also nur ein Liste-Modul, aktive Sprache filtern ist aktiv.

          (Ohne Referenzseite sucht Contao global und findet dann natürlich auch Treffer in Seiten, die erstmal nicht der aktuellen Sprache zugehörig sind, damit auch CC Einträge.)

          Anbei die Treffer als Screenshot.


          Angehängte Dateien
          http://www.premium-contao-themes.com

          Kommentar


          • #6
            Inwiefern meinst du das auf getrennten Startpunkten? Meine Konfiguration sieht so aus:

            Seitenstruktur DE (Startpunkt)
            - Unterseiten DE
            - CC-Seite DE
            - CC Leser Modul (DE und EN dasselbe Modul)
            Seitenstruktur EN (Startpunkt)
            - Unterseiten EN
            - CC-Seite EN
            - - CC Leser Modul (DE und EN dasselbe Modul)

            Für die Suche habe ich jeweils ein DE und EN Modul, dass als Referenz die Seite CC-Seite DE bzw. beim EN CC-Seite EN hat. Die aktive Sprache habe ich beim Leser-Modul deaktiviert. Sollte ich das besser ändern?

            Viele Grüße
            Markus

            Kommentar


            • #7
              So ist auch mein Aufbau.
              Du brauchst zwei Suchmaschinen Module.
              http://www.premium-contao-themes.com

              Kommentar


              • #8
                Funktioniert so auch bei mir. Lag an der deaktivierten Sprachenfilterung.

                Kommentar

                Lädt...
                X