Ankündigung

Einklappen
Keine Ankündigung bisher.

Seitenauswahlfilter -> Kindseiten vererben buggy?

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

  • Seitenauswahlfilter -> Kindseiten vererben buggy?

    Hallo,

    kann es sein, dass das Vererben des Seitenauswahlfilters auf Kindseiten nicht mehr funktioniert?

    Wir haben dies in unserer aktuellsten Inst. festgestellt und im Demo CC mal nachgestellt, Siehe Screenshots.

    Wenn bei einen Eintrag die Rootseite ausgewählt wird, wird dieser auf der Rootseite auch korrekt ausgegeben.

    Bei einer Liste auf der Kind-Unterseite erscheint der Eintrag jedoch nicht, obwohl im Filter "auf Kindseiten vererben" ausgewählt ist.

    Angehängte Dateien

  • #2
    Hi,
    der Filter umfasst aktive Seite + Kindseiten...

    Du hast aber den Eintrag nur auf der Eltern-Seite liegen, damit existiert kein Eintrag für die Kindseite. Möchtest du den Eintrag auf Eltern und Kindseite sehen, sind diese beiden zu wählen oder respektiv nur auf der Kind-Seite, weil von der Eltern-Seite schauend auch die Einträge auf Kindseiten im Filter-Scope sind.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Ok, das ist also andersrum zu verstehen. Ich bin immer davon ausgegangen, dass sich der Filter nach unten vererbt. Also obere Ebene auswählen und die unteren Seiten sind automatisch berücksichtigt. Das wäre nach meinem Verständnis kongruent zu den anderen Vererbungen in Contao (Templatevererbung, Dateiverwaltung Ordnerauswahl usw.)

      So funktioniert es jetzt zumindest, wenn wir eine Kind Seite auswählen.

      Kommentar


      • #4
        Der Filter-Bereich vererbt sich auch nach unten. Aber nicht die Feldauswahl. Hier spielen quasi zwei Komponenten rein. Das ist der kleine Unterschied
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Danke, wie würdest du vorgehen, wenn wir nun die oberste Seite zuordnen wollen und alle unteren Seiten automatisch enthalten sind? Welche Filtermöglichkeiten wären hier sinnvoll? Bzw. individuelle Konfigurationseinstellungen in der Config?

          Wir haben in einer anderen Inst mal diese Einstellung:

          if($GLOBALS['objPage']->id == '2628') {
          \Contao\Input::setGet('Attribut','Wert');
          }

          Wie ließe sich das auf alle Unterseiten vererben?

          Kommentar


          • #6
            Du kannst die Filter-Logik umkehren in den Einstellungen des Filters und quasi ausschließen lassen.

            Es macht schon mehr Sinn vom "kleinen" zum "größeren" auszuwählen. So wie der Filter es tut. Das mag vielleicht im gewohnten Contao-Umfeld befremdlich sein, aber das sind andere Anwendungsgebiete. Ein Seitenlayout von oben nach unten zu vererben macht Sinn, ein detailliertes Produkt, das sich über seine Unterkategorie definiert, ist von "unten" nach "oben" sinnvoller ausgewählt. Ist vielleicht eine Philosophie-Frage und kommt auf die Anwendung an.

            Auch im Feld selbst sieht man dann nicht nur die "Ober-".Kategorie, sondern die "Ziel-"-Kategorie des Eintrags und kann im Backend auch nach der Ziel-Kategorie filtern lassen.

            Wenn man eh alles auf Unterseiten sehen will und nur die jeweilige Haupt-Kategorie eingrenzen will, braucht's keine Seitenauswahl. Da würde ein Select-Feld für die Kategorie reichen (oder ein Tags für Mehrfach-Auswahlen) und eine vorgefilterte Liste z.B. über die Url mit Vorbelegung (oder einzelne Listen-Module).
            Zuletzt geändert von Tim; 16.02.2023, 08:42.
            http://www.premium-contao-themes.com

            Kommentar

            Lädt...
            X