Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige ÜberarbeitungNächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
typo3:about:conditions [2020/05/01 09:37] – [Frontendbenutzer im Backend eingeloggt?] admin | typo3:about:conditions [2021/04/01 18:04] – Spalte in Backend-Layout abfragen admin | ||
---|---|---|---|
Zeile 93: | Zeile 93: | ||
// Ab TYPO3 9.4: | // Ab TYPO3 9.4: | ||
[request.getQueryParams() [' | [request.getQueryParams() [' | ||
+ | [traverse(request.getQueryParams(), | ||
</ | </ | ||
+ | Die erweiterte und empfohlene Condition mit '' | ||
==== Einzelne Seite OHNE Unterseiten ==== | ==== Einzelne Seite OHNE Unterseiten ==== | ||
<code typoscript> | <code typoscript> | ||
Zeile 214: | Zeile 216: | ||
Zwischenzeitlich gab es einen Bug, wodurch man die Symfony Condition erweitern musste ('' | Zwischenzeitlich gab es einen Bug, wodurch man die Symfony Condition erweitern musste ('' | ||
+ | |||
+ | Seit TYPO3 9.5.16 und 10.4.1 ist es alternativ möglich, die verschiedenen '' | ||
+ | |||
+ | <code typoscript> | ||
+ | [backend.user.isLoggedIn] | ||
+ | [backend.user.isAdmin] | ||
+ | [backend.user.userId == 2] | ||
+ | </ | ||
+ | |||
+ | Quelle: [[https:// | ||
==== Auszulesende Konstante größer als 10 ==== | ==== Auszulesende Konstante größer als 10 ==== | ||
<code typoscript> | <code typoscript> | ||
Zeile 241: | Zeile 253: | ||
</ | </ | ||
+ | ==== Spalte in Backend-Layout abfragen (Page TSconfig, z.B. TCEFORM) ==== | ||
+ | |||
+ | <code typoscript> | ||
+ | // " | ||
+ | [globalVar = GP: | ||
+ | |||
+ | // Ab TYPO3 9.4: | ||
+ | [request.getQueryParams()[' | ||
+ | </ | ||
+ | |||
+ | Quelle: [[https:// |