Closed timgatzky closed 5 years ago
Was genau meinst Du? Ich habe mal testweise in der Official Demo folgendes gesetzt:
$GLOBALS['TL_DCA']['tl_page']['list']['sorting']['root'] = array(48);
Dann habe ich versucht, eine Seite per "cut and paste" zu verschieben, was ohne Probleme geklappt hat:
Filter die Ausgabe mal auf reine Kind-Seiten z.b. "Accordion, Content slider, Text elements". Sind nur noch die Kind-Seiten (nicht mehr direktes Kind-Element) in der Liste, greift die Verschiebung nicht mehr. Oder filtere nur auf Eltern-Seiten: Content Elements (und noch eine weitere Seite ergänzen). -> in diesem Fall können die Eltern-Seiten (inkl. Kindern) ebenfalls nicht verschoben werden
Ist das auch reproduzierbar wenn man entsprechende Berechtigungen an den Benutzer vergibt? Oder nur mit dem DCA Code?
Aufgefallen ist es mir durch eine Funktion in einer Erw. bei mir. Dort muss ein DCA Listing (Mode 5) auf diesem Weg reduziert werden. Falls Contao selbst auf diesem Weg Listings reduziert, wird es den gleichen Effekt haben - ich habe nicht explizit Benutzerrechte getestet (reiner Admin gerade) Reproduzierbar ist es aber mit der dcaconfig.php, quasi Contao Standard an dieser Stelle.
Hi Leute, das Issue kann geschlossen werden. Zum einen greift ab 4.4 hier auch die DCA Filterung, die wiederum Sortierungen berücksichtigt, zum anderen kann die ID Liste sortiert übergeben werden. Thx, Tim
Beispiel: tl_page, Limitierung via "root" auf Seiten id=10,20 $GLOBALS['TL_DCA']['tl_page']['list']['sorting']['root'] = array(10,20);
Bei aktiven Limitierungen wird die manuelle Sortierung "cut and paste" nicht mehr angewendet. Ich weiss das ist schon lange so bzw. noch. Hast das einen gewissen Grund?