Ermöglicht die Auswahl und Sortierung verknĂŒpfter DatensĂ€tze mit erweiterten Filter- und Sortiermöglichkeiten.
- Benutzerfreundliche OberflÀche zum AuswÀhlen und Sortieren von DatensÀtzen
- Flexible Filtermöglichkeiten mit einer vereinfachten Syntax
- Durchsuchbare Liste verfĂŒgbarer EintrĂ€ge
- Drag & Drop Sortierung der ausgewÀhlten EintrÀge
- UnterstĂŒtzung fĂŒr Meta Infos
- Automatische Datumswerte (now, today)
- Flexible Label-Gestaltung durch FeldverknĂŒpfungen
- Im REDAXO Installer das AddOn "relation_select" herunterladen
- AddOn installieren und aktivieren
<input type="text" name="my_field"
data-relation-mode="modal"
data-relation-config='{
"table": "rex_article",
"valueField": "id",
"labelField": "name"
}'
>
Einfache FeldverknĂŒpfung (mit automatischem Leerzeichen):
"labelField": "firstname|lastname"
Der dbw
Parameter ermöglicht das Filtern der DatensÀtze mit einer vereinfachten Syntax.
=
: Exakte Ăbereinstimmung!=
: Ungleich>
: GröĂer als<
: Kleiner als>=
: GröĂer oder gleich<=
: Kleiner oder gleich~
: Textsuche (LIKE)
now
: Aktuelle Zeit (CURRENT_TIMESTAMP)today
: Aktuelles Datum (CURRENT_DATE)NULL
: NULL-Wert- Text mit Leerzeichen:
[[Mein Text]]
// Einfache Vergleiche
"dbw": "status = 1"
"dbw": "priority >= 5"
"dbw": "parent_id != 0"
// Textsuche
"dbw": "name = Willi Meier" // Exakte Ăbereinstimmung
"dbw": "name ~ Meier" // EnthÀlt "Meier" irgendwo
"dbw": "name ~ Start*" // Beginnt mit "Start"
"dbw": "name ~ *Ende" // Endet mit "Ende"
"dbw": "description ~ *wichtig*" // EnthÀlt "wichtig"
// Datum und Zeit
"dbw": "createdate > now" // Nur zukĂŒnftige EintrĂ€ge
"dbw": "date_from = today" // EintrÀge von heute
"dbw": "valid_until > now" // Noch gĂŒltige EintrĂ€ge
// NULL-Werte
"dbw": "parent_id = NULL" // Nur Hauptkategorien
"dbw": "updated != NULL" // Nur bearbeitete EintrÀge
// Mehrere Bedingungen
"dbw": "status = 1, parent_id != 0" // Online und keine Hauptkategorie
"dbw": "name ~ Start*, status != 0" // Beginnt mit "Start" und online
"dbw": "priority >= 5, createdate > now" // Wichtige zukĂŒnftige EintrĂ€ge
Der dbob
Parameter bestimmt die Sortierung der EintrÀge.
- Komma-getrennte Liste:
Feld,Richtung,Feld,Richtung,...
- Richtung:
ASC
(aufsteigend) oderDESC
(absteigend) - Wenn keine Richtung angegeben wird, wird
ASC
verwendet
// Einfache Sortierung
"dbob": "name,ASC" // Alphabetisch nach Name
"dbob": "priority,DESC" // Höchste PrioritÀt zuerst
"dbob": "createdate,DESC" // Neueste zuerst
// Mehrfache Sortierung
"dbob": "parent_id,ASC,name,ASC" // Nach Kategorie, dann alphabetisch
"dbob": "priority,DESC,name,ASC" // Nach PrioritÀt, bei gleicher alphabetisch
Friends Of REDAXO
Projektleitung
MIT License - siehe LICENSE.md