Zum Inhalt springen

EDIT geht nicht

Erstellt am 23. Juli 2007 · 11 Antworten · letzte Antwort am 31. Juli 2007

Tags: Frage

stetabar ·

hab jetzt einige posts gelesen, aber irgendwie hab ich noch keine lösung gefunden...

ich kann problemlos user anlegen.
erst kommt die create-seite, dann die create-preview-seite und dann geht die email raus.

ich kann mich ohne probleme einloggen. auch wenn ich nach dem login nich automatisch auf die benutzerintere-seite weitergeleitet werde (aber das ist ein anderes problem).

wenn der user nun seie pers. daten ändern soll/will, dann geht er auf die seite, in der das plugin mit dem code "edit" steht.

es werden alle felder (auch selbst angelegte felder) richtig angezeigt und ich habe alle auswahlmöglichkeiten, aber wenn ich dann auf "bearbeitete benutzerdaten speichern" klicke passiert nichts.
und an dieser stelle sollte er ja eigentlich auf den preview springen.
zu diesem zeitpunkt wird ja noch nichts gespeichert, also bleiben die daten unverändert...

hat vielleicht jemand noch einen ansatz, woran es liegen könnte?

das feld des buttons wurde von typo3 folgendermaßen erzeugt:

<tr>
		<td><input type="hidden" name="tx_srfeuserregister_pi1[cmd]" value="edit" />


<input type="hidden" name="FE[fe_users][uid]" value="20" />
<input type="hidden" name="tx_srfeuserregister_pi1[preview]" value="1" />
		</td>
		<td>
			<p>
				<input type="submit" name="tx_srfeuserregister_pi1[submit]" value="Bearbeitete Benutzerdaten speichern" class="tx-srfeuserregister-pi1-submit" />

			</p>

		</td>
	</tr>

ich sehe da auch ehrlich gesagt keinen fehler. es steht ein hiddenfeld mehr als bei dem create, aber das ist dazu da, um den user zu definieren...

weiß echt nicht mehr weiter...

habs mit meinem eigenen template versucht, mit dem originalen...

bin für jede hilfe dankbar!

cope ·

Hallo!

Welche Version von feuser_reg benutzt Du?
Schon mal mit einer älteren Version (z.B. 2.5.5) experimentiert?

LG
Cope

stetabar ·

also ich verwende die version 2.5.7.
gibt es diesen bug nur in den neueren?
also sonst bin ich eigentlich echt super zufrieden mit allem.

wo gibt es denn eine ältere version, ich hab nur die hier gesehen...

stetabar ·

dank dir cope.
werde dann mal die sachen runterschmeißen und es installieren.
wenn sich meine probleme dadurch beheben lassen, wäre es ja super.
muss ich auch die tabelle einmal von hand komplett löschen?
ich hatte noch eine extension zur erweiterung der felder geschrieben und die eingebunden.
oder reicht es wenn ich die alte version deinstalliere und die neue installiere?

stetabar ·

hab jetzt mal die 2.5.7 deinstalliert und dann die 2.5.5 installiert.
der fehler bleibt weiterhin bestehen...
ich weiß ehrlichgesagt auch nicht mehr, was ich da noch machen soll...

cope ·

Hallo,

Extensionmanager -> loaded extensions -> front-end -> sr_feuser_register
Da ist eine Checkbox "Use Flexforms"

LG
Cope

stetabar ·

hallo,

habe jetzt ein wenig rungetestet und habe es nun ENDLICH soweit, dass auch der EDIT-Breich funktioniert.

Anscheinend muss ich die required fields, die ich im typo3 template definiert hatte immer neu eintragen muss.

was mir allerdings nicht wirklich gut gefällt... o.O

also habe die felder:

requiredFields = username,password,gender,email
formFields = username,password,gender,email

wenn ich nun auf die EDIT-Seite gehe, auf der noch comments, eigene Fleder usw. stehen, dann zeigt er mir nur die Felder an, die hier drin stehen.
Das kann ich ja ohne Probleme anpassen, aber ich muss dann jedes mal die requiredFields neu eintragen, bis auf den username...

aber wenn man nur n paar daten ändern will und nich gleich immer n neues passwort, oder die auswahl zum geschlecht (die sich ja auch so häufig wechseln 😉 ) ändern will, ist es halt nervig, dass man das immer mit angeben muss.

ich hatte mir überlegt, ob es dann nicht viell. möglich wäre, wenn man einfach die bereits vorhandenen daten ausließt und mit verwendet, damit man die vorhandenen daten nicht neu eintragen muss...

hat da jemand ne idee?

sonst war die hilfe von cope sehr gut, weil ich nun auch hinbekommen habe, dass der editbereich funktioniert. aber so macht das für mich mal gar keinen Sinn.

wäre super, wenn da jemand noch ne idee parat hätte.

stetabar ·

so, ich habe nun herausgefunden, dass man also wirklich die requiredFields mit übergeben muss, da das Template sonst nicht in den Preview-Modus geht.

Habe dazu mit <input type="hidden" ...> gearbeitet.

Klappt jetzt alles wunderbar.