---
title: "tx_srfeuserregister_pi1 Marker und Contentbereich"
url: "https://www.typo3.net/d/71105-tx-srfeuserregister-pi1-marker-und-contentbereich"
source: "typo3.net"
tags: ["TYPO3","Frontend","Frage","Frontend-Benutzer"]
created: "2007-11-30"
last_reply: "2007-11-30"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# tx_srfeuserregister_pi1 Marker und Contentbereich

TYPO3 › Frontend · 1 Antwort · gestartet 2007-11-30

## Eröffnungsbeitrag

**andreas-p** · 2007-11-30 · [Beitrag #1](https://www.typo3.net/d/71105-tx-srfeuserregister-pi1-marker-und-contentbereich/1)

Hallo zusammen,

ich habe tx_srfeuserregister_pi1 eingerichtet und es funktioniert auch alles in mehreren Sprachen (danke für die Tipps hier im Forum).

Auf der **Profilseite** (pid 25)
 - in der "Allgemeine Datensatzsammlung" den Systemordner (pid  29)
- ein Loginformular (newloginbox - versteckt beim Login)
- Front End Benutzer Registrierung (srfeuserregister - nur sichtbar mit Login) im Bearbeiten modus

also wie es in der Anleitung steht :-)

```typoscript
plugin.tx_srfeuserregister_pi1.pid = 29
plugin.tx_srfeuserregister_pi1.confirmPID = 31
plugin.tx_srfeuserregister_pi1.editPID = 25
plugin.tx_srfeuserregister_pi1.registerPID = 30
plugin.tx_srfeuserregister_pi1.loginPID = 25
```

ich habe noch einen **Marker** der immer nur den Standard-Modus ausgeben soll und das funktioniert soweit auch:
- "Zum ersten mal hier? Hier können Sie sich registrieren." oder
- "Klicken Sie hier, um Ihre Benutzerdaten zu bearbeiten oder um Ihr Konto zu löschen."

```typoscript
marks.LOGINBOXEDIT < plugin.tx_srfeuserregister_pi1
```

Aber jetzt das Problem:

wenn ich das **Profil** bearbeiten möchte, speicher oder neu anmelde, dann kommt ja immer eine Vorschau oder das Formular, wenn Pflichtfelder fehlen. Aber diese Ausgabe findet sowohl im Profil als auch im **Marker** statt. Es wird also nicht mehr der Standard-Modus verwendet.

Wie kann man den Flexform-Modus per Typosript an einen Marker übergeben?

Was ich schon probiert habe:

Die Einstellung hilft leider nicht:

```typoscript
plugin.tx_srfeuserregister_pi1.defaultCODE = 
marks.LOGINBOXEDIT.defaultCODE =
```

auch kann ich kein anderes Template setzen:

```typoscript
marks.LOGINBOXEDIT.edit.overrideValues.file.templateFile = fileadmin/loginboxedit.html
```

irgendwie muss es ja gehen, denn mit den folgenden TS-Codesctück kann ich den usernamen vom Marker-Feld ändern, während der im Profil gleich bleibt:

```typoscript
marks.LOGINBOXEDIT.edit.overrideValues.username = testversuch
```

Wie kann man den Flexform-Modus per Typosript an einen Marker übergeben?

Edit:
sr_feuser_register  	2.5.8
kb_md5fepw  	0.4.0
newloginbox  	3.1.0

## Antworten

### [#2](https://www.typo3.net/d/71105-tx-srfeuserregister-pi1-marker-und-contentbereich/2) · andreas-p · 2007-11-30

hab eine (übergangs?) Lösung gefunden, ist zwar nicht schön funktioniert aber:

```typoscript
temp.loginboxedit = TEXT

[globalVar = GP:L=0]
temp.loginboxedit.wrap (
<p><a href="/go/profile/register/" title="Presents a registration form.">Not a member yet? click here to register.</a></p>|
)
[globalVar = GP:L=1]
temp.loginboxedit.wrap (
<p><a href="/go/profile/register/" title="Das ist ein Formular zur Registrierung.">Zum ersten mal hier? Hier können Sie sich registrieren.</a></p>|
)
[globalVar = GP:L=2]
temp.loginboxedit.wrap (
<p><a href="/go/profile/register/" title="Présente un formulaire d'enregistrement.">Première visite? Cliquez ici pour vous enregistrer.</a></p>|
)
[globalVar = GP:L=0] && [usergroup = *]
temp.loginboxedit.wrap (
<a href="/go/profile/" title="Presents an account editing form.">Click here to edit your profile or delete your account.</a></p>|
)
[globalVar = GP:L=1] && [usergroup = *]
temp.loginboxedit.wrap (
<p><a href="/go/profile/" title="Das ist ein Formular zur Bearbeitung eines Benutzerkontos.">Klicken Sie hier, um Ihre Benutzerdaten zu bearbeiten oder um Ihr Konto zu löschen.</a></p>|
)
[globalVar = GP:L=2] && [usergroup = *]
temp.loginboxedit.wrap (
<p><a href="/go/profile/" title="Présente un formulaire de mise à jour.">Cliquez ici pour mettre à jour votre profil ou fermer votre compte.</a></p>|
)
[global]

marks.LOGINBOXEDIT < temp.loginboxedit
```

0 - englisch
1 - deutsch
2 - französisch

wer was schöneres weiß: bitte melden :-)

---

Quelle: „tx_srfeuserregister_pi1 Marker und Contentbereich“, typo3.net, https://www.typo3.net/d/71105-tx-srfeuserregister-pi1-marker-und-contentbereich
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
