Realname und Content Profile
Eingetragen von someonespecial (80)
am 04.07.2011 - 10:45 Uhr in
am 04.07.2011 - 10:45 Uhr in
Guten morgen,
ich suche eine Möglichkeit den Benutzernamen bei der Registrierung automatisch aus den Content Profile-Feldern "Vorname" und "Nachname" erzeugen zu lassen. Ich dachte das ich diese Möglichkeit mit dem Modul Realname hätte.
Nun habe ich aber 2 verschiedene Content Profile - Typen angelegt und mit Realname habe ich aber immer nur die Möglichkeit EINEN Typ davon für die Realname Optionen auszuwählen. Kann ich dort nicht auf beide Content Profile Typen zugreifen? Muss ich hierfür meine "Standartfelder" für die unterschiedlichen Rollen in das Core Profile verschieben um so Zugriff für beide "Benutzertypen" zu erhalten oder gibt es eine andere Möglichkeit?
- Anmelden oder Registrieren um Kommentare zu schreiben
Realname bietet dir ja auch
am 09.07.2011 - 07:45 Uhr
Realname bietet dir ja auch diese Möglichkeit ;) Du hast ja auch eine besonders wilde Anforderung, da würde ich mich nicht wundern, wenn das nicht unterstützt wird. Du sagst nicht genau, wie dein Setup ist. Ich rate einfach mal, dass du pro Rolle einen anderen Inhaltstypen gemacht hast und das wird auch schon das Problem sein. Es gibt sowas wie Content Permissions (Teil von CCK), damit kannst du Felder pro Rolle anzeigen lassen. Heißt, dass du letztlich nur einen Inhaltstypen haben wirst, was ja auch Sinn macht. So wie du's jetzt hast, wirst du immer wieder auf Probleme stoßen.
http://www.twitter.com/aschiwi
Drupal-Initiative e.V.
Patch verfügbar
am 15.02.2012 - 17:32 Uhr
für mein anfänglich beschriebenes Problem gibt es inzwischen einen Patch der diese Möglichkeit nun bietet.
http://drupal.org/node/356893
@ aschiwi: auf welche Probleme kann ich denn mit meiner Vorgehensweise noch stoßen? ich finde es einfach übersichtlicher wenn jede Benutzerrolle einen eigenen Content-Profile Inhaltstyp hat. Wenn dies gänzlich ein falscher Ansatz wäre könnte man es ja auch direkt unterbinden das man mehr als einen CKK Inhaltstyp als Content Profile definieren kann.