WBCE / News-with-Images

Extended news module which allows to have multiple images per post
0 stars 4 forks source link

Sortierung und Gruppen / Gruppen-ID #23

Closed instantflorian closed 5 years ago

instantflorian commented 5 years ago

Die Zuordnung eines Beitrages zu einer Gruppe hat keinen Einfluss auf die Reihenfolge in der Ansicht. Es ist also nicht möglich, Beiträge automatisch nach Gruppen sortiert anzuzeigen, z.B. so:

Gruppe 1 Überschrift Beitrag 1 in Gruppe 1 Beitrag 2 in Gruppe 1 Gruppe 2 Überschrift Beitrag 1 in Gruppe 2 Beitrag 2 in Gruppe 2

Womit sich dann die Frage stellt, wozu die Reihenfolge der Gruppen überhaupt noch dient. 2019-04-25_102016

Die einzige Funktion der Gruppen ist also mMn, eine Filterungsfunktion zu ermöglichen (Aufruf im FE mit Parameter ?g=Gruppen-ID). Dafür sollte die ID dann aber im BE angezeigt werden.

mrbaseman commented 5 years ago

ich dachte die Gruppen wären so vorgesehen wie von Dir skizziert. Da fehlt wahrscheinlich noch group_id nach ORDER BY

mrbaseman commented 5 years ago

war nun doch etwas komplizierter, aber mit https://github.com/WBCE/News-with-Images/commit/50acf98a3c5ee33e5021f07a5533f9531c8e647d werden jetzt die Posts zunächst nach Gruppen vorsortiert.

Diese Vorsortierung widerspricht ein bisschen der sonstigen Sortierung: Sowohl die manuelle Reihenfolge als auch die automatische Sortierung nach Datum oder Post-ID wird aufgebrochen und erstmal in Blöcke der jeweiligen Gruppen aufgeteilt. Erst darin erfolgt dann die im Backend eingestellte Sortierung.

Ist das was man will? Ich würde das so sehen. Wer wirklich eine durchgängige Sortierung nach Datum haben will, soll einfach die Gruppen nicht nutzen. Um dennoch eine Grobsortierung vornehmen zu können, sind ja auch zwei Sections auf einer Seite möglich (und mit News_with_images können ja sogar Beiträge über Section-Grenzen hinweg verschoben werden).

Ich lasse das Thema mal noch offen. Was auch noch fehlt ist Drag&Drop für die Gruppen.

mrbaseman commented 5 years ago

Sortierung für Gruppen mittels Drag&Drop ist jetzt auch implementiert. Ich denk dann kann ich dieses Issue auch zu machen. Falls die Grobsortierung nach Gruppen anders gewünscht ist oder auch noch eine Option braucht, bitte das Issue wieder aufmachen oder ein neues erstellen