it-swarm.com.de

Sortieren Sie den Inhalt von Ansichten per Drag & Drop

Ich verwende Drupal 8, aber ich kann nicht herausfinden, wie Ansichten per Drag & Drop sortiert werden. Der Client muss die Elemente der Ansichten auf sehr persönliche Weise sortieren.

Kennst du einen Weg?

5
Fen Dev

Das Modul Draggable Views ist möglicherweise das, was Sie benötigen. Es gibt eine Version des Moduls für Drupal 8.

Laut Modulbeschreibung

DraggableViews macht Zeilen einer Ansicht "ziehbar", was bedeutet, dass sie von Drag'n'Drop neu angeordnet werden können.

Ich habe die folgenden Anweisungen in Dokumentationsseite auf einer Vanilla Drupal 8.2.6-Installation ausprobiert und es hat gut funktioniert (siehe Abbildung unten).

  1. Aktivieren Sie das Modul und navigieren Sie zur Bearbeitungsseite einer vorhandenen Ansicht.
  2. Gehen Sie nun zum Abschnitt Format und wählen Sie Tabelle.
  3. Stellen Sie sicher, dass Sie das Feld "Inhalt: Titel" haben, und platzieren Sie es als Ihr erstes Feld.
  4. Fügen Sie das Feld "Draggableviews: Content" im Abschnitt "Fields" hinzu und platzieren Sie es nach dem Feld "Content: Title". Aktivieren Sie das Kontrollkästchen "Von der Anzeige ausschließen". In diesem Fall ermöglicht die Ansicht das Ziehen und Ablegen, die Änderungen werden jedoch nicht gespeichert.
  5. Fügen Sie im Abschnitt Sortierkriterien "DraggableViews: Weight" hinzu und platzieren Sie es als erstes Sortierkriterium. Speichern Sie die Ansicht und Sie sind fertig.

(enter image description here

10
dinopmi

Haben Sie Entityqueue ausprobiert? Es ist eine Drag & Drop-Oberfläche, in die Sie Knoten einfügen und sortieren.

Sie können dann die Knotenwarteschlange als Beziehung verwenden und Kriterien in Ansichten sortieren ...

https://www.drupal.org/project/entityqueue

1
MediaFormat

Sie müssen zwei Ansichten erstellen (z. B. Listenansicht und Ordnungsansicht), und beide sollten nach ziehbaren Ansichten sortiert sein: Gewicht. Die Auftragslistenansicht sollte als Tabelle angezeigt werden und über ziehbare Ansichten verfügen: Inhalt als eines ihrer Felder. Siehe beigefügtes Beispiel.

Sobald dies eingerichtet ist, können Sie zur Listenansicht zurückkehren und auf ziehbare Ansichten: Gewicht klicken und die neu erstellte Auftragsansicht als Sortierreihenfolge auswählen.

Lass mich wissen, wie es dir geht.

SCHRITT 1: enter image description here SCHRITT 2: enter image description here SCHRITT 3: enter image description here

0
Ash U