Wird im FE eine Option gewählt, sollen andere Optionen dieses Filters weiterhin angezeigt werden & wählbar sein
Filter Abhängigkeiten untereinander ausgrauen -> Wird zB. eine Kategorie ausgewählt, werden dazu inkompatible Farben ausgegraut
Mit anderen Worten eine vorgefilterte Liste,
Vorfilterungen sind aus diversen Wegen möglich. Du kannst einen eigenen Filter dafür nutzen, den du inaktiv schaltest sobald andere Filter aktiv sind oder du belegst die Url der Seite vor.
Der gängigste Weg ist via Input Klasse und setGet einen GET-Parameter im System hinterlegen. User eblick hat diesbezüglich auch bereits einige Threads hier im Forum. Ich glaube Ihr seid Arbeitskollegen.
Hinweis: Was man nicht ausser Acht lassen sollte ist, dass Filter im Grunde "nur" reine Formulare sind, die in der Regel die Url mit GET-Parametern füttern. Du kannst natürlich auch andere Wege nutzen die Url zu manipulieren. Innerhalb der Filter-Templates (quasi Formular-Felder Templates) kannst du eigene Formular-Felder erstellen, die exakt deinen Bedürfnissen entsprechen. Die Url selbst kann man auch mit Hilfe von Interne Weiterleitungsseiten mit Parametern vorbelegen/füttern oder Hyperlinks usw. usw.
Beispiel für Filter-Vorbelegung via Input setGet Methode: https://forum.premium-contao-themes....egen#post23946
* Die Filter-Klasse hat eine Zähler-Methode. Siehe z.B. Select-Filter Templates. Dort wird der Zähler via ->countValue(...) ermittelt. Mit ausgezählten Werten kann man natürlich auch die Ausgaben manipulieren z.B. CSS-Klassen setzen oder ganze Werte überspringen.
Das ist schon recht advanced und projektabhängig. Gern nehme ich ein konkretes Briefing an und erstelle ein Angebot für die techn. Umsetzung.
Einen Kommentar schreiben: