TypoScript: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Fb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Kowa (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (12 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Definition= | {{Eingereicht zur Überprüfung}} | ||
TypoScript ist eine Scriptsprache zur Konfiguration mehrdimensionaler | ==Definition== | ||
=Bemerkungen= | TypoScript ist eine Scriptsprache zur Konfiguration mehrdimensionaler {{Array}}s. Sie wird in dem [[Open Source]] [[Content-Management-System]] [[Typo3]] eingesetzt. | ||
==Bemerkungen== | |||
TypoScript ist | 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== | ||
=Quellen= | In TypoScript gibt es folgende grundlegende Konstrukte: | ||
==Bücher== | |||
* '''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=== | |||
*[[Ebner, Alexander; Schuster, Patrick (2007): TYPO 3 und TypoScript - Kochbuch]] | *[[Ebner, Alexander; Schuster, Patrick (2007): TYPO 3 und TypoScript - Kochbuch]] | ||
*[[Laborenz, Kai; Wendt,Thomas et. al. (2006): TYPO3 4.0]] | *[[Laborenz, Kai; Wendt,Thomas et. al. (2006): TYPO3 4.0]] | ||
*[[Trabold,Christian; Hasenau, Jo et. al. (2006): TYPO3 Kochbuch]] | *[[Trabold,Christian; Hasenau, Jo et. al. (2006): TYPO3 Kochbuch]] | ||
==Links== | ===Links=== | ||
* http://typo3.org/documentation/document-library/references/doc_core_tsref/current/ - TypoScript Referenz (TSref) (englisch) | |||
* http://typo3.org/ | * http://www.typo3.net/tsref/ - Deutsche Übersetzung der TypoScript Referenz (in Arbeit) | ||
* http://www. | |||
[[Kategorie:Content-Management-System | [[Kategorie:Content-Management-System]] | ||
[[Kategorie:Glossar]] | [[Kategorie:Glossar]] | ||
Aktuelle Version vom 31. Juli 2019, 16:54 Uhr
Dieser Artikel sollte auf Korrektheit, Quellenangaben und GlossarWiki-Konformität hin überprüft werden.
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
- Ebner, Alexander; Schuster, Patrick (2007): TYPO 3 und TypoScript - Kochbuch
- Laborenz, Kai; Wendt,Thomas et. al. (2006): TYPO3 4.0
- Trabold,Christian; Hasenau, Jo et. al. (2006): TYPO3 Kochbuch
Links
- http://typo3.org/documentation/document-library/references/doc_core_tsref/current/ - TypoScript Referenz (TSref) (englisch)
- http://www.typo3.net/tsref/ - Deutsche Übersetzung der TypoScript Referenz (in Arbeit)
