TypoScript: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Fb (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Fb (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 16: Zeile 16:
=Beispiele=
=Beispiele=


;Konfiguration eines einfachen Seiten-Objekts und die Ausgabe von "HELLO WORLD!":
;Konfiguration eines einfachen Seiten-Objekts und die Ausgabe von "HELLO WORLD!"  


:page = PAGE
:page = PAGE
Zeile 25: Zeile 25:
:page.10.case = upper
:page.10.case = upper


;Ausgabe eines Bilds im selben Seiten Objekt:
;Ausgabe eines Bilds im selben Seiten-Objekt


:page.15 = IMAGE
:page.15 = IMAGE

Version vom 5. Juli 2007, 21:20 Uhr

Definition

TypoScript ist eine Scriptsprache zur Konfiguration mehrdimensionaler Arrays. Sie wird in dem Open Source Content-Management-System Typo3 eingesetzt.

Bemerkungen

TypoScript ist keine Script- oder Programmiersprache im eigentlichen Sinn. Vielmehr dient TypoScript zur Steuerung der PHP-Skripte im Kern und in den Erweiterungen von Typo3, den so genannten Extensions.

Sprachkonstrukte

In TypoScript gibt es folgende grundlegende Konstrukte:

  • Objekte (z.B. TEXT, FILE, IMAGE, HMENU)
  • Eigenschaften (z.B. value, wrap, noBlur)
  • Bedingungen (Möglichkeit zum Vergleichen von Werten und daraus resultierenden TypoScript-Anweisungen)
  • Funktionen (analog zu Funktionen in PHP)

Beispiele

Konfiguration eines einfachen Seiten-Objekts und die Ausgabe von "HELLO WORLD!"
page = PAGE
page.typeNum = 0
page.bodyTag = <body>
page.10 = TEXT
page.10.value = hello world!
page.10.case = upper
Ausgabe eines Bilds im selben Seiten-Objekt
page.15 = IMAGE
page.15.file = fileadmin/img/bild.gif

Quellen

Bücher

Links