---
title: "Conditions [elsif] ?"
url: "https://www.typo3.net/d/32961-conditions-elsif"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2005-11-09"
last_reply: "2005-11-09"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Conditions [elsif] ?

TYPO3 › TypoScript · 2 Antworten · gestartet 2005-11-09

## Eröffnungsbeitrag

**bhoffmann** · 2005-11-09 · [Beitrag #1](https://www.typo3.net/d/32961-conditions-elsif/1)

Ich habe gerade ein Projekt bei dem ich die Redakteure nur im FE-Bereich editieren lassen will. Da ich aber davon ausgehe, dass selbst der Hinweis auf "/typo3" ald Login zu viel für die Kollegen ist, wollte ich folgendes versuchen.

Zu jedem Redakteur lege ich einen FE-User und einen BE-User an. Der FE-User kommt in eine spezielle Gruppe [id=3].

Kommt nun der Redakteur auf die Seite als Nutzer, dann bekommt er ein [Login] angezeigt. Hier loggt er sich nun ein und bekommt dann einen [logout][BE-Login] angezeigt. Beim BE-Login handelt es sich um einen /typo3/?redirect_url=../ , so dass er nach dem Login asap wieder ins Frontend kommt. Dort möchte ich nun aber den Text [logout][BE-logout] stehen haben.

Zur Zeit löse ich das Problem OHNE mit nur normalen Usern wie folgt.

```typoscript
[usergroup = *]
temp.10 = TEXT
temp.10.dataWrap (
:: <a href="{getIndpEnv:TYPO3_REQUEST_URL}&amp;logintype=logout">Logout</a>
)
[else]
temp.10 = TEXT
temp.10.dataWrap (
:: <a href="?id=38">Login</a> :: <a href="index.php?id=101&amp;tx_srfeuserregister_pi1[pointer]=&amp;tx_srfeuserregister_pi1[mode]=&amp;tx_srfeuserregister_pi1[sword]=&amp;tx_srfeuserregister_pi1[sort]=&amp;tx_srfeuserregister_pi1[cmd]=create">Anmelden</a>
)
[global]
seite.10.marks.LOGINSTATUS < temp.10
```

Ich komme hier aber nun nicht wirklich ohne weitere, verschachtelte Bedingung mit [beusergroup ...] aus und brächte ein [elseif] .. :-( ..

Oder hat hier jemand eine Idee, wie ich das sonst schneller machen kann ?

Danke schon mal :)

Bodo

## Antworten

### [#2](https://www.typo3.net/d/32961-conditions-elsif/2) · Proximo · 2005-11-09

?^^ Verschachtelungen sind durchaus erlaubt, soviel ich mich erinnere müsste dies tadellos funktionieren (als bsp)

```typoscript
[usergroup = *]
...
[else]
[usergroup = *]
...
[end]
[global]
```

Das ist sowas wie ne Verschachtelung... und kannst du auch als ifelse sehen...

Ein ODER erzeugst du so:

```typoscript
[usergroup = *][globalString = xyz]
...
[GLOBAL]
```

Frage: Was meinst du mit "Da ich aber davon ausgehe, dass selbst der Hinweis auf "/typo3" ald Login zu viel für die Kollegen ist"

Mein du:
- Die Kollegen können sich nicht merken dass sie dies eingeben müssen um dorthin zu kommen

oder:
- Die Kollegen haben zu viel Hinweiß auf die Funktion des Systems

MFG Proximo

### [#3](https://www.typo3.net/d/32961-conditions-elsif/3) · bhoffmann · 2005-11-09

Hallo!

Ja, ich meine, dass die Redakteure sich nicht merken können, dass
 sie unter "/typo3" sich einloggen sollen um im Frontend zu editieren :(

Ich habe nun einmal das folgende Beispiel erstellt:

```typoscript
# FRONTEND 

[usergroup = *]
temp.10 = TEXT
temp.10.dataWrap (
:: <a href="/?id=38&amp;logintype=logout">Logout</a>
)
[else]
temp.10 = TEXT
temp.10.dataWrap (
:: <a href="?id=38">Login</a> :: <a href="index.php?id=101">Anmelden</a>
)
[end]

# BACKEND

[BEloginUser = *]
temp.20 = TEXT
temp.20.dataWrap (
:: <a href="/typo3/logout.php">Adminlogout</a>
)
[else]
[usergroup = 4]
temp.20 = TEXT
temp.20.dataWrap (
:: <a href="/typo3/index.php?redirect_url=../">Adminlogin</a>
)
[else]
temp.20 = TEXT
temp.20.value =  
[end]

[global]
seite.10.marks.LOGINSTATUS < temp.10
seite.10.marks.BELOGINSTATUS < temp.20
```

Das Problem ist, dass das Frontendlogin richtig reagiert, aber die
 "BEUsergroup"/"BEloginuser" scheinen keinen wirklichen Einfluss zu haben,
 da nach dem Login im Frontend IMMER "Adminlogin" steht, selbst wenn man
 im Backend eingeloggt ist und FE-Editing möglich ist. ( Nicht nur als Admin ;-) )..

Hat jemand Erfahrung mit der Condition [BEloginuser = *] ??

Danke schon einmal :)

Bodo

---

Quelle: „Conditions [elsif] ?“, typo3.net, https://www.typo3.net/d/32961-conditions-elsif
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
