Zum Inhalt springen

sr_feuser_register: fe_users erweitern

Erstellt am 2. April 2007 · 1 Antwort · letzte Antwort am 3. April 2007

Tags: Frage

lemon ·

Hi Leute!

Ich versuche gerade, das Registrierungsformular für sr_feuser_register zu erweitern.
Dazu habe ich eine eigene Extension erstellt, die die Tabelle fe_users um ein Select-Feld erweitert. Das neue Feld heisst in der Datenbank 'tx_ahsrfeuserregisteraipin_job'.
Danach habe ich im HTML-Template der Erweiterung folgende Zeilen eingefügt (laut Anleitung der Extension):

!-- ###SUB_INCLUDED_FIELD_tx_ahsrfeuserregisteraipin_job### -->
<dt>
        <label for="tx-srfeuserregister-pi1-tx_ahsrfeuserregisteraipin_job">###LABEL_tx_ahsrfeuserregisteraipin_job###</label>
        <span class="tx-srfeuserregister-pi1-required">###REQUIRED_tx_ahsrfeuserregisteraipin_job###</span>
</dt>
<dd>
        <!-- ###SUB_ERROR_FIELD_tx_ahsrfeuserregisteraipin_job### -->
        <p class="tx-srfeuserregister-pi1-error">###EVAL_ERROR_FIELD_tx_ahsrfeuserregisteraipin_job###</p>
        <!-- ###SUB_ERROR_FIELD_tx_ahsrfeuserregisteraipin_job### -->
        <!-- ###SUB_REQUIRED_FIELD_tx_ahsrfeuserregisteraipin_job### -->
        <p class="tx-srfeuserregister-pi1-error">###MISSING_tx_ahsrfeuserregisteraipin_job###</p>
        <!-- ###SUB_REQUIRED_FIELD_tx_ahsrfeuserregisteraipin_job### -->
        ###TCA_INPUT_tx_ahsrfeuserregisteraipin_job####
</dd>
<!-- ###SUB_INCLUDED_FIELD_tx_ahsrfeuserregisteraipin_job### -->

Nun gelingt es mir aber nicht, die Labels dieses Feldes im Formular zu setzen, momentan sieht das Formular so aus:

###SUB_INCLUDED_FIELD_tx_ahsrfeuserregisteraipin_job### --> ###LABEL_tx_ahsrfeuserregisteraipin_job### ###REQUIRED_tx_ahsrfeuserregisteraipin_job###

und mittendrin das Selectfeld mit den richtigen Werten.

Im TS-Template steht (wieder nach Anleitung):

plugin.tx_srfeuserregister_pi1._LOCAL_LANG.it.tx_ahsrfeuserregisteraipin_job = occupazione

Aber das ändert gar nix am Frontend, das angegebene Wort scheint nirgends auf.

Was mach ich denn hier falsch?

Viele Grüße

Lemon

vici ·

hallo

zuerst einmal sollte im html-file (bei deinem post in der ersten zeile) noch ein "<" am anfang stehen. (vielleicht hast du das auf dem weg ins forum irgendwo verloren...)

im ts müssen die zusätzlichen label noch ergänzt werden, bei dir etwa so:

plugin.tx_srfeuserregister_pi1.extraLabels = tx_ahsrfeuserregisteraipin_job, missing_tx_ahsrfeuserregisteraipin_job, evalErrors_[]_tx_ahsrfeuserregisteraipin_job

mit tx_ahsrfeuserregisteraipin_job wird auch der label label_tx_ahsrfeuserregisteraipin_job ersetzt. für jede eval die du machst, muss der entsprechende fehler angegeben werden, z.b. evalErrors_atLeast_tx_ahsrfeuserregisteraipin_job.
usw.

ich hoffe, das hilft schon mal weiter