Benutzerbild unter den Beiträgen
am 13.12.2009 - 17:34 Uhr in
Hallo,
ist es möglich paar Informationen zum Autor eines verfassten Beitrages unter seinem Beitrag anzeigen zu lassen, wie z.B. ein Benutzerbild, Anschrift, etc.
Zweite Frage: Ein registriertr User kann momentan nachdem er auf "Inhalt erstellen" klickt zwei Sachen auswählen: Seite und Artikel. Er soll aber nur Artikel schreiben dürfen... wie kann die "Seite" deaktivieren?
MFG
- Anmelden oder Registrieren um Kommentare zu schreiben

Informationen zum Autor im Template und Benutzerrechte
am 13.12.2009 - 19:32 Uhr
Hallo darkeye78,
ist es möglich paar Informationen zum Autor eines verfassten Beitrages unter seinem Beitrag anzeigen zu lassen, wie z.B. ein Benutzerbild, Anschrift, etc.
Die Standard-Tenplate-Dateien haben einige diesbezüglich vorgefertigte Variablen schon bereit. Über die Variable $node kann man dann die ID des Autoren noch bekommen und damit weiter arbeiten: http://api.drupal.org/api/drupal/modules--node--node.tpl.php/6
Evtl. gibt es noch fretige Module, die einen passenden Block erzeugen. Oder Du erzeugst selbst einen solchen vllt. auch mit dem Views-Modul und dem Autoren als Argument. Es gibt wie immer bei Drupal viele Möglichkeiten.
Zweite Frage: Ein registriertr User kann momentan nachdem er auf "Inhalt erstellen" klickt zwei Sachen auswählen: Seite und Artikel. Er soll aber nur Artikel schreiben dürfen... wie kann die "Seite" deaktivieren?
In den Berechtigungen (/admin/user/permissions) "create page content" bei der entsprechenden Rolle deaktivieren.
Viel Erfolg bei Deinem Projekt,
Carsten
--
paratio.com e.K.: Qualität-im-Internet.de
Vielen Dank für die
am 14.12.2009 - 01:38 Uhr
Vielen Dank für die kompetente Antwort :-)
Carsten Logemann
am 19.07.2010 - 15:27 Uhr
Hallo darkeye78,
ist es möglich paar Informationen zum Autor eines verfassten Beitrages unter seinem Beitrag anzeigen zu lassen, wie z.B. ein Benutzerbild, Anschrift, etc.
Die Standard-Tenplate-Dateien haben einige diesbezüglich vorgefertigte Variablen schon bereit. Über die Variable $node kann man dann die ID des Autoren noch bekommen und damit weiter arbeiten: http://api.drupal.org/api/drupal/modules--node--node.tpl.php/6
Evtl. gibt es noch fretige Module, die einen passenden Block erzeugen. Oder Du erzeugst selbst einen solchen vllt. auch mit dem Views-Modul und dem Autoren als Argument. Es gibt wie immer bei Drupal viele Möglichkeiten.
Genau das suche ich. Kennt jemand ein Modul, mit dem automatisiert unter jedem Beitrag eines Nutzers, Informationen über diesen (die dieser in sein Profil ablegen kann) anzeigen lassen kann?
Drupal74 schrieb Genau das
am 19.07.2010 - 15:34 Uhr
Genau das suche ich. Kennt jemand ein Modul, mit dem automatisiert unter jedem Beitrag eines Nutzers, Informationen über diesen (die dieser in sein Profil ablegen kann) anzeigen lassen kann?
Wie so oft VIEWS ... ein mit VIEW erstellter Block, der die gewünschten Profilfelder anzeigt und unter dem Node eingeblendet wird und als Argument den Author hat ...
Habe jetzt einige Stunden
am 23.07.2010 - 13:18 Uhr
Habe jetzt einige Stunden herumgebastelt, aber der Inhalt des Profilfeldes ist nicht zu sehen, wohl aber der Name des Feldes.
Habe ein View mit dem Typ "Benutzer" angelegt, dann unter "Felder" "Profil" angelegt und dort das entsprechend vorhanden Feld zugewiesen. Unter Argumente habe ich eigentlich alles mal durchgespielt, aber komme nicht weiter.
Drupal74 schrieb Habe jetzt
am 23.07.2010 - 14:36 Uhr
Habe jetzt einige Stunden herumgebastelt, aber der Inhalt des Profilfeldes ist nicht zu sehen, wohl aber der Name des Feldes.
Habe ein View mit dem Typ "Benutzer" angelegt, dann unter "Felder" "Profil" angelegt und dort das entsprechend vorhanden Feld zugewiesen. Unter Argumente habe ich eigentlich alles mal durchgespielt, aber komme nicht weiter.
Mach nen VIEW vom Typ Node. Als Argument nimmst Du "Beitrags ID" und als "Standardargument: Benutzer ID aus der URL" . Häkchen bei "Also look for a node and use the node author"
sollte so funzen ...
Kriege es absolut nicht
am 20.08.2010 - 17:31 Uhr
Kriege es absolut nicht gebacken.
ich finde das alles gar nicht unter Views: Argument "Beitrags ID" ist das mit Node ID gemeint? "Standardargument: Benutzer ID aus der URL" finde ich auch nicht
Thoor schrieb Mach nen VIEW
am 20.08.2010 - 19:43 Uhr
Mach nen VIEW vom Typ Node. Als Argument nimmst Du "Beitrags ID" und als "Standardargument: Benutzer ID aus der URL" . Häkchen bei "Also look for a node and use the node author"
Wenn er unter einer Node weitere Angaben zum Autor, d. h. einem User anzeigen lassen will, sollte er dann nicht eigentlich eine View vom Typ "User" erstellen und als Argument die Node-ID aus
node/%nidin die View packen?Whatsoever, Du könntest Dir auch mal die
template.phpdes Zen-Theme angucken, denn dort werden für das Node-Template schon einige Variablen (u. a. User-Foto, Name, usw.) vorbereitet. Du kannst also, statt einem Views-Block, auch einfach das Template für die Node ändern (wie weiter oben schon vorgeschlagen).