Hallo,
ich habe ein Problem mit sr_feuser_register. Wenn ich als eingeloggter User meine Nutzerdaten bearbeiten möchte, wird nur ein leeres Formular angezeigt.
Ich nutze Typo3 4.1.6 und sr_feuser_register 2.5.9
Was ich schon versucht habe:
Im Template die Zeile
<form id="###FORM_NAME###" method="post" action="###FORM_URL###" enctype="multipart/form-data" form_onsubmit="">
geändert in
<form id="###FORM_NAME###" method="post" action="###FORM_URL###" enctype="multipart/form-data" form_onsubmit="">
und in der typo3/sysext/cms/tslib/class.tslib_content.php
die Zeile
$JSPart.=" updateForm('".$formName."','".$arrPrefix."[".$fKey."][]',".t3lib_div::quoteJSvalue($Nvalue, true).");";
geändert, wie im bugtracker (http://bugs.typo3.org/view.php?id=3986) beschrieben. Hat leider keine Auswirkungen. Die Seite verursacht bei mir aber einen JS-Fehler:
"updateForm is not defined"
obwohl
<script src="typo3conf/ext/sr_feuser_register/scripts/jsfunc.updateform.js" type="text/javascript">
im Header definiert ist und die Datei auch dort liegt.
Hat jemand vielleicht eine Idee, was ich noch versuchen könnte? Bin etwas ratlos... #paralyzed#
LG
hb
Ist als Code auch bearbeiten, oder edit eingetragen?
Hallo Andrea,
jepp, alles nach Anleitung erstellt. Es wird ja auch das Bearbeiten-Formular angezeigt, nur die Daten werden leider nicht eingetragen. Sprich, das value-Attribut des input-Elements wird nicht erzeugt.
Ups, ich sehe gerade ich hab einen kleinen Fehler im ersten Post. Die Zeile hab ich geändert in
<form id="###FORM_NAME###" name="###FORM_NAME###" method="post" action="###FORM_URL###" enctype="multipart/form-data" form_onsubmit="">
LG
HB
Hmm, try this:
<form id="###FORM_NAME###" method="post" action="###FORM_URL###" enctype="multipart/form-data" ###FORM_ONSUBMIT###>
Gruß
Andrea
hab ich probiert. Leider kein Ergebnis 😢
Seltsam, bei mir klappt es tadellos. Überrpüfe noch mal alle Formulare. Die sollten so aussehen, wie ich dir mit der letzten Post gesendet habe.
Hallo Andrea,
folgendes steht im Template:
<form id="###FORM_NAME###" name="###FORM_NAME###" method="post" action="###FORM_URL###" enctype="multipart/form-data" ###FORM_ONSUBMIT###>
Und das Formtag, das daraus erzeugt wird, sieht so aus
<form id="tx-srfeuserregister-pi1-fe_users_form" name="tx-srfeuserregister-pi1-fe_users_form" method="post" action="index.php?id=59" enctype="multipart/form-data" >
Da kann ich jetzt keinen Fehler feststellen. Aber wie gesagt, ich erhalte einen JavaScript Fehler, dass die Funktion updateForm nicht definiert wurde. Und diese Funktion erzeugt ja die value-Attribute für die Input-Felder soweit ich das verstehe. Was ich nicht nachvollziehen kann, ist, wieso er behauptet, die Funktion sei unbekannt, wenn die Datei definitiv eingebunden ist...
Bin ehrlich ratlos...
hb