it-swarm.com.de

Wie füge ich eine Ansicht in eine andere Ansicht ein?

Ich frage mich, wie ich eine Ansicht in eine andere Ansicht in Drupal 8?

Wir haben einfach Produktseiten, die Produktdetailseiten in Ansichten enthalten. Wenn ich in der Ansicht auf eine Produktdetailseite klicke, sollte sich ein Fenster mit Text öffnen, der in einer Ansicht eingerichtet ist, und eine weitere zweite Ansicht mit zugehörigen Belegen anzeigen.

Beide Ansichten sollten gemäß Taxonomie-Referenz gefiltert werden.

Wie kann ich das erreichen?

4
Peter

OPTION 1

Wenn Sie es nach Ihrer aktuellen Ansicht anzeigen möchten Klicken Sie in Ansichten auf die Schaltfläche + Hinzufügen und wählen Sie Attachment.

Gehen Sie nun zu Ihrer Seitenansicht im FOOTER add Global: View area Und wählen Sie Ihren Anhang aus.

OPTION 2

Herunterladen und aktivieren Twig Tweak

Wenn Sie dies als Feld möchten , fügen Sie einen Global: Custom-Text hinzu und setzen Sie:

<dd>{{ drupal_view('view_name', 'machine_name') }}</dd>

Beispiel: <dd>{{ drupal_view('frontpage', 'page_1') }}</dd>

OR

Wenn Sie es nach Ihrer aktuellen Ansicht anzeigen möchten , fügen Sie in der Fußzeile Global: Text hinzu, markieren Sie ☑ Verwenden Sie Ersatz-Token aus der ersten Zeile und setzen Sie die Funktion <dd>{{ drupal_view('view_name', 'machine_name') }}</dd> und wählen Sie FULL HTML als Textformat.

4
No Sssweat

Ich bin mir nicht sicher, ob Sie für Ihren Zweck Ansichten von innen benötigen. Es gibt jedoch ein Modul für Ansichten in der Ansicht.

Ansichten Feldansicht

In Ansichten gibt es viele Fälle, in denen Sie eine Liste in jede Zeile einbetten möchten. Ein Beispiel könnte sein, dass Sie eine Liste von Gruppen haben und für jede Gruppe den Vor- und Nachnamen aller ihrer Mitglieder auflisten möchten.

Dies kann mit diesem Modul erreicht werden, da Sie mit views_field_view eine Ansicht in eine andere Ansicht einbetten und Argumente weitergeben können.

Wenn Sie ein Tutorial dazu möchten,

  1. Drupal-Ansichten in anderen Ansichten

  2. Erstellen Sie eine Ansicht mit Ansichten in Drupal 7

1
CodeNext