Felder werden nicht in der Profilansicht angezeigt
Eingetragen von Dimiwil (7)
am 10.03.2012 - 19:26 Uhr in
am 10.03.2012 - 19:26 Uhr in
Hallo,
ich habe mir Drupal 7 installiert um ein Forum zu betreiben. Ich habe mit advanced_forum schon einiges angelegt.
Dann habe ich den Usern über Konfiguration->Benutzer->Kontoeinstellung Felder hinzugefügt. Darunter auch ein Feld, was nur vom Administrator gefüllt werden kann, aber auch für alle sichtbar sein soll.
Mit dem Modul field_permissions konnte ich das einstellen, aber man sieht das Feld nicht, wenn der User auf seine Profilseite geht.
Auch die Signatur wird dort nicht angezeigt, obwohl man die in dem Bearbeiten Tab ändern kann.
Wie bekomme ich dort die Felder angezeigt?
- Anmelden oder Registrieren um Kommentare zu schreiben
Signatur
am 15.08.2012 - 02:47 Uhr
Ich habe ein ähnliches Problem. Auch auf Drupal Version 7
Suche schon seit Stunden und finde nur Lösungen für Version bis 6 die auf 7 nicht wirklich eingesetzt werden können.
Bekomme die User-Signatur nirgens unter das Posting bzw. ind die Useruebersicht.
Vielleicht mit einem View auf die Benutzerdaten (Modul Views)
am 15.08.2012 - 11:35 Uhr
Hallo Dimiwil,
(...) habe ich den Usern über Konfiguration->Benutzer->Kontoeinstellung Felder hinzugefügt. Darunter auch ein Feld, was nur vom Administrator gefüllt werden kann, aber auch für alle sichtbar sein soll.
Mit dem Modul field_permissions konnte ich das einstellen, aber man sieht das Feld nicht, wenn der User auf seine Profilseite geht.
Auch die Signatur wird dort nicht angezeigt, obwohl man die in dem Bearbeiten Tab ändern kann.
Wie bekomme ich dort die Felder angezeigt?
schau mal in diese Beiträge, die wir in den letzten Tagen bearbeitet hatten:
http://www.drupalcenter.de/node/42732#comment-151709
http://www.drupalcenter.de/node/42820
Das klingt ziemlich ähnlich zu deinem Problem.
Lösung könnte also sein: Views installieren, einen View über die Benutzer- und weiteren Daten (mit den gewünschten Feldern) erstellen und diesen als Block an die Userprofilseite anhängen (oder eine eigene Seite daraus machen).
Viele Grüße
Chennai
Komme nicht weiter ...
am 16.08.2012 - 20:41 Uhr
@ Chennai
Danke für den Anhaltspunkt.
Das mit der View und einer Userliste habe ich ganz ordentlich hinbekommen.
Einen entsprechenden Block für ein Feld mit den Userinfos (Profilinformationen) konnte ich auch erstellen.
Obwohl mir mit dem Pager usw. noch einiges unklar ist und wie ich die Variable auf einen bestimmten Username zuweisen muss.
Wie kriege ich diesen verflixten ;-) Block nun an die "user.tpl" ... war einige Stunden am üben und habe wieder etwas gelernt.
Wenn ich mit Drupal 7 arbeite muss ich Tutorials für die Vorgänger-Cores... schlicht vergessen! *bigsmile*
Ich arbeite zum ersten Mal mit Drupal und es imponiert mir, welche Leistungen hinter diesem Werkzeug stecken.
Mein Dank geht hiermit an die Entwickler. Es MERCI us de Schwiiz !
Der Server hat zwar zu kämpfen. Es fällt auf, dass mit jeder Installation eines Moduls, der Server kräftig mehr zu tun bekommt.
Heisst für mich: ich lese mich mal wieder in diese Geschichte ein und deinstalliere einmal alles, was ich nicht brauche.
Freundliche Grüsse
netti
Bei einem Block kannst Du
am 16.08.2012 - 21:08 Uhr
Bei einem Block kannst Du eine Sichtbarkeit einstellen, d.h. Du definierst, auf welchen Seiten dieser Block zu sehen sein soll und da könntest Du als Pfad user/* einstellen. Damit kommt der Block auf die User-Seiten.
Beste Grüße
Werner
Einen Schritt weiter
am 16.08.2012 - 23:01 Uhr
@ Werner
Du hast mir einen entscheidenden Anhaltspunkt gegeben. Ich habe den Block endlich da, wo ich ihn haben wollte.
http://web343.login-2.hoststar.ch/web-design-seo-taxi-schweiz/user/9
Und jetzt versuche ich einmal die Variblen zu verstehen, damit auf
http://web343.login-2.hoststar.ch/web-design-seo-taxi-schweiz/user/9
und http://web343.login-2.hoststar.ch/web-design-seo-taxi-schweiz/user/18
usw. nicht überall das Gleiche kommt... ;-)
aber das, mache ich nach meinem "Schönheitsschlaf" *eitel-mich-gib* ;-)
Danke Werner! Da hast Du mir einen grossen Schritt weiterhelfen können, danke.
Angenehme Nacht
netti
Ziel erreicht
am 17.08.2012 - 02:24 Uhr
So - mit schlafen wollte es nicht.
Habe mich nochmal reingelegt und:
- Modul: Node referece installiert
- im Block under "Advanced" > Contextual filters > Benutzer: Uid mit "Provide default value" auf Typ " User ID from URL"
- im Block unter "Fields" Benutzer: Uid (Uid) und Benutzer: Signatur (Signatur) rein
... und siehe da ueber den Umweg "Uid" habe ich auch mal etwas hinbekommen *rofl*
probiert habe ich das Ganze ein paar Male, bis ich gemerkt habe, dass die Vorschau dabei nichts anzeigt.
Dazu fehlt nämlich der URL der Abschnitt "user/18"
( http://web343.login-2.hoststar.ch/web-design-seo-taxi-schweiz/user/1#ove... )
Auf der User-Profil Seite geht es dann.
http://web343.login-2.hoststar.ch/web-design-seo-taxi-schweiz/user/18
Das Feld "Uid" kann auch problemlos weggelassen werden
freundliche Grüsse
netti