Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:about:datentypen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
typo3:about:datentypen [2014/03/08 19:03] – [target] admintypo3:about:datentypen [2017/12/12 21:46] (aktuell) – [case] admin
Zeile 2: Zeile 2:
  
 ===== align ===== ===== align =====
 +
 +Gibt die Ausrichtung eines HTML-Elements an. Mögliche Werte sind ''right'', ''left'', ''center'' und ''justify''.
 +
 +<code typoscript>
 +10.wrapAlign = center
 +</code>
  
 ---- ----
Zeile 7: Zeile 13:
 ===== 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>
Zeile 33: Zeile 39:
 ''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>
Zeile 39: Zeile 47:
 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>
  
Zeile 108: Zeile 123:
 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>
  
Zeile 155: Zeile 170:
 # 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
Zeile 232: Zeile 247:
 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
Zeile 255: Zeile 270:
 # 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
Zeile 295: Zeile 310:
 ===== 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>
 ---- ----
  
Zeile 331: Zeile 352:
 ===== positive integer ===== ===== positive integer =====
  
 +Eine positive Ganzzahl.
 +
 +<code typoscript>
 +10.spaceAfter = 20
 +</code>
 ---- ----
  
 ===== resource ===== ===== resource =====
  
-----+Gibt die Quelle einer Datei an.  
 +  * Enthält der String einen Slash ''/'', erwartet TYPO3 Pfad und Namen einer Datei auf dem Server.  
 +  * Ist kein Slash vorhanden, erwartet TYPO3 die Datei innerhalb des Resource-Feldes im TypoScript-Template. Hier kann zusätzlich ein Sternchen ''*'' als Platzhalter verwendet werden, falls die Datei eine Nummerierung besitzt (//gitarre_01.png, gitarre_02.png, ...//). Es wird dann das Bild mit der höchsten Nummerierung verwendet.\\ <wrap caution>Achtung: Das Resource-Feld wurde in TYPO3 CMS 6.0 entfernt!</wrap>
  
 +<code typoscript>
 +# Pfad + Datei auf dem Server
 +10.file = fileadmin/images/gitarre.png
 +
 +# Datei im TypoScript-Template (bis TYPO3 4.7)
 +20.file = gitarre*.png
 +</code>
 +
 +----
 ===== rotation ===== ===== rotation =====
  
Zeile 342: Zeile 379:
  
 ===== space ===== ===== space =====
 +
 +Gibt den Abstand vor und nach einem Objekt in Pixeln an. Diese beiden Werte werden mit dem Pipe-Symbol unterteilt.
 +
 +<code typoscript>
 +10.space = 20|30
 +</code>
  
 ---- ----
Zeile 379: Zeile 422:
  
 ===== <tag>-params ===== ===== <tag>-params =====
 +
 +Bei diesem Datentyp werden Attribute verlangt, die man HTML-Elementen vergeben kann. Das können Universalattribute wie //class//, //id//, //style// oder //title// sein, aber auch Attribute, die nur für das aktuelle Element gelten.
 +
 +<code typoscript>
 +10.typolink.ATagParams = accesskey="b"
 +</code>
  
 ---- ----
Zeile 384: Zeile 433:
 ===== target ===== ===== target =====
  
-Ziel eines <a>-Links. In erster Linie für die Verwendung mit Frames gedacht, lässt sich hiermit auch das Öffnen des Links in einem neuen Fenster erzwingen. +Ziel eines ''<a>''-Links. In erster Linie für die Verwendung mit Frames gedacht, lässt sich hiermit auch das Öffnen des Links in einem neuen Fenster erzwingen. 
  
 __Mögliche Werte sind:__\\ __Mögliche Werte sind:__\\
Zeile 410: Zeile 459:
  
 ===== wrap ===== ===== wrap =====
 +
 +Umschließt den aktuellen Wert mit dem im Wrap definierten Inhalt. Die Stelle, wo der Inhalt eingefügt werden soll, wird mit dem Pipe-Symbol markiert. Dieses kann auch am Anfang oder Ende des Wraps stehen. Ist kein Pipe-Symbol im Wrap vorhanden, wird der Inhalt am Ende des Wraps eingefügt.
 +
 +__Teilweise__ kann mit der zusätzlichen Eigenschaft ''.splitChar'' ein alternatives Trennzeichen gewählt werden. Dies ist dann in der jeweiligen [[typo3:about:functions:stdwrap|stdWrap]]-Funktion vermerkt.
 +
 +<code typoscript>
 +10.wrap = <p>|</p>
 +
 +20.wrap = <p>?</p>
 +20.wrap.splitChar = ?
 +</code>
  
 ---- ----
typo3/about/datentypen.1394301799.txt.gz · Zuletzt geändert: 2015/12/03 19:29 (Externe Bearbeitung)