Software Entwicklung Martin Holtz Software Entwicklung Martin Holtz

Deutschsprachige TypoScript Referenz

Unter wiki.typo3.org/index.php/De:TSref baue ich die Typoscript Referenz nach. Dabei übersetze ich diese nach und nach auch ins deutsche und versehe sie mit kleinen Beispielen und Erklärungen.

Der Vorteil des Wikis liegt auf der Hand: Jeder kann dort Fehler schnell und einfach kommentieren oder korrigieren, neue hilfreiche Beispiele eingeben und aktuelle Entwicklungen anpassen.

An dieser Stelle teste ich dafür einige Typoscript Befehle und Beispiele. Wenn ich denke, dass es sinnvoll ist, bleiben sie hier auch bestehen.

 

Die Default-Konfiguration des HRULER ergibt folgenden Code:

<table border="0" cellspacing="0" cellpadding="0" width="99%">
<tr>
<td bgcolor="black">
<img src="clear.gif" width="1" height="1" alt="" title="" />
</td>
</tr>
</table>

Für Barrierefreie Seiten ist er also nicht zu empfehlen.

So schaut er aus (Default-Werte):

 

Für die TYPO3 Usergroup Münster/Münsterland bereite ich eine kleine Einführung in Typoscript vor.

Die Einführung entsteht im TYPO3 Wiki: http://wiki.typo3.org/index.php/User:Maholtz#ErsteSchritte

An dieser Stelle werden einige Beispiele dafür ausgetestet.

 

 
10 = TEXT
10 {
  value =              Hallo Welt
  typolink {
     parameter = http://www.martinholtz.de/
     additionalParams = &nix=nix
     # ATagParams hält sich leider nicht an die Vorgabe "camelCase"
     ATagParams = class="externewebseite"
     extTarget = _blank
     title = Die Webseite von Martin Holtz, dem Autor dieser Zeilen.
  }
  postCObject = HTML
  postCObject.value = Dieser Text steht auch im Linktext
  postCObject.value.wrap (
  |, da das postCObject vor der typolink Funktion ausgeführt wird.
  )
}
 
 

Folgender Typoscript Code

10 = TEXT
10.value = Hallo Welt<br />
10.wrap = "Wrap" davor<br /> | "Wrap" danach<br />
10.noTrimWrap = | "noTrimWrap" davor<br /> | "noTrimWrap" danach<br /> |
10.prepend = TEXT
10.prepend.value = prepend<br />
10.append = TEXT
10.append.value = append<br />
10.wrap3 = "wrap3" davor <br /> | "wrap3" danach<br />
10.preCObject = TEXT
10.preCObject.value = preCObject <br />
10.postCObject = TEXT
10.postCObject.value = postCObject<br />

führ zu folgendem Ergebnis:

 

stdWrap ...

"wrap3" davor
prepend
"noTrimWrap" davor
"Wrap" davor
preCObject
Hallo Welt
postCObject
"Wrap" danach
"noTrimWrap" danach
append
"wrap3" danach
 
TYPO3 Certified Integrator

Die Browser Suche bietet die komfortable Suche an vielen unterschiedlichen Orten. Mit shortcuts wie "gg typo" wird in google.de gesucht, bei der Eingabe von stdWrap wird auf eine Zusammenfassung dieser wichtigen TypoScript Funktion verwiesen.

Open Source

TYPO3 wurde unter Open Source gestellt. Seitdem war der Aufstieg sehr rasant. Inzwischen entwickelt sich TYPO3 zu einem Enterprise CMS.

Mein Engagement: Ich baue die deutschsprachige TypoScript Referenz im wiki.typo3.org auf – aus Überzeugung. Weil ich etwas zurückgeben möchte und weil ich helfen möchte, dass das Projekt weiter wächst. Denn bisher gibt es ein dynamisches, allgemein zugängliches Format nur auf Englisch. Die derzeitigen deutschen Seiten sind nur vereinzelt zu finden; unter wiki.typo3.org sollen sie allgemein zugänglich sein, so dass jeder sie selbst erweitern kann.