Feldtyp user-Profilfelder
Eingetragen von AnSchu74 (28)
am 28.01.2015 - 16:15 Uhr in
am 28.01.2015 - 16:15 Uhr in
Ich habe mit Webform ein Formular erstellen und lasse es mit mit NodeBlock auf der Startseite "" anzeigen.
Mein Problem: Keine Felder vom Feldtyp "User-Profil" vorhanden!!
Habe dann mal gesucht und gefunden, dass so was in Drupal 6 noch über Module geregelt und sich bei D7 schon im Core soll.
Anleitungen und Module habe ich jetzt schon viele aber den Feldtyp user-Profilfelder leider immer noch nicht.
Hat jemand da eine Lösung oder Idee?
Oder gibt es eine andere Lösung, Felder aus dem user-Profil in einem Block anzuzeigen und zu bearbeiten ohne über user/edit zu müssen?
- Anmelden oder Registrieren um Kommentare zu schreiben
Es gibt keinen Feld-Typ
am 28.01.2015 - 16:36 Uhr
Es gibt keinen Feld-Typ "User-Profil"! Das User-Profil ist eine Datenstruktur, die Du mit Feldern erweitern kannst. Der Bereich zum Bearbeiten dieser Struktur ist unter user/###/edit erreichbar, bzw. über mein Konto, falls das User-Menü sichtbar ist. Wenn Dir das nicht gefällt, kannst Du ein eigenes Modul schreiben um diese Felder über ein eigenes Formular zu editieren.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
was hat die webform mit dem
am 28.01.2015 - 17:22 Uhr
was hat die webform mit dem user profil zu tun?
C.A.W. Webdesign
Oh je das hatte ich schon
am 28.01.2015 - 21:21 Uhr
Oh je das hatte ich schon befürchtet und wollte ich so mit eigentlich umgehen.
leider habe ich davon nicht viel Ahnung, gelesen und versucht schon aber keine Anleitung gefunden die ich verstanden hätte.
Module von Prinzip schon, und ein Array in die template.php, field.api und ich bin raus :o (
Bräuchte ein Beispiel zum nachbauen, erweitern könnte ich es wenn ich erstmal das Prinzip verstanden habe.
Ziel wäre es ja dann die User Registrierung also das Modul User zu tauschen
was hat die webform mit dem
am 29.01.2015 - 09:16 Uhr
Webform hat direkt ja nichts mit der User Registrierung zu tun.
Wenn Felder zum Feldtyp User in Webform zur Verfügung stehen würden hätte man damit vielleicht Profil Felder ausfüllen können. Dachte ich bis jetzt eben
Also was genau ist Dein Ziel?
am 28.01.2015 - 23:33 Uhr
Also was genau ist Dein Ziel? Mehr Felder für ein Profil haben zur Verfügung haben? Userinformationen in einem Block anzeigen?
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
Mein Ziel
am 29.01.2015 - 10:38 Uhr
Mit einfachen Worten: Eingaben oder Änderungen, die ein User in seinem Profil machen müsste, in einem Block an beliebiger Stelle einzublenden.
Die Eingaben sollten ins Profil übernommen werden.
Darum dachte ich an Webform, Nodeblock und Feldtype zur Umsetzung, aber das geht ja nun so nicht.
Dann hilft wohl nur: eigenes
am 29.01.2015 - 10:56 Uhr
Dann hilft wohl nur: eigenes Modul schreiben und mit der Form-API ein Formular aufsetzen, das in einem Block ausgegeben wird. Die Eingaben aus diesen Formular nimmst Du dann an und speicherst sie im User-Profile ab. Machbar und prinzipiell nicht so schwierig, aber eine Herausforderung, wenn man sich mit der Drupal-API noch nie befaßt hat. Die Einarbeitung dazu kann etwas dauern.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke kannst du mir
am 29.01.2015 - 15:55 Uhr
Danke kannst du mir vielleicht Lektüre empfehlen?
Ich verstehe ja leider schon die Zusammenhänge nicht und auch im Drupalcenter Handbuch ist viel Englisch oder für Drupal 6 erklärt.
Eine Anleitung für das zen Thema vielleicht, wo das bestehende form user-edit modifiziert oder ganz umgebaut "ausgetauscht wir, damit ich das mal nachmachen könnte.
Video wäre noch besser ;o)
Form-api
am 04.02.2015 - 08:39 Uhr
Niemand eine Empfehlung für mich :o(
Ist der Unterschied der form-api denn zwischen D6 und D7 relevant? Zu Drupal7 finde ich im Handbuch und Netz nicht viel.
Was genau müsste ich denn in meine template.php einfügen, um Drupal zu sagen, dass ich gerne ein eigenes user-edit-form
benutzen möchte.
Dann brauche ich ja noch das Modul!
user.info und user.module wo der eigentliche Code rein kommt, hatte da schon mal beim Core Modul User reingesehen.
Aber ohne Hilfe läuft das leider alles ins leere und für Eure Hilfe wäre ich echt Dankbar
Du musst ein eigenes Modul bauen
am 04.02.2015 - 09:51 Uhr
In deinem Fall mit info und module Datei.
In der Module legst du eine Funktion mit _form und eine _form_submit an. Dazu gibt es millionen tutorials.
Wenn Du nach drupal 7 form api googelst findest Du alles was Du brauchst an verschiedenen Formen.
Shane Thomas auf codekarate.com gibt eine wunderbare Einleitung wie man programmiert.
Happy coding
Marc
Denkbar ist auch ein referenzierter contetn_type
am 04.02.2015 - 10:23 Uhr
Aber auch das ist nicht trivial.
Du wirst nicht drumherum kommen, dich mit Drupal auseinanderzusetzen.
Grüße
Ronald
Ehe man mit einer
am 04.02.2015 - 10:31 Uhr
Ehe man mit einer Programmierung für Drupal anfängt, sollte man Drupal einigermaßen beherrschen. Das dauert schon mal 3-6 Monate. Danach kommt die Einarbeitung in die API. Alles was es an guten Anleitungen hierzu gibt ist in Englisch geschrieben. Mein Favorit heißt "Pro Drupal 7 Development" aus dem apress-Verlag.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
vielen Dank für eure Hilfe.
am 05.02.2015 - 13:33 Uhr
vielen Dank für eure Hilfe. Bis hierhin war jeder Schritt ein Lernprozess für mich mit Drupal.