Ankündigung

Einklappen
Keine Ankündigung bisher.

Filter dbselect zeigt auch unveröffentlichte Einträge

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

  • Filter dbselect zeigt auch unveröffentlichte Einträge

    Ich habe einen Select-Filter für ein selectdb-Feld (Länderauswahl).

    Bei den Optionen werden alle möglichen Werte angezeigt obwohl für zwei Länder keine veröffentlichten Einträge vorhanden sind.

    Woran liegt das, bzw. wie kann der Filter konfiguriert werden, dass nur die Länder angezeigt werden zu denen auch ein veröffentlichter Eintrag vorhanden ist.

  • #2
    Die Abhängigkeitsprüfung für veröffentlichte Einträge erfolgt auf die darzustellende Tabelle, nicht auf die externe. Der Filter basiert auf den gewählten Optionen.
    Im SelectDB-Attribut selbst kann eine Bedingung hinterlegt werden. Diese gilt für die Auswahl-Option im Eintrag.

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: screenshot_4594.jpg
Ansichten: 30
Größe: 14,7 KB
ID: 15581

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

    Kommentar


    • #3
      Es geht um die Veröffentlichung der Einträge der dargestellten Tabelle.
      Die Tabelle enthält Hotels. Ein Attribut ist das Land.
      Der Filter ist ein Select Filter auf das Land-Attribut.
      Es gibt ein Hotel mit der Land-Attribut Option 9 ( Spanien)y
      Dieses Hotel ist nicht veröffentlicht.
      Im Filter wird Option 9 (Spanien) aber angezeigt.

      Kommentar


      • #4
        Zitat von eblick Beitrag anzeigen
        Es geht um die Veröffentlichung der Einträge der dargestellten Tabelle.
        Die Tabelle enthält Hotels. Ein Attribut ist das Land.
        Der Filter ist ein Select Filter auf das Land-Attribut.
        Es gibt ein Hotel mit der Land-Attribut Option 9 ( Spanien)y
        Dieses Hotel ist nicht veröffentlicht.
        Im Filter wird Option 9 (Spanien) aber angezeigt.
        Hast du ein Veröffentlichen-Feld in der CC-Konfiguration hinterlegt?
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Ja, habe ich.

          Kommentar


          • #6
            Hast du in den Attribut-Einstellungen eine Bedingung ergänzt auf das veröffentlichen Feld? Das wird berücksichtigt für die Werte-Ermittlung im Filter.
            -> Achso, warte. Das wäre eine andere Tabelle. Never mind.
            ---
            Eine Filter-Abhängigkeit würde hier gehen zu einem Checkbox-Filter auf das Veröffentlichen-Feld..

            Sonst gibts noch eine Globale Einstellung über eine Konfigurations-Globale (aber da müsste ich checken, ob die für diesen Filter bzw. für die Werte-Sammlung bereits berücksichtigt wird).

            Die Filter-Abhängigkeit wäre die Wahl. Im Template geht's natürlich auch immer.
            Zuletzt geändert von Tim; 17.06.2019, 09:32.
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              Hab ich alles schon getestet.
              Ich habe sowohl den Checkbox-Filter verwendet (welcher aber fürs FE nicht sinnvoll ist, da ja keine User-Auswahl stattfinden sollte) als auch eine SQL-Abfrage auf das Veröffentlichen -Feld (aktiv=1).

              Kommentar


              • #8
                Checkbox-Filter mit leerem Template oder per CSS ausblenden und im Select-DB-Filter die Abhängigkeit drauf.

                Erzeugt eine 0 als mögliche Treffer: http://cc.unlimited-c4.premium-conta...iste-2726.html

                (Select DB liegt hier auf tl_user, veröffentlicht ist nur 1 von 2 Einträgen in der Listen-Tabelle)

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

                Kommentar

                Lädt...
                X