[Gelöst] Profile: Felder hinzufügen geht nicht
Eingetragen von the3rdBIT (17)
am 07.09.2010 - 21:24 Uhr in
am 07.09.2010 - 21:24 Uhr in
Ich versuche den Profilen weitere Felder hinzu zu fügen, das funktioniert aber nicht. Das Hinzufügen habe ich unter /admin/user/profile/add/textfield versucht.
Auf dieser Seite hat's drei erforderliche Felder. Wenn ich eins nicht ausgefüllt habe, erscheint eine Fehlermeldung (ist ja auch gut so). Aber wenn diese drei ausgefüllt sind und eigentlich alles klappen sollte, wird der Eintrag nicht gespeichert, erscheint keine Meldung und ich komme gleich wieder aufs leere Formular zurück.
Mache ich etwas falsch oder ist dies ein Bug?
Vielen Dank!
Fabian Horlacher
- Anmelden oder Registrieren um Kommentare zu schreiben
*push*
am 22.09.2010 - 15:58 Uhr
*push*
Erforderlich definiert?
am 22.09.2010 - 16:40 Uhr
Kann es sein, dass du bei den neuen Feldern "erforderlich" definiert hast?
Wenn dem so ist, sollte ein unvollständig ausgefülltes Formular nicht gespeichert werden können.
Da genügt schon einer der Werte...
Sorry doppelt
am 22.09.2010 - 19:47 Uhr
-
Egal ob ich das Feld "The
am 22.09.2010 - 19:46 Uhr
Egal ob ich das Feld "The user must enter a value" aktiviert habe oder nicht, geschieht das gleiche...
Ich habe den Thread noch im englischen Forum gestartet, bis jetzt ohne Erfolg:
http://drupal.org/node/917038
Mehr
am 22.09.2010 - 19:51 Uhr
Ich habe deine Problembeschreibung so verstanden, das drei Felder erforderlich sind - hast du mal nachgesehen wieviele Felder jetzt tatsächlich erforderlich sind?
Schau einfach mal alle nach, ist mir auch schon versehentlich passiert das ein dabei war wo ich meinte das wäre nicht erforderlich.
Nein, das Problem ist, dass
am 24.09.2010 - 10:44 Uhr
Nein, das Problem ist, dass sich diese Felder gar nicht zu den Profilen hinzufügen lassen.
Ich habe meinen ersten Post neu formuliert, der war ja schrecklich! ;)
Oha das ist schon mal was anderes :-)
am 24.09.2010 - 12:18 Uhr
Soweit ich weis gibt es da eigentlich kein leeres Formular.
Ich nehme jetzt einfach mal an, du verwendest das normale Profil von Drupal.
Das kann man bearbeiten und neue Felder hinzufügen unter Verwalten->Inhaltsverwaltung->Inhaltstypen und dort auf Profil klicken bzw. beim Profil auf "Felder verwalten".
Oder im URL /admin/content/node-type/profile/fields
Dort kann im unteren Bereich im Abschnitt "Hinzufügen" neues fürs Profil definiert werden.
Neues Feld: Eine Bezeichnung wählen, Feldname vergeben wie z.B. field_wohnort und den Feldtyp selektieren, dann Speichern klicken und fertig für das Feld.
Oder klappt das schon nicht bei dir?
Unter
am 26.09.2010 - 02:05 Uhr
Unter /admin/content/node-type/profile/fields erscheint mir kein "Hinzufügen", ich kann bloss die vorhandenen Felder neu anordnen. Wofür ist diese Seite eigentlich gut?
Aber ich vermute wir verstehen uns nach wie vor falsch. Ich möchte, wie hier beschrieben, auf den Profilseiten Felder hinzufügen, die ein Benutzer bei seiner Anmeldung ausfüllt. Dies finde ich bereits auf /admin/user/profile/ unter "Add new field". Dann erscheint ein Formular (Category, Titel, Form name, Explanation, Visibility, Page title, Reihenfolge...) um das Feld anzulegen. Doch nach dem Absenden dieses Formulars geschieht, je nach dem auf welcher Seite ich das probiere, nichts!
Du solltest zu allererst mal
am 26.09.2010 - 06:33 Uhr
Du solltest zu allererst mal verraten, mit welchem Modul Du Deine Profile realisierst? Mit dem CORE Modul PROFILE, oder nutzt du das Modul CONTENT PROFILE?
Wenn Du das CORE Modul nutzt, dann ist der richtige Pfad um das Profil zu erweitern: -> ../admin/user/profile
Der Pfad /admin/content/node-type/profile/fields von dem Du tippst, lässt auf CONTENT PROFILE schliessen ...
Ich versuchte eigentlich das
am 26.09.2010 - 08:05 Uhr
Ich versuchte eigentlich das Ganze mit dieser Beschreibung hier zu lösen (das hatte ich ja bereits erwähnt). Also ist es anscheinend das CORE Modul.
Auf Empfehlung von CodeFlatter habe ich nun anscheinend das Ganze im CONTENT PROFILE-Modul auch noch versucht zu lösen. Komischerweise kann ich dort auch nichts hinzufügen, nichteinmal der Link zum Hinzufügen wird dort angezeigt.
Ich habe Content Profile noch
am 26.09.2010 - 08:16 Uhr
Ich habe Content Profile noch nie genutzt, ich nutze ausschliesslich das CORE Profil. Damit funktioniert auch die Anleitung. Zumindest bei allen meinen Seiten.
Ich denke mal, daß es bei Dir zu einem Konflikt kommt, da du beide Module in Deiner Installation nutzt!
Nun sind die Module Content
am 26.09.2010 - 08:34 Uhr
Nun sind die Module Content und Content Profile deinstalliert, jedoch komme ich auch so mit dem CORE Profil nicht weiter.
Also wenn Du Dich fürs CORE
am 26.09.2010 - 10:23 Uhr
Also wenn Du Dich fürs CORE PROFILE entschieden hast und das CONTENT PROFILE deaktiviert UND auch deinstalliert hast, es aber immer noch nicht klappt, dann fiele mir nur noch ein, die Caches unter "Leistung" zu leeren und eventuell noch einmal /update.php laufen zu lassen. Letzeres bringt Dir dann vielleicht die Datenbak wieder in Ordnung? Mehr fällt mir jetzt zu deinem Problem nicht ein!
Mach Dir aber auf jeden Fall ne Sicherung der Datenbank! Man weiss ja nie :-)
Habe das alles probiert, nach
am 27.09.2010 - 11:36 Uhr
Habe das alles probiert, nach wie vor die gleichen Probleme.
Die Seite läuft noch nicht produktiv, ich könnte somit auch etwas experimentelle Sachen probieren...
Übrigens ist das Caching nur als anonymer User aktiviert: http://drupal.org/node/15367
Lösung
am 27.09.2010 - 12:26 Uhr
In meinem englischen Post hat redasakhi herausgefunden wo das Problem liegt: Das "Profile pictures" Modul!
Anscheinend wird das Problem in der nächsten Version behoben, aber bis dann gibt's einen Patch:
http://drupal.org/node/917396
Danke euch beiden für die Hilfe!