---
title: "Logout - Button - TS zusammenführen"
url: "https://www.typo3.net/d/88918-logout-button-ts-zusammenfuehren"
source: "typo3.net"
tags: ["Allgemein","Frage","felogin"]
created: "2009-04-16"
last_reply: "2009-04-17"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Logout - Button - TS zusammenführen

Allgemein · 2 Antworten · gestartet 2009-04-16

## Eröffnungsbeitrag

**ristic** · 2009-04-16 · [Beitrag #1](https://www.typo3.net/d/88918-logout-button-ts-zusammenfuehren/1)

Hi,

sitz jetzt schon wieder länger an nem Typoscript-Fitzelchen... vielleicht könnt ihr mir weiterhelfen.

Folgendes würde ich gerne erreichen:

```html
<form action="de_DE/home.html" method="post">
  <fieldset>
	<input type="submit" name="submit" class="log" value="Logout" />
	<input type="hidden" name="logintype" value="logout" />
  </fieldset>
</form>
```

Es geht eigentlich nur um einen Button zum ausloggen als FE-Benutzer. Und da ich eine mehrsprachige Seite habe, müsste ich die action-URL jeweils der Sprache entsprechen einfügen... So sieht derzeit mein Typoscript aus...

```typoscript
temp.logout= COA
temp.logout {  
  # gibt mir die URL aus, z. b. de_DE/home.html
  10 = TEXT
  10 {
	typolink.parameter = 12
   	typolink.returnLast = url
  }
	
  20 = TEXT
  20 {
    	wrap (  <form action="###HIER SOLL DIE URL REIN###" method="post">
        <fieldset>
		<input type="submit" name="submit" class="log" value="Logout" />
		<input type="hidden" name="logintype" value="logout" />
	</fieldset>
	</form>  	
        )
     }

}
```

Ich hab nach einigem gesucht, aber wie bekomme ich die URL in die action der Form? Wäre super wenn ihr mir da weiterhelfen könntet...

Danke im Voraus.

## Antworten

### [#2](https://www.typo3.net/d/88918-logout-button-ts-zusammenfuehren/2) · speedprogs · 2009-04-16

Hallo ristic,

so funktioniert deine Lösung:

```typoscript
temp.logout= TEXT
temp.logout { 
    # gibt mir die URL aus, z. b. de_DE/home.html
    typolink {
        parameter = 12
        returnLast = url
    }

    wrap (
        <form action="|" method="post">
            <fieldset>
                <input type="submit" name="submit" class="log" value="Logout" />
                <input type="hidden" name="logintype" value="logout" />
            </fieldset>
        </form>
    )
}
```

Anstelle der Pipe "|" wird bei einem "wrap" immer der Wert des Content-Objects (in diesem Fall "TEXT") eingesetzt. Und der Wert des TEXT-Objekts ist hier die URL, die du von der TypoLink-Funktion durch "returnLast = url" zurück geliefert bekommst.

Mehr zum Thema wrap findest du hier: <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html> unter dem Stichwort "wrap".

### [#3](https://www.typo3.net/d/88918-logout-button-ts-zusammenfuehren/3) · ristic · 2009-04-17

Hi speedprogs,

super exzellent. Danke dir! Mit der Pipe hab ich schon einiges ausprobiert und war auch na dran, aber ich muss mich noch viel mehr mit dem TS auseinandersetzen...

Danke! ;)

---

Quelle: „Logout - Button - TS zusammenführen“, typo3.net, https://www.typo3.net/d/88918-logout-button-ts-zusammenfuehren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
