Zum Inhalt springen

srfeuserregister ###EVAL_ERROR_FIELD-Marker wird nicht ersetzt

Erstellt am 24. September 2008 · 1 Antwort · letzte Antwort am 3. März 2010

Tags: Frage

ingolach ·

Ich habe die fe_users um ein Feld: agb ergänzt. Und das Formular zum Registrieren der Extension srfeuserregister im Template um dieses Feld ergänzt. Dabei bin ich laut Doku vorgegangen und es hat auch alles funktioniert.

Nur die Fehlerausgabe bekomme ich nicht hin: Der Marker: ###EVAL_ERROR_FIELD_TX_AGBFEUSERS_AGB### wird nicht ersetzt.

Folgendes habe ich in die Constants geschrieben: plugin.tx_srfeuserregister_pi1._LOCAL_LANG.DE.evalErrors_evalRuleName_tx_agbfeusers_agb = Sie müssen die AGB´s akzeptieren

Ich habe nicht herausgefunden was der evalRuleName ist, oder bleibt der so stehen? o.O

Danke für Eure Hilfe!

Ingo

mosesdinakaran ·

Finally after digging the code I was able to add custom message for the preg validation to the new field.

Follows the TS

plugin.tx_srfeuserregister_pi1{
userGroupUponRegistration = 2
userGroupAfterConfirmation = 1
pid = 45
loginPID = 47
registerPID = 48
editPID = 49
confirmPID = 50
templateFile = fileadmin/template/tx_srfeuserregister_pi1_css_tmpl.html
evalErrors{
tx_extendfeuser_student_id{
preg= Student ID should be numeric
}
}
}

plugin.tx_srfeuserregister_pi1.create.evalValues.tx_extendfeuser_student_id= preg[/^[0-9]/]

tx_extendfeuser_student_id is the new field

Regards
Moses