Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| typo3:about:conditions [2021/04/01 18:04] – Spalte in Backend-Layout abfragen admin | typo3:about:conditions [2025/07/23 12:09] (aktuell) – [Spalte in Backend-Layout abfragen (Page TSconfig, z.B. TCEFORM)] admin | ||
|---|---|---|---|
| Zeile 74: | Zeile 74: | ||
| ===== Conditions: Beispiele ===== | ===== Conditions: Beispiele ===== | ||
| + | |||
| + | ==== Application Context ==== | ||
| + | <code typoscript> | ||
| + | // " | ||
| + | [applicationContext = Staging] | ||
| + | [applicationContext = Production/ | ||
| + | |||
| + | // Ab TYPO3 9.4 - doppeltes Gleichheitszeichen und Anführungszeichen: | ||
| + | [applicationContext == " | ||
| + | [applicationContext == " | ||
| + | |||
| + | </ | ||
| ==== Sprachwahl ==== | ==== Sprachwahl ==== | ||
| Zeile 105: | Zeile 117: | ||
| // Ab TYPO3 9.4: | // Ab TYPO3 9.4: | ||
| - | [page[" | + | [traverse(page, " |
| - | [page[" | + | [traverse(page, " |
| [getTSFE().id == 17] | [getTSFE().id == 17] | ||
| [getTSFE().id in [17,24]] | [getTSFE().id in [17,24]] | ||
| Zeile 158: | Zeile 170: | ||
| // Ab TYPO3 9.4: | // Ab TYPO3 9.4: | ||
| - | [page[" | + | [traverse(page, " |
| </ | </ | ||
| Zeile 165: | Zeile 177: | ||
| // " | // " | ||
| [page|backend_layout = 1] | [page|backend_layout = 1] | ||
| + | |||
| + | // Ab TYPO3 9.4: | ||
| + | [tree.pagelayout == 1] | ||
| + | [tree.pagelayout == " | ||
| </ | </ | ||
| Zeile 230: | Zeile 246: | ||
| // " | // " | ||
| [globalVar = LIT:10 < {$konstante}] | [globalVar = LIT:10 < {$konstante}] | ||
| + | |||
| + | // Ab TYPO3 9.4: | ||
| + | [{$konstante} > 10] | ||
| </ | </ | ||
| Zeile 253: | Zeile 272: | ||
| </ | </ | ||
| - | ==== Spalte in Backend-Layout abfragen (Page TSconfig, z.B. TCEFORM) ==== | + | ==== Spalte in Backend-Layout abfragen (Page TSconfig, z.B. TCAdefaults) ==== |
| + | |||
| + | Hiermit lassen sich beispielsweise individuelle Default-Werte für neu angelegte Inhaltselemente setzen. | ||
| <code typoscript> | <code typoscript> | ||
| Zeile 259: | Zeile 280: | ||
| [globalVar = GP: | [globalVar = GP: | ||
| - | // Ab TYPO3 9.4: | + | // Ab TYPO3 9.4*: |
| [request.getQueryParams()[' | [request.getQueryParams()[' | ||
| + | |||
| + | // Ab TYPO3 11.5: | ||
| + | [request && traverse(request.getQueryParams(),' | ||
| + | TCAdefaults.tt_content { | ||
| + | header = Welcome! | ||
| + | } | ||
| + | [end] | ||
| </ | </ | ||
| - | Quelle: [[https:// | + | *Quelle: [[https:// |