DCA: Sortierung anhand einer Kindtabelle

Aus Contao Community Documentation


betrifft
Contao Version ab 2.9


Es gibt die Möglichkeit eine Tabelle anhand von Kinddatensätzen zu sortieren. Ich habe dieses Verhalten benötigt, da ich alle Sprachattribute (und damit auch den Title) in einer untergeordnete Tabelle ausgelagert habe.

Fehler beim Erstellen des Vorschaubildes: Datei scheint fehlend zu sein:

Um den ListView von tl_main zur Sortierung nach tl_sub.title zu bringen kann man ein Subquery als Sortierfeld angeben:


<?php
...
'sorting' => array
(
	'mode'                    => 1,
	'fields'                  => array('(SELECT title FROM tl_sub WHERE tl_sub.pid = tl_main.id)'),
	'flag'                    => 11,
	'panelLayout'             => 'filter;search,limit',
	'disableGrouping'         => true
),
...
?>

--Psi

Ansichten
Meine Werkzeuge

Contao Community Documentation

Ich habe es mir mal grob ausgerechnet: Bei jeder Extension von mir verbrauche ich im Durchschnitt 6 Pizzen. Wenn Dir meine Extensions gefallen, sende mir bitte mehr Pizzen. Die Adresse gibt es auf Anfrage!

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge