Ankündigung

Einklappen
Keine Ankündigung bisher.

Umkreissuche Listenmodul liefert Ergebnisse obwohl keine vorhanden sind

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

  • Umkreissuche Listenmodul liefert Ergebnisse obwohl keine vorhanden sind

    Hallo,

    ich habe hier ein Contao 4.13.19 mit Custom Catalog. Ich habe eine Umkreissuche eingebunden. Es funktioniert alles soweit perfekt bis auf die Tatsache das mir immer alle möglichen Suchergebnisse in der Karte angezeigt werden, wenn es eigentlich gar keine gibt.

    Beispiel:
    Ich gebe eine Plz und Ort ein. Für alle Umkreise Varianten die ich einstellen kann z.B. 40, 50 oder 100 km wird alles richtig ausgegeben und angezeigt, stelle ich den Umkreis jedoch z.B. auf 10 km (so das eigentlich gar keine Ergebnisse angezeigt werden sollten, weil es keine gibt), werden mir alle Ergebnisse angezeigt die in der Datenbank zur Verfügung stehen und die Marker werden auf der Karte angezeigt. Eigentlich würde ich hier erwarten das gar keine Marker angezeigt werden, da es keine Ergebniss gibt.

    Im CC-Listen Modul ist die Option "Zeige alle Einträge bei leerem Filter" nicht aktiviert. Kann/muss ich an anderer Stelle ggf. noch Einstellungen tätigen?

    Hat jemand einen Tipp woran dies liegen kann oder wo ich nachforschen kann?

    Danke !

    Gruß Burkhard

  • #2
    Vielleicht hast du in den Einstellungen deiner Liste die Option "Zeige alle Einträge bei leeren Filter" aktiviert. Das zeigt quasi alle Einträge, wenn es keine Ergebnisse einer Filterung gibt.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Hallo Tim,

      Daran liegt es nicht, hatte ich in meinem ersten Beitrag ja erwähnt:

      "Im CC-Listen Modul ist die Option "Zeige alle Einträge bei leerem Filter" nicht aktiviert. Kann/muss ich an anderer Stelle ggf. noch Einstellungen tätigen?"

      Kommentar


      • #4
        Vielleicht hast du noch andere Filter laufen z.B. automatische Filter wie die Seitenauswahl-Filter. -> diese negieren natürlich die Option, weil diese ja Ergebnisse produzieren.

        Darüber hinaus würde ich empfehlen die Suche mit "Deutschland" zu ergänzen, wenn du Suchen nur mit PLZ ermöglichen willst. Das dt. PLZ System ist identisch mit dem US-amerikanischen, was gerade bei Google problematisch sein kann. Das kann auf vielen Wegen erfolgen. Einige habe ich hier vorgestellt: https://forum.premium-contao-themes....t-postleitzahl
        Zuletzt geändert von Tim; 16.06.2023, 08:24.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Hallo Tim,

          ich habe das Problem lösen können: Nachdem ich im Filter Umkreissuche:

          "Ist strikt
          Der Filter wird strikt behandelt und wird bei leeren Ergebnissen ein "unmögliches" SQL Ergebnis produzieren."

          aktiviert habe, funktioniert alles wie erwartet. Irgendwie verstehe ich aber nicht genau was diese Option bewirkt - aber letztendlich hat sie zum Ziel geführt.

          Wollte das hier nur kurz mitteilen damit du nicht noch weiter nach Lösungen suchst ...

          Danke!

          Gruß Burkhard

          Kommentar


          • #6
            Zitat von Tim Beitrag anzeigen
            Vielleicht hast du noch andere Filter laufen z.B. automatische Filter wie die Seitenauswahl-Filter. -> diese negieren natürlich die Option, weil diese ja Ergebnisse produzieren.

            Darüber hinaus würde ich empfehlen die Suche mit "Deutschland" zu ergänzen, wenn du Suchen nur mit PLZ ermöglichen willst. Das dt. PLZ System ist identisch mit dem US-amerikanischen, was gerade bei Google problematisch sein kann. Das kann auf vielen Wegen erfolgen. Einige habe ich hier vorgestellt: https://forum.premium-contao-themes....t-postleitzahl
            Die Suche habe ich mit Deutschland ergänzt, wie du vermutet hast kommt es sonst bei einigen PLZ zu Konflikten die es auch so irgendwo anders auf der Welt gibt.

            Kommentar


            • #7
              Zitat von Burkhard Beitrag anzeigen
              Hallo Tim,

              ich habe das Problem lösen können: Nachdem ich im Filter Umkreissuche:

              "Ist strikt
              Der Filter wird strikt behandelt und wird bei leeren Ergebnissen ein "unmögliches" SQL Ergebnis produzieren."

              aktiviert habe, funktioniert alles wie erwartet. Irgendwie verstehe ich aber nicht genau was diese Option bewirkt - aber letztendlich hat sie zum Ziel geführt.

              Wollte das hier nur kurz mitteilen damit du nicht noch weiter nach Lösungen suchst ...

              Danke!

              Gruß Burkhard
              Genau dafür ist es quasi da. Damit bekommt ein Filter die "Hohheit" eine Liste immer "leer laufen" zu lassen.
              http://www.premium-contao-themes.com

              Kommentar

              Lädt...
              X