Views in Seite einbetten

am 19.06.2022 - 23:57 Uhr in
Moin Leute! :D
kürzlich habe ich Wordpress den Rücken zugewandt und versuche den Einstieg in Drupal. Grund dafür ist ein komplexes Projekt (internationales multipurpose Directory)
dessen Umsetzung ich für einen Freundeskreis gern evaluieren möchte. Bei Wordpress sind die Skalierbarkeit, Kosten und der Datenschutz für mich fragwürdig. Ich denke mit Drupal LocalGov bin ich da schon auf der richtigen Spur.
Doch bevor ich über Kubernetes und ein Studium in dieser Richtung nachdenke geht es um die ersten Schritte. ;'D
Um mich mit Drupal vertraut zu machen möchte ich also erst einmal meinen privaten Blog auf Drupal umstellen (Drupal Standard-installation). Dabei scheitere ich daran, eine Ansicht in eine Seite einzubetten. Die Problemstellung:
Ein Blog mit Artikeln zu verschiedenen Themen. Manche Themen betreffen abgeschlossene Lebensabschnitte. Ich möchte also ein Archiv zum Thema A. Dieses Archiv soll eine Landingpage mit etwas Text und den letzten Artikeln haben und dann die Möglichkeit, eine Liste mit allen Artikeln zu öffnen.
Ich habe ein Vokabular "Thema", und ich habe eine Ansicht für Taxonomien, Den Text der Landingpage könnte ich ja als Extrafeld im Vokabular hinzufügen – aber es ist eben Inhalt und nicht Struktur, daher möchte ich ihn als Inhalt im Sinne einer Seite verwalten. Der Seite anfügen möchte ich eine Ansicht, der ich als Filter-Argument die Taxonomie "Thema A" übergebe.
Mein Lösungsansatz:
Die Landingpage hat ein Feld in dem ich aus dem Vokabular "Thema" die Taxonomie "Thema A" auswähle. Ich habe schon verschiedene Referenzfelder ausprobiert und auch manches Modul schon versucht. Ich bin aber nicht ganz durchgestiegen, was "Referenz" nun meint. Denn ich möchte hier ja nicht nur eine Referenzierung erreichen, sondern letztendlich mithilfe eines Parameters eine Ansicht ausgeben.
Ist das mit einem der PHP-Schnipsel aus 2008 zu erreichen, die mir Google hier anbietet? Ich habe den Verdacht, den Elefanten zu übersehen, deshalb stelle die die Frage auch hier und nicht im Thema Views…
Meine PHP Kentnisse sind eher grundlegend. In Wordpress habe ich kleine Personalisierungen mithilfe von Plugins und Child-Themes durch zusammenkopierte PHP-Schnipsel realisiert.
Wo also soll ich anfangen? Wo finde ich Erklärungen zur Einbindung von Views im Seiteninhalt? Wo Hilfe zu den Referenzfeldern und der Konfiguration von Argumenten für Views? Ich hab das Drupal User Manual noch nicht durch, aber die Erklärungen führen selten ausreichend in die Tiefe und mein Englisch reicht nicht aus mir den Rest zusammenzureimen.
Ich freue mich auf eure Hilfe und danke dafür schon mal!
Johann
- Anmelden oder Registrieren um Kommentare zu schreiben
Alle Funktionen sind in views schon enthalten
am 21.06.2022 - 07:21 Uhr
Hallo Johann,
der einfachste Weg wird sein, deine Ansicht als Block zu gestalten und diesen dann über Struktur-Blocklayout deiner Landingpage zuzuordnen. Alle dafür benötigten Funktionen sind in views enthalten, du musst also nichts selber in php gestalten.
Wenn du die Referenzfelder über ein Optionsfeld verwaltest, kommst du zu einer einheitlichen Schreibweise, die views leicht wieder auslesen und sortieren kann.
Viele Grüße
Thomas