---
title: "Verzweifel an sr_feuser_register"
url: "https://www.typo3.net/d/105528-verzweifel-an-sr-feuser-register"
source: "typo3.net"
tags: ["Extensions","Frage","Frontend-Benutzer"]
created: "2011-05-23"
last_reply: "2011-05-24"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Verzweifel an sr_feuser_register

Extensions · 4 Antworten · gestartet 2011-05-23

## Eröffnungsbeitrag

**Bubumann38** · 2011-05-23 · [Beitrag #1](https://www.typo3.net/d/105528-verzweifel-an-sr-feuser-register/1)

Hallo,
ich habe schon viel herumgesucht und vieles ausprobiert, aber alles hilft nichts. Ich quäle mich seit zwei Tagen mit der Erweiterung sr:feuser_register herum. Ich möchte neue Felder hinzufügen, aber die Platzhalter werden nicht ersetzt.  Als Basis habe ich mich an diesem Tutorial (<http://blog.marit.ag/2010/02/03/sr_feuser_register-zusatzfeld>) versucht.

Was habe ich gemacht?
1. Ich habe mit dem Kickstarter die Extension "my_new_ext" erstellt, die die Tabelle fe_users um die Spalte "myNewFieldName" erweitert. Hat auch geklappt, Tabelle ist erweitert.

2. Im Template folgendes ergänzt:

```html
<!-- ###SUB_INCLUDED_FIELD_myNewFieldName### -->
<dt>
<label for="tx-srfeuserregister-pi1-myNewFieldName">###LABEL_MYNEWFIELDNAME###</label>
<span>###REQUIRED_MYNEWFIELDNAME###</span>
</dt>
<dd>
<!-- ###SUB_ERROR_FIELD_myNewFieldName### -->
<p>###EVAL_ERROR_FIELD_myNewFieldName###</p>
<!-- ###SUB_ERROR_FIELD_myNewFieldName### -->
<!-- ###SUB_REQUIRED_FIELD_myNewFieldName### -->
<p>###MISSING_MYNEWFIELDNAME###</p>
<!-- ###SUB_REQUIRED_FIELD_myNewFieldName### -->
<input id="tx-srfeuserregister-pi1-myNewFieldName" type="text" size="40" maxlength="50" title="###TOOLTIP_MYNEWFIELDNAME###" name="###NAME_MYNEWFIELDNAME###" />
</dd>
<!-- ###SUB_INCLUDED_FIELD_myNewFieldName### -->
```

3. Die TS-Constant ergänzt:

```typoscript
plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, status, email, address, city, zone, static_info_country, zip, telephone, fax, abt, title, company, www, [b][color=]myNewFieldName[/color][/b]
plugin.tx_srfeuserregister_pi1.requiredFields = username, password, gender, first_name, last_name, status, email, address, city, zone, static_info_country, zip, telephone, fax, abt, title, company, www, [b][color=]myNewFieldName[/color][/b]
```

4. In der TS-Setup folgendes ergänzt:

```typoscript
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.de.myNewFieldName = Mein Feld eingeben:
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.de.missing_myNewFieldName = Bitte geben Sie etwas ein!
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.languageCode.missing_invitation_ myNewFieldName = Bitte auch hier was eingeben
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.languageCode.evalErrors_evalRuleName_myNewFieldName = Darf nur Buchstaben und Zahlen enthalten!
```

5. Die TCA-Konfiguration in der ext_localconf.php um folgendes ergänzt:

```typoscript
if (TYPO3_MODE==’FE’){
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['sr_feuser_register']['extendingTCA'][] = ‘my_new_ext’;
}
```

Dennoch werden alle Marker nicht ersetzt. Was mache ich denn bloß falsch?

## Antworten

### [#2](https://www.typo3.net/d/105528-verzweifel-an-sr-feuser-register/2) · marmu · 2011-05-24

Hallo,
richtige Daten sind manchmal etwas hilfreicher...

Glaskugel:
Wenn das neue Feld in der DB  "myNewFieldName" heißt und die neue Extension "mynewext" lautet der richtige Feldname "tx_mynewext_myNewFieldName". Sowohl im Template als auch im Setup.

> **Bubumann38 schrieb:**
>
> 5. Die TCA-Konfiguration in der ext_localconf.php um folgendes ergänzt.

Meint die ext_localconf.php der neu erstellten Ext.

### [#3](https://www.typo3.net/d/105528-verzweifel-an-sr-feuser-register/3) · Bubumann38 · 2011-05-24

Ich habe jetzt die von Dir vorgeschlagenen Änderungen durchgeführt. Leider funktioniert es immer noch nicht richtig.
Das Formular findet sich auf der Seite <http://www.melag.de.k1309.ims-firmen.de/index.php?id=266&L=1&id=266>

Im HTML-Template habe ich folgende Änderungen eingetragen:

```html
<!-- ###SUB_INCLUDED_FIELD_tx_mynewext_myNewFieldName### -->
		<label for="tx-srfeuserregister-pi1-tx_mynewext_myNewFieldName">###LABEL_TX_MYNEWEXT_MYNEWFIELDNAME###</label>
		
		<!-- ###SUB_ERROR_FIELD_tx_mynewext_myNewFieldName### -->
        <p>###EVAL_ERROR_FIELD_tx_mynewext_myNewFieldName###</p>
        <!-- ###SUB_ERROR_FIELD_tx_mynewext_myNewFieldName### -->
        <!-- ###SUB_REQUIRED_FIELD_tx_mynewext_myNewFieldName### -->
        <p>###MISSING_TX_MYNEWEXT_MYNEWFIELDNAME###</p>
        <!-- ###SUB_REQUIRED_FIELD_tx_mynewext_myNewFieldName### -->
        <input id="tx-srfeuserregister-pi1-tx_mynewext_myNewFieldName" type="text" size="40" maxlength="50" title="###TX_MYNEWEXT_MYNEWFIELDNAME###" name="###TX_MYNEWEXT_MYNEWFIELDNAME###" />
	<!-- ###SUB_INCLUDED_FIELD_tx_mynewext_myNewFieldName### -->
```

Im Setup steht nun auch folgendes:

```typoscript
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.de.tx_mynewext_myNewFieldName = Mein Feld eingeben:
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.de.missing_tx_mynewext_myNewFieldName = Bitte geben Sie etwas ein!
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.languageCode.missing_invitation_ tx_mynewext_myNewFieldName = Bitte auch hier was eingeben
plugin.tx_srfeuserregister_pi1._LOCAL_LANG.languageCode.evalErrors_evalRuleName_tx_mynewext_myNewFieldName = Darf nur Buchstaben und Zahlen enthalten!
```

In den Kontants steht:

```typoscript
plugin.tx_srfeuserregister_pi1.formFields = username, password, gender, first_name, last_name, status, email, address, city, zone, static_info_country, zip, telephone, fax, abt, title, company, www,tx_mynewext_myNewFieldName
plugin.tx_srfeuserregister_pi1.requiredFields = username, password, gender, first_name, last_name, status, email, address, city, zone, static_info_country, zip, telephone, fax, abt, title, company, www, tx_mynewext_myNewFieldName
```

Eine ext_localconf.php konnte ich in der neuen Extension nicht finden.

### [#4](https://www.typo3.net/d/105528-verzweifel-an-sr-feuser-register/4) · marmu · 2011-05-24

Das CamelCase in "myNewFieldName" ist ist blöd gewählt (sorry hab es selbst weiterverwendet...)
"mynewfieldname" kleingeschrieben wie der kickstarter die Datenbankfelder eben anlegt.

Die ext_localconf.php kannst Du einfach neu anlegen. (Brauchst Du aber nur für TCA_INPUT Felder.)

### [#5](https://www.typo3.net/d/105528-verzweifel-an-sr-feuser-register/5) · Bubumann38 · 2011-05-24

Vielen Dank für den Hinweis.

Ich habe es jetzt mit den "richtigen" Feldern probiert und jetzt funktioniert es. :D

---

Quelle: „Verzweifel an sr_feuser_register“, typo3.net, https://www.typo3.net/d/105528-verzweifel-an-sr-feuser-register
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
