fe_user_register - Marker werden nicht ersetzt für neue Felder
| Autor | Nachricht |
|---|---|
|
Verfasst am: 28. 06. 2009 [15:08]
|
|
|
cooper64
Themenersteller
Dabei seit: 20.04.2005
Beiträge: 115
|
Hallo, ich verzweifle gleich Hab die Extension sr_feuser_register 2.5.22 in Typo 4.2.6 um drei Felder mit Kickstarter erweitert: agb, coupon, newsletter Die Felder in den Konstanten angegeben: formFields = ...,telephone,email,agb,newsletter,coupon requiredFields = ...,email,agb und das Setup erweitert: TYPOSCRIPT plugin.tx_srfeuserregister_pi1.extraLabels = tx_feuserextrafields_newsletter, tx_feuserextrafields_agb, tx_feuserextrafields_coupon plugin.tx_srfeuserregister_pi1.create.evalValues.newsletter = plugin.tx_srfeuserregister_pi1.create.evalValues.agb = required plugin.tx_srfeuserregister_pi1.create.evalValues.coupon = plugin.tx_srfeuserregister_pi1._LOCAL_LANG { de{ ... newsletter = Newsletter missing_newsletter = Wählen Sie Newsletter aus! agb = AGB und Datenschutzerklärung gelesen und akzeptiert. missing_agb = Sie müssen unsere AGB und Datenschutzerklärung akzeptieren! missing_invitation_agb = Sie müssen unsere AGB und Datenschutzerklärung akzeptieren! evalErrors_evalRuleName_agb = Sie müssen unsere AGB und Datenschutzerklärung akzeptieren! coupon = Gutschein tooltip_coupon = Geben Sie Ihren Gutscheincode ein. tooltip_invitation_coupon = Geben Sie Ihren Gutscheincode ein. } } Template erweitert: HTML <div id="bigbox-element90"><label for="tx-srfeuserregister-pi1-newsletter">###LABEL_NEWSLETTER### ###REQUIRED_NEWSLETTER###</label></div> <div id="bigbox-element200"><input type="checkbox" id="tx-srfeuserregister-pi1-newsletter" name="###NAME_NEWSLETTER###" value="1" checked="" /></div> <div id="bigbox-element90"><label for="tx-srfeuserregister-pi1-coupon">###LABEL_COUPON### ###REQUIRED_COUPON###</label></div> <div id="bigbox-element200"><div id="txtfieldbig-image"><input id="tx-srfeuserregister-pi1-coupon" type="text" size="25" maxlength="10" title="###TOOLTIP_COUPON###" name="###NAME_COUPON###" /></div></div> <div id="bigbox-element90">###HIDDENFIELDS### </div> <div id="bigbox-element490"><input type="checkbox" id="tx-srfeuserregister-pi1-agb" name="###NAME_AGB###" value="0" />###LABEL_AGB###</div> <div id="bigbox-element-button" style="left: 470px;"> <span id="button100"><input type="submit" name="tx_srfeuserregister_pi1[submit]" value="###LABEL_BUTTON_REGISTER###" /></span></div> Ebenso die Fehlermeldungen: (nur ein Beispiel) HTML <!-- ###SUB_ERROR_FIELD_agb### --> <div class="tx-srfeuserregister-pi1-error">###EVAL_ERROR_FIELD_agb###</div> <!-- ###SUB_ERROR_FIELD_agb### --> <!-- ###SUB_REQUIRED_FIELD_agb### --> <div class="tx-srfeuserregister-pi1-error">###MISSING_AGB###</div> <!-- ###SUB_REQUIRED_FIELD_agb### --> Alles nach Anleitung erstellt, Groß/Kleinschreibung beachtet, trotzdem wird keiner der Marker im Template ersetzt. Hab auch spaßenshalber mal die Texte direkt in die locallang.xml entsprechend der anderen Felder gesetzt, keine Reaktion. Scheint so, als würden die zusätzlichen Marker gar nicht mit geparst. Hab jetzt auch schon alles Mögliche nach 'nem Lösungsansatz durchstöbert, allerdings scheint das woanders nicht als Problem aufzutauchen. Vielleicht hat ja hier noch jemand eine Idee!? cooper _______________________
http://www.my-dynastie.de |
|
Verfasst am: 28. 06. 2009 [18:39]
|
|
|
cooper64
Themenersteller
Dabei seit: 20.04.2005
Beiträge: 115
|
Für manche Sachen finden sich die Lösungen in den engl. Foren Die Namen der eingefügten Felder müssen genauso lauten wie sie in der Datenbank angelegt sind. Da ich das Ganze über die Extension feuserextrafields angelegt hatte, heisst das Feld dann nicht nur agb, sondern feuserextrafields_agb. Nachdem die Namen alle angepasst ware, wurden auch alle Marker ordentlich ersetzt und die Hooks hab ich inzwischen auch zum Laufen bekommen um die Felder (z.B. den Gutschein-Code) dann etwas tiefgründiger zu prüfen. cooper _______________________
http://www.my-dynastie.de |



