Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung |
typo3:about:functions:current [2014/03/11 21:39] – [current] admin | typo3:about:functions:current [2017/12/14 20:10] (aktuell) – [current] admin |
---|
} | } |
} | } |
# Ausgabe: <p>eins</p><p>zwei</p> | # Ausgabe: <p>eins</p> <p>zwei</p> |
</code> | </code> |
| |
40.current = 1 | 40.current = 1 |
40.wrap = <p>|</p> | 40.wrap = <p>|</p> |
# Ausgabe: <p></p><h1>Hund</h1><p>Maus</p><p>Maus</p> | # Ausgabe: <p></p> <h1>Hund</h1> <p>Maus</p> <p>Maus</p> |
</code> | </code> |
| |
**Zwei Dinge fallen auf:** | **Zwei Dinge fallen auf:** |
- Der current-Wert ist nicht nur innerhalb von ''split'' verfügbar, sondern **kann auch in allen folgenden cObjects abgerufen werden**. Für das cObj ''10'' gilt dies nicht, da zum Zeitpunkt des Renderns noch kein current-Wert zur Verfügung stand. | - Der current-Wert ist nicht nur innerhalb von ''split'' verfügbar, sondern **kann auch in allen folgenden cObjects abgerufen werden**. Für das cObj ''10'' gilt dies nicht, da zum Zeitpunkt des Renderns noch kein current-Wert zur Verfügung stand. |
- Außerhalb von ''split'' steht immer der **letzte** Wert zur Verfügung. Im Beispiel wird nur der erste Wert von ''split'' verarbeitet. Die beiden folgenden cObjects ''30'' und ''40'' sind keine Unterobjekte von ''split'' und erhalten über ''current'' daher jeweils den letzten Wert, der auf der Seite gespeichert ist. | - Außerhalb von ''split'' steht immer der **letzte** (= der aktuelle, englisch: //current//) Wert zur Verfügung. Im Beispiel wird nur der erste Wert von ''split'' verarbeitet und ausgegeben (durch den Einsatz von [[typo3:about:functions:optionsplit|optionSplit]]). Die beiden folgenden cObjects ''30'' und ''40'' sind keine Unterobjekte von ''split'' und erhalten über ''current'' daher jeweils den letzten Wert, der auf der Seite gespeichert ist. |
| |
| ---- |
| |
===== setContentToCurrent ===== | ===== setContentToCurrent ===== |
Ausgabe: <p>Text</p>Text<p>zwei</p> | Ausgabe: <p>Text</p>Text<p>zwei</p> |
</code> | </code> |
| |
| ---- |
| |
===== setCurrent ===== | ===== setCurrent ===== |
# Ausgabe: <p>Text</p>Text<p>zwei</p> | # Ausgabe: <p>Text</p>Text<p>zwei</p> |
</code> | </code> |
| |
| ---- |
| |
===== current als Variable nutzen ===== | ===== current als Variable nutzen ===== |