[gelöst] D8: Beiträge eines Benutzers als View-Block anzeigen
am 17.11.2019 - 00:25 Uhr in
Hallo,
ich möchte gern auf der Seite des jeweiligen Benutzers (Standard-Profil) dessen Beiträge als View-Blöcke ausgeben. In Drupal 7 konnte man als Kontextfilter die User-ID aus der URL ziehen und damit den Block dynamisch halten. In Drupal 8 finde ich diese Option nicht. Kann mir jemand helfen?
Meine Vorstellung ist also: Der Besucher ruft xyz.tld/user/name auf und sieht dort das Benutzerbild (Standard), ein bis zwei Felder (Standard) und darunter diverse Views-Blöcke, die verschiedene Inhalte des Redakteurs anzeigen, dessen Profil (oder ein mit Views gebautes) aufgerufen wird.
Vielen Dank vorab für eure Hilfe!
Edit: Der Link aus dem letzten Kommentar brachte die Lösung. Ein Tippfehler meinerseits führte zuvor dazu, dass es nicht funktionierte.
- Anmelden oder Registrieren um Kommentare zu schreiben
Du kannst doch eine View vom
am 18.11.2019 - 07:52 Uhr
Du kannst doch eine View vom Typ User erstellen, dort die gewünschten Felder (Benutzerbilder ect.) hinzufügen und unter "Kontextabhängiger Filter" "User: Benutzer-ID" auswählen.
Dann Falls der Filterwert NICHT verfügbar ist -> Vorgabewert bereitstellen -> Beitrags-ID aus der URL wählen.
Die Block View dann wie gewünscht verwenden.
Müsste eigentlich machen, was Du willst, wenn ich es richtig verstandne habe. ;-)
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Das ist nicht das, was ich
am 18.11.2019 - 11:19 Uhr
Das ist nicht das, was ich möchte. Mein Ziel ist, die Nodes eines Benutzers auf dessen Profil (user/uid) als Grid o.ä. ausgeben zu lassen.
Dazu wollte ich Beiträge vom Typ Inhalt kontextabhängig nach Benutzer:ID (Benutzer-ID aus der URL) wählen. Das gibt es in d8 nicht. Ich wäre für jeden Vorschlag zu haben...
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing
Ich hatte auch das versucht,
am 18.11.2019 - 11:36 Uhr
Ich hatte auch das versucht, aber das funktioniert bei mir ebenfalls nicht: https://igor.tech/nodes-posted-by-user-profile-page/.
Web: Halle im Bild | n8aktiv
Social: Facebook | Xing
Ah, OK, hatte verstanden, Du
am 18.11.2019 - 16:06 Uhr
Ah, OK, hatte verstanden, Du willst Infos über den User ausgeben.
Also dann Content-View.
Ich habe das hier gerade probiert:
Eine View mit Selektion auf einen bestimmten Inhaltstyp angelegt.
Dann unter Kontextfilter gewählt:
Inhalt: Benutzer ist Autor oder Kommentierender konfigurieren
Vorgabewert bereitstellen: Benutzer-ID des angemeldeten Users
Dann werden mir die Inhalte angezeigt.
Wenn ich das mit Deiner Einstellung "Benutzer-ID aus der URL" versuche, dann wird die Seite nicht angezeigt.
(Ich habe es nur mit Seite getestet, weil ich zu faul war, einen Block einzufügen)
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de