[gelöst] Profil als Block

am 13.03.2012 - 08:42 Uhr in
Hallo Leute,
Ich suche eine Möglichkeit das Pofil in einem Block anzuzeigen, d.h. einen Block zu haben, der das Profilbild + 1- 2 Felder aus dem Profil anzeigt.
Kann mir da jemand weiterhelfen ?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ein fertiges Modul gibt es
am 13.03.2012 - 09:27 Uhr
Ein fertiges Modul gibt es meines Wissens nach nicht.
Du kannst dir aber einen View ([do:views]) erstellen, der dir dann einen Block mit den gewünschten Feldern zur Verfügung stellt. Als Argument verwendest du die UserId des gerade angemeldeten Nutzers.
Einen Export eines Beispiel Views findest du hier:
http://pastebin.com/Xfh3L4ES
Vorraussetzung sind die Felder Name (field_user_name) / Vorname(field_user_vorname) im Nutzerprofil.
Den Code kannst du in der Form als View importieren und hättest dann gleich einen funktionstüchtigen Block, der dir Benutzername, Vorname und Name ausgibt. Die Felder kannst du dann natürlich beliebig erweitern.
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Vielen dank für die schnelle
am 13.03.2012 - 09:36 Uhr
Vielen dank für die schnelle Antwort. Ich werde es mir mal ansehen :)
Die Frage ist dann, wie man
am 16.03.2012 - 13:22 Uhr
Die Frage ist dann, wie man dann den Block referenziert an Nodes, wenn man mehrere Benutzer hat. Taugt hier das User reference Modul etwas?
Beste Grüße
Alexander Sibert
Internet: http://catopuma.de - Internet-Agentur für Webentwicklung und Internet-Marketing
facebook: https://www.facebook.com/neofelis.1
twitter: https://twitter.com/neofelis_de
Habe das Problem nun durch
am 08.04.2012 - 16:24 Uhr
Habe das Problem nun durch ein Minipanel gelöst. War einfacher als gedacht ;)
Kannst du die Vorgehensweise
am 08.04.2012 - 16:32 Uhr
Kannst du die Vorgehensweise hier kurz beschreiben?
Beste Grüße
Alexander Sibert
Internet: http://catopuma.de - Internet-Agentur für Webentwicklung und Internet-Marketing
facebook: https://www.facebook.com/neofelis.1
twitter: https://twitter.com/neofelis_de
Relativ einfach : Du brauchst
am 08.04.2012 - 18:41 Uhr
Relativ einfach :
Du brauchst das Panels Modul.
Sobald du es runtergeladen hast musst du Panels und Mini Panels aktivieren.
Dann einfach einen Mini Panel unter Struktur/Mini Panels erstellen.
Dann einen Titel und eine ID geben und auf weiter.
Jetzt rechts oben in der auswahlbox "Benutzer" auswählen und auf "add context" klicken.
Im nun geöffneten Overlay bei "Enter the context Type" einfach "Logged in User" auswählen und ansonsten alles so lassen wie es ist.
Hier nun einfach ein Layout erstellen und Inhalt hinzufügen (Unter dem Oberpunkt "Benutzer" findet man alle Felder die man für die Benutzerprofile erstellt hat)
Falls unklar ist wie man das Layout für Panels erstellt und Inhalt hinzufügt hier ein Screencast, der dies am Beispiel von Organic Groups erklärt. (Benötigt eine Registrierung, ist aber vollkommen kostenlos).
Cool, ich werde es mal
am 09.04.2012 - 15:28 Uhr
Cool, ich werde es mal versuchen. Hatte da auch schon vorher an Panels gedacht, aber noch nicht probiert.
Beste Grüße
Alexander Sibert
Internet: http://catopuma.de - Internet-Agentur für Webentwicklung und Internet-Marketing
facebook: https://www.facebook.com/neofelis.1
twitter: https://twitter.com/neofelis_de