Verschiedene Kontotypen mit verschiedenen Profilfeldern erstellen ?
am 25.07.2012 - 21:46 Uhr in
Hey Leute,
Ich möchte verschiedene Profiltypen mit verschiedenen Feldern erstellen.
z.B.: 2 Kontotypen
Typ 1 - Käufer
Typ 2 - Verkäufer
Felder Typ 1:
1.Name
2.Interessen
Felder Typ 2:
1.Name
2.Angebot
Finde keine Möglichkeit einen weiteren Kontotyp anzulegen. Kann mir da jemand weiterhelfen?
Danke im Vorraus ;)
- Anmelden oder Registrieren um Kommentare zu schreiben

Nicht mit Konten sondern mit
am 25.07.2012 - 22:21 Uhr
Nicht mit Konten sondern mit Nodes arbeiten, die mittels einer Referenz an den zugehörigen User gehängt werden. Von den Nodetypen kannst Du viele unterschiedliche erstellen, je nach Bedarf. Über Views läßt sich das dann problemlos darstellen.
Beste Grüße
Werner
Verschiedene Kontotypen mit verschiedenen Profilfeldern erstelle
am 26.07.2012 - 04:49 Uhr
Mit Module Profile2 kannst du mehrer Profil Varianten anlegen, und mit verschiedenen Ansàtzen dem User Account nach abgeschlossener Anmeldung zur Verfügung stellen.
Danke für die schnellen
am 26.07.2012 - 15:27 Uhr
Danke für die schnellen Antworten.
Werde mal beide Varianten ausprobieren ;)
Mit auto assign role kannst
am 26.07.2012 - 16:06 Uhr
Mit auto assign role kannst du sogar schon bei der Registrierung verschiedene Felder anzeigen.
Sorry, dass ich das Thema erneut öffne
am 18.06.2014 - 05:05 Uhr
Moin Zusammen,
sorry dass ich das Thema erneut öffne. Aber irgendwie hab ich eine ganz dumme Frage, leider komm ich einfach nicht drauf...
Ich arbeite mit Profile2 und habe mehrere Profiltypen erstellt - auch die dazugehörige Registrierungsdaten. Bei der Registrierung will ich auf diese jeweiligen Profiltypen gelangen, leider weiss ich nicht, wie ich am Anfang schon den Pfad zu setzen hab.
Kurz zusammengefasst:
User gibt Benutzernamen/Email-Adresse ein -> erhält vom Admin ne Bestätigung -> User loggt sich ein und wird sofort auf den Profiletyp für seine Rolle weitergeleitet. Er soll auch nichts machen können, ohne dass er die Pflichtfelder eingegeben hat.
Danke für eure Unterstützung
keiner einen Rat?
am 18.06.2014 - 11:23 Uhr
Hat Niemand einen Rat für mich? =(
Nach dem Einloggen gerate ich immer auf meine Startseite... Ich verstehe das eigentlich nicht, weil ich über Profile2 einen extra Pfad eingeben habe, dieser wird leider nie aufgerufen und ich weiss nicht, wo die Einstellung ist, dass ich ihn aufrufe =(((
Kann schon nicht mehr schlafen, weil mich das so kirre macht :-)))
Idee - nicht getestet
am 18.06.2014 - 12:38 Uhr
Der User, der sich das erste mal anmeldet, bekommt eine Rolle, mit der er nichts anderes machen kann, als eben sein Profil ausfüllen.
Beim Speichern des Profiles, bzw. bei dessen Änderung prüft eine Rule, ob das Profil nun vollständig ist.
Wenn ja, wird die reguläre Rolle freigeschaltet, wenn nein, bleibt er bei der Registrierungs-Rule.
geht lwider auch ned
am 19.06.2014 - 05:57 Uhr
Danke für deinen Vorschlag, aber auch mit den Rules funktioniert das nicht :-(
Ich hab mir überlegt, ob ich nicht an dem Benutzeranmeldungsblock spielen kann und dann dort in den Block weitere Links hinzufüge, wie "registrieren als ..." und dann kommen die Links. In der Theorie schreint das logisch, in der Praxis ist es glaub ich komplexer als man denkt, oder?
Kann ich einfach links IN den Block einpflegen? :-/
nimm das modul
am 19.06.2014 - 06:18 Uhr
nimm das modul profile2_regpath
hab ich
am 19.06.2014 - 06:34 Uhr
Hey,
ich hab das Modul, aber irgendwie komm ich mit der Logik nicht klar (klingt blöd, ich weiss :-/). Ich hab für die Registrierung einen Link, aber ohne dass ich ihn selber eintrippe, komme ich nicht auf diese Registrierseite. Kannst du mir vllt in Kurzform erklaeren, wie das funzt?
Ich klicke auf Registrieren-》 registriere mich über das Standarddrupal Formular und bin dann nach dem einloggen auf der Startseite, ohne meine profil daten eingegeben zu haben, obwohl sie bei der Registrierung pflicht sein sollten :(
Zitat: Der User, der sich das
am 19.06.2014 - 09:52 Uhr
Der User, der sich das erste mal anmeldet, bekommt eine Rolle, mit der er nichts anderes machen kann, als eben sein Profil ausfüllen.
Ich arbeite mit genau dieser Lösung und das funktioniert bestens.
Der User registriert sich lediglich mit Benutzernamen und E-Mail und erhält den einmaligen Anmeldelink.
Mit diesem wird er zu "Simple User", eine bestimmte Rolle ohne besondere Rechte.
Nach Aufruf des einmaligen Anmeldelinks kommt er auf seine Passwort Seite, gibt sein Passwort ein und nach speichern wird er per Rules auf das Ausfüllformular gelenkt oder eben auch auf eine Infoseite.
Ich arbeite hier nicht mit den Profilfeldern, sondern mit Content Types und Entity Form.
Zudem hat der User ein eigenens Theme (Role Theme Switcher) was ich sehr praktisch finde.
Er kann also in diesem Bereich Infolinks oder FAQ oder was immer lesen, kommt aber ohne Ausfüllen der erforderlichen Daten nicht weiter.
Zusätzlich praktisch finde ich, das ich User mit dieser "Simple Rolle" einfach löschen kann, wenn nach z.B. 2 Wochen nach Anmeldung nichts weiter passiert ist. Damit kann man den Userbestand auch leichter aktuell halten, weil ich so weiß, das ich mit dieser Rolle keine sensiblen Daten aus Versehen lösche und nur tatsächliche Nutzer auf der Seite habe.
Nach Ausfüllen der Daten mit "Klick auf ein bestimmtes Feld" z.B. Bestellbutton oder Checkbox sorgt eine 2. Rules dafür ihm nun die Rolle "Makler" oder "Firmeninhaber" zuzuteilen, damit er seine Anzeigen einstellen kann.
Dies kann natürlich erweitert werden, das die Einstellrolle erst nach Server Rückmeldung eines Paymentproviders vergeben wird, etc......
Bei Weiterleiten per Rules muß man nur unbedingt kontrollieren, das der Pfad so gesetzt ist, das der User bei "Passwort vergessen" Link auch noch auf die Eingabeseite gelangen kann um ein neues Passwort zu setzen, ich hatte das mal einer Rules übersprungen und der User hätte nie wieder sein Passwort ändern können, hat mich damals einige Nächte gekostet.
Grüße Jenna
Danke
am 19.06.2014 - 11:09 Uhr
Hallo Jenna,
Danke für die ausführliche Antwort. Langsam läuft es, ich habe nur ein Problem, der User klickt auf die Registrierungsmail, dann muss er ja sein Passwort eingeben un ich sehe die Profilfelder, die ausgefüllt werden müssen. Nur im Reiter oben habe ich noch andere Daten stehen, welche er aber unbedingt ausfüllen müss, bevor er weiter machen kann, wie kann man das denn realisieren?
Diese Administrative Daten müssen ausgefüllt werden, bevor der Nutzer weiter macht...
Irgendwo ist ein Fehler, aber wo?
am 19.06.2014 - 11:48 Uhr
nimm das modul profile2_regpath
Ich glaub, ich hatte wirklich einen Knick in der Logik. Kann ich dir kurz beschreibe, wie ich das mit dem Path gemacht hab und du sagst mir, wo ich da nen fehler gemacht hab?
Also ich habe einen Profiltyp "administrative daten" erstellt, mit Feldern die auszufüllen sind. Dann habe ich bei der Bearbeitung von den des Profilstyps eingetragen, dsss es bei der Registrierung zu folgendem Link weitergeleitet wird:
http://blablubb.com/lalilu/ROLLE_1/register und in dem selben Fenster eingetragen, welche Rollen darauf weitergeleitet werden.
Dann kommt ein neuer Nutzer unr registriert sich mit Benutzername, Email und Rolle. Daraufhin erhält er eine E-Mail vom Admin mit dem Aktivierungslink. Der User klickt den Aktivierungslink an, wird aber nicht auf den angegeben link weitergeleitet sondern auf den http://blablubb.com/lalilu/user/1/edit
Rules, AAR oder ähnliches sind alles nicht drin, versteh nicht, warums ned klappt :-/
Irgendwo muss ja ein Fehler sein, stellt sich nur die Frage wo