Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung |
typo3:about:datentypen [2014/03/25 19:58] – [resource] admin | typo3:about:datentypen [2017/12/12 21:46] (aktuell) – [case] admin |
---|
===== boolean ===== | ===== boolean ===== |
| |
Gibt **wahr** oder **falsch** an, wird zur Aktivierung oder Deaktivierung von Funktionen etc. verwendet. Aktiviert wird mit ''1'' oder einem beliebigen String, deaktiviert mit ''0'' oder einem leeren Wert. Daher würde der String //false// zur Aktivierung führen! | Gibt **wahr** oder **falsch** an, wird zur Aktivierung oder Deaktivierung von Funktionen etc. verwendet. Aktiviert wird mit ''1'' oder einem beliebigen String, deaktiviert mit ''0'' oder einem leeren Wert. Daher würde der String //false// zur Aktivierung führen! Es ist dringend anzuraten, die Werte //0/1// zu verwenden. |
| |
<code typoscript> | <code typoscript> |
''ucfirst'' -> Schreibt den ersten Buchstaben des Strings groß. <wrap caution>ab TYPO3 4.6</wrap> \\ | ''ucfirst'' -> Schreibt den ersten Buchstaben des Strings groß. <wrap caution>ab TYPO3 4.6</wrap> \\ |
''lcfirst'' -> Schreibt den ersten Buchstaben des Strings klein. <wrap caution>ab TYPO3 4.6</wrap> \\ | ''lcfirst'' -> Schreibt den ersten Buchstaben des Strings klein. <wrap caution>ab TYPO3 4.6</wrap> \\ |
| ''uppercamelcase'' -> Schreibt einen Wert mit Unterstrichen in UpperCamelCase. <wrap caution>ab TYPO3 7.3</wrap> \\ |
| ''lowercamelcase'' -> Schreibt einen Wert mit Unterstrichen in lowerCamelCase. <wrap caution>ab TYPO3 7.3</wrap> \\ |
| |
<code typoscript> | <code typoscript> |
10.case = upper | 10.case = upper |
# Ausgabe: HELLO WORLD! | # Ausgabe: HELLO WORLD! |
| |
| 10 = TEXT |
| 10 { |
| value = hallo_schoene_welt |
| case = uppercamelcase |
| } |
| # Ausgabe: HalloSchoeneWelt |
</code> | </code> |
| |
20 = TEXT | 20 = TEXT |
20.value = Sie sind auf Seite: | 20.value = Sie sind auf Seite: |
20.dataWrap = {field:nav_title // field:title} | 20.dataWrap = | {field:nav_title // field:title} |
</code> | </code> |
| |
# Ausgabe der ersten Meta-Beschreibung, die bis zur root gefunden wird | # Ausgabe der ersten Meta-Beschreibung, die bis zur root gefunden wird |
</code>| | </code>| |
^date|Ermöglicht die Ausgabe von aktuellen Zeitangaben. Aktuell bedeutet __zum Zeitpunkt des Seitenaufbaus__; Uhrzeit etc. würden nicht aktualisiert werden, bis die Seite neu geladen wird. <code typoscript> | ^date|Ermöglicht die Ausgabe von aktuellen Zeitangaben. Aktuell bedeutet __zum Zeitpunkt des Seitenaufbaus__; Uhrzeit etc. würden nicht aktualisiert werden, bis die Seite neu geladen wird. Nutzt die PHP-Funktion [[http://php.net/manual/de/function.date.php|date()]]. <code typoscript> |
10 = TEXT | 10 = TEXT |
10.data = date:d.m.Y | 10.data = date:d.m.Y |
20.data = LLL:fileadmin/Language/locallang.xml:Left | 20.data = LLL:fileadmin/Language/locallang.xml:Left |
</code>| | </code>| |
^path|Verändert einen Dateipfad, üblicherweise einen Extensionpfad, in einen Pfad relativ vom root-Verzeichnis der TYP3-Installation. Bei einem fehlerhaften Ursprungspfad wird nichts ausgegeben. <code typoscript> | ^path|Verändert einen Dateipfad, üblicherweise einen Extensionpfad, in einen Pfad relativ vom root-Verzeichnis der TYPO3-Installation. Bei einem fehlerhaften Ursprungspfad wird nichts ausgegeben. <code typoscript> |
10 = TEXT | 10 = TEXT |
10.data = path:EXT:tt_news/locallang.xml | 10.data = path:EXT:tt_news/locallang.xml |
# mittels 'cObj:parentRecordNumber' fortlaufend nummeriert | # mittels 'cObj:parentRecordNumber' fortlaufend nummeriert |
</code>| | </code>| |
^debug|Gibt Informationen in einer HTML-Tabelle aus, z.B. die Inhalte der //pages//-Tabelle.\\ **debug:data** -> Liefert den Inhalt aus //%%$cObj->data%%//.\\ **debug:rootLine** -> Liefert die gesamte rootLine von //root// bis zur aktuellen Seite.\\ **debug:fullRootLine** -> Name missverständlich. Wie rootLine, nur entgegengesetzte Ausgabe der Inhalte. <code typoscript> | ^debug|Gibt Informationen in einer HTML-Tabelle aus, z.B. die Inhalte der //pages//-Tabelle.\\ **debug:data** -> Liefert den Inhalt aus //%%$cObj->data%%//.\\ **debug:rootLine** -> Liefert die gesamte rootLine von //root// bis zur aktuellen Seite.\\ **debug:fullRootLine** -> Name missverständlich. Wie rootLine, nur entgegengesetzte Ausgabe der Inhalte.\\ **debug:register** -> Liefert die aktiven Register mit ihren aktuellen Inhalten.\\ **debug:page** -> Liefert die Daten der aktuellen Seite. Im Kontext einer Seite identisch mit ''debug:data'', abzgl. dem //current// Wert in ''currentValue_kidjls9dksoje''. <code typoscript> |
10 = TEXT | 10 = TEXT |
10.data = debug:rootLine | 10.data = debug:rootLine |
===== linkWrap ===== | ===== linkWrap ===== |
| |
| Ermöglicht das Erzeugen von Links, die auf eine bestimmte __Ebene__ die rootLine hinauf verweisen. Möglich sind Ebenen von ''0'' (root) bis ''9''. |
| |
| <code typoscript> |
| # Verweis auf die root-Ebene |
| 10.linkWrap = <a href="?id={0}"> | </a> |
| </code> |
---- | ---- |
| |