Zum Inhalt springen

Bezeichnungen neuer Felder

Erstellt am 20. März 2008 · 4 Antworten · letzte Antwort am 1. April 2008

Tags: Frontend-Benutzer, Frage

lightning ·

Hallo Zusammen

Ich verzweifle fast, ich suche schon seit einiger Zeit den Fehler in meinem Formuar.
Die Extension sr_feuser_register habe ich dazu verwendet. Ich möchte ein Feld einsetzen, damit die E-Mailadresse wiederholt eingegeben werden muss. Das Template habe ich verändert und dort die Sachen von der wiederholten Passworteingabe verwendet und meine Bezeichner angepasst, leider wird der Marker nicht ersetzt.
Mein Typoscript sieht wie folgt aus.

plugin.tx_srfeuserregister_pi1._LOCAL_LANG {
    de {
        fe_users.gender = Herr/Frau:
        fe_users.zone = Bundesland:
        fe_users.agb = AGBs akzeptieren:
        fe_users.emailagain = wiederholen:
        module_sys_dmail_category = Möchten Sie Informationen zu folgenden Themen erhalten?
        unsupported = nicht unterstützt,
        username = Bevorzugter Benutzername:
    }
}

Hier die Stelle im Formular dazu

<!-- ###SUB_INCLUDED_FIELD_email### -->
    <dt>
      <label for="tx-srfeuserregister-pi1-email">###LABEL_EMAIL### ###REQUIRED_EMAIL###</label>
    </dt>
    <dd>
      <!-- ###SUB_ERROR_FIELD_email### -->
      <p class="tx-srfeuserregister-pi1-error">###EVAL_ERROR_FIELD_email###</p>
      <!-- ###SUB_ERROR_FIELD_email### -->
      <!-- ###SUB_REQUIRED_FIELD_email### -->
      <p class="tx-srfeuserregister-pi1-error">###MISSING_EMAIL###</p>
      <!-- ###SUB_REQUIRED_FIELD_email### -->
      <input id="tx-srfeuserregister-pi1-email" type="text" class="tx-srfeuserregister-pi1-text" size="40" maxlength="255" title="###TOOLTIP_EMAIL###" name="FE[fe_users][email]" />
      <label for="tx-srfeuserregister-pi1-email_again" class="tx-srfeuserregister-pi1-email-again">###LABEL_EMAIL_REPEAT###</label>
      <input id="tx-srfeuserregister-pi1-email_again" type="text" class="tx-srfeuserregister-pi1-text" size="40" maxlength="255" title="###LABEL_TOOLTIP_E_MAIL_AGAIN###" name="FE[fe_users][emailagain]" />
    </dd>
    <!-- ###SUB_INCLUDED_FIELD_email### -->

Weshalb wird ###LABEL_EMAIL_REPEAT### nicht ersetzt?

Danke im vorraus

susanne ·

Hallo lightning,

hast du in der zugehörigen Dokumentation das Kapitel "Tutorial: Adding fields to the registration form" gelesen ? Wenn nicht, dann hol das schnell nach. Du schreibst z.B. nichts darüber, dass du ein entsprechendes DB-Feld angelegt hast.

Tschau Susanne

lightning ·

sowas in die Richtung habe ich mir schon gedacht, also muss für jedes Feld die Datenbank erweitern, auch wenn ich die E-Mailadresse nur einfach ein 2. mal abfragen möchte??

susanne ·

Hallo lightning,

nein, du musst keineneues Feld anlegen, wenn du die E-Mailadresse nur wiederholen willst.

Ich glaube dein Problem ist eher die falsche Benennung. Einmal schreibst du tx-srfeuserregister-pi1-email_again und dann ###LABEL_EMAIL_REPEAT###.
Versuch es doch mal mit ###LABEL_EMAIL_AGAIN###

Tschau Susanne