TypoScript.

Slides:



Advertisements
Ähnliche Präsentationen
Ebru Iscan, Andrea Kováčová Experimente Seminar "Experimentielle Evaluierung im IR"
Advertisements

ER-Datenmodell und Abfragen in SQL
Entwicklung UnivIS-Anbindung auf Basis von PHP und DOM-XML
Dedizierte Systeme Templa Voilá Universität zu Köln SS 2009 IT Zertifikat der Philosophischen Fakultät Dozentin: Susanne Kurz M.A. Referenten: Ulrike Henny,
eXist Open Source Native XML Database
Allgemeine Technologien II
Seite 1Maria, Philipp, Herbert Seite 1 Fitnessplaner Ziele: >Fitnessplaner für Onlinebetrieb >Registrierung >individuelle Trainingsplanerstellung.
Java: Dynamische Datentypen
Colibi Bibliothekssystem der Computerlinguistik. Einführung Motivation Was braucht Colibi? Software Datenbankdesign.
Alternativen und Muster. Alternativen Gegeben ist eine Tabelle in der ein Attribut der Tabelle Buecher Gruppe genannt wurde. So gibt es unter anderem.
SQL als Abfragesprache
TempaVoila Referent: Johannes Lenz. TemplaVoila Ist eine templating enginge Dient dazu eigene Templates (hauptsächlcih Designs) zu erstellen Wurde entwickelt.
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
Otto-von-Guericke-Universität MagdeburgGamal Kassem Übung 7 Reports mit Datenbankzugriff.
Typo3 Content Management an der FH Trier
Access 2000 Datenbanken.
Oracle interMedia Image
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
Erhard Künzel für Info 9. Klasse: digitale-schule-bayern.de © Erhard Künzel.
Einführung MySQL mit PHP
SQL PHP und MySQL Referat von Katharina Stracke und Carina Berning
Wir bauen uns eine Webapplikation!
Typo3 Workshop Hochschule Neubrandenburg
EIN CMS MACHT SCHULE Tina Gasteiger.
Haus der Geschichte Workshop CMS Typo3 Bonn,
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Wordpress. Wordpress… Open Source – GNU General Public License Wordpress…
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
PHP und MYSQL am Organisatorisches Der komplette Kurs im Schnelldurchgang Bewertung von wichtig und unwichtig Historisch Kulturwissenschaftliche.
Betrieb von Datenbanken Marco Skulschus & Marcus Wiederstein Datenmanipulation Lehrbuch, Kapitel 4.
Typo3 Templates und TypoScript
PHP und MYSQL am Organisatorisches Speichern von Bildern in der Datenbank // Zwei Methoden BLOB-Felder in der Datenbank Einlesen von Dateien.
Universität zu Köln, SS Seminar: IT-Zertifikat – Dedizierte Systeme Dozentin: Susanne Kurz Referentin: Barbara Huber.
Dynamische Webseiten mit PHP [und Python]
Einführung in Datenbankmodellierung und SQL
Aus der Sicht eines Redakteurs Pflege von Textinhalten Pflege von Bilder – Bildverarbeitung Formulare Seiten anlegen / löschen -> Vorführung.
1 Seiten und Seiteninhalte Als Web Content Management-System dient TYPO3 der Erstellung und Verwaltung von Webinhalten. In der Systematik von TYPO3 besteht.
Einführung in Typo3 Beim Aufruf unserer Internetpräsenz bei leerem Typo3 erhalten wir folgende Fehlermeldung:
1 Bildverwaltung und Erzeugung dynamischer Grafiken. Automatische Umwandlung des von den Redakteuren erfassten Bildmaterials in ein webgerechtes Format.
WH: Menüs erstellen mit TypoScript
Dynamische Webseiten-Generierung
SQLite und XML in PHP 5.
Einführung in PHP.
Einführung in PHP 5.
Einbinden von HTML Dateien
PHP: Operatoren und Kontrollstrukturen
Dedizierte Systeme Typo3 Installation Dedizierte Systeme – Typo3 Installation – Christoph Stollwerk IT Zertifikat der Philosophischen Fakultät WS 2008/2009.
Structured Query Language
Typo 3 //Textbox - HTML //Benutzerverwaltung //Zugriffsrechte.
Typo 3 // Templa Voila * Was? * Warum? * Wie? - Praktische Übung.
Blockseminar Allgemeine Technologien II Dozent: P. Sahle März 2009 PHP in HTML Referentin: Angela Brinck.
(Syntax, Strings/Zahlen, Variablen, Arrays)
Typo 3 Templates und TypoScript Dedizierte Systeme Vom Contentmanagementsystem zur Digitalen Bibliothek. Was leisten digitale Repositories? Seminarleitung:
Aus SEO Sicht. TYPO3vs WordPress TYPO3 vs WordPressON-SITE  Title  Meta Description  URL-rewrite  Image  Image-Dateinamen  alt-Attribut  Link Attribute.
Greenstone. Theoretischer Teil Entstehung: Entwickelt vom New Zealand Digital Library Project an der Universität von Waikato Kooperation mit der UNESCO.
PHPmyadmin Maya Kindler 6c.
TemplaVoilá. Allgemeines Dient nicht der Erweiterung der Funktionalität bestehender TYPO3-Sites, sondern der Erhöhung der Produktivität und der Vereinfachung.
Datenbanken erstellen mit PostgreSQL
Datenbanken abfragen mit SQL
Customizing Tools: Abfragen
Content Management Systeme. Menü Header ContentSitebar.
Entwicklung einer Webapplikation mittels HTML, PHP, MySQL, jQuery, und Smarty-Templates am Beispiel einer Studienarbeitsverwaltung.
PHP Schulung Beginner Newthinking Store GmbH Manuel Blechschmidt.
Deutscher Perl Workshop 2014 PORF Practice
Einführung und Workshop
Schnelle PHP-Webapplikationen mit Booosta 3.0
WP Hallo Welt Programmiersprachen und Programme zeigen mit Hallo Welt Beispiele wie es funktioniert WP Hallo Welt zeigt euch die Basisfunktionen für ein.
 Präsentation transkript:

TypoScript

TypoScript – Was ist das? textbasierte Sprache zur hierarchischen Anordnung von Informationen soll komfortablen Umgang mit diesen bieten keine klassische Skriptsprache, eher Konfigurations- oder Deklarationssprache für Typo3-Anwendungen Funktion entsteht erst durch Verwendung in bestimmten Kontexten IT-Zertifikat - Dedizierte Systeme: TypoScript

Anwendungsbeispiele allgemeine Typo3-Konfigurationen (z.B. Cache löschen) Templates erstellen und bearbeiten Standardkonfigurationen von Plugins bearbeiten Content dynamisch für verschiedene Ausgabemedien formatieren (Druck, PDA, usw.) … IT-Zertifikat - Dedizierte Systeme: TypoScript

Aufbau Objektpfade: Objekte und Eigenschaften und deren Werte praktisch Variablen mit Werten werden beim Parsen in (multidimensionale) PHP-Arrays gewandelt, die von anderen Programmteilen (Typo3-Kern, Typo3-Plugins, usw.) verwendet werden können IT-Zertifikat - Dedizierte Systeme: TypoScript

Operatoren Operator '=': Zuweisung; über mehrere Zeilen mit (…) Operator '<': Kopiere Inhalt von b nach a (a < b) Operator '>': Lösche Objektpfad und Inhalt (a >) Gliederung mit {…} Kommentare mit /, //, #, /* … */ IT-Zertifikat - Dedizierte Systeme: TypoScript

Objektpfade: Beispiel myObject = [value1] myObject.myProperty = [value2] myObject.myProperty.firstProperty = [value 3] myObject.myProperty.secondProperty = [value 4] IT-Zertifikat - Dedizierte Systeme: TypoScript

Objektpfade: Gliederung page.10 { bla = abc bla1 = abc1 bla2 = abc2 } anstatt: page.10.bla = abc page.10.bla1 = abc1 page.10.bla2 = abc2 IT-Zertifikat - Dedizierte Systeme: TypoScript

Wertzuweisung über mehrere Zeilen myObject = HTML myObject.value ( <BLINK> HTML - code </BLINK> ) IT-Zertifikat - Dedizierte Systeme: TypoScript

Funktionen sowohl per Objekttypen: vorkonfigurierte Typen mit bestimmten Eigenschaften (z.B. PAGE, TEXT, FILE, IMAGE, CONTENT, CASE, TEMPLATE) als auch über Eigenschaften: z.B. wrap, data, field IT-Zertifikat - Dedizierte Systeme: TypoScript

Beispiel: Textobjekt seite = PAGE seite.typeNum = 0 seite.10 = TEXT seite.10.value = <font size=“2“>Hallo Welt</font><br> IT-Zertifikat - Dedizierte Systeme: TypoScript

Beispiel: Inhalt in HTML einfügen seite = PAGE seite.typeNum = 0 seite.wrap ( <table> <tr> <td> | </td> </table> ) IT-Zertifikat - Dedizierte Systeme: TypoScript

Beispiel: Feld aus Datenbank auslesen seite = PAGE seite.typeNum = 0 seite.10 = TEXT seite.10.field = title einfache mySQL-Abfrage, in etwa wie: SELECT title FROM pages WHERE uid = [aktuelle Seite] IT-Zertifikat - Dedizierte Systeme: TypoScript

Beispiele: bestimmte Daten aus Datenbank auslesen seite = PAGE seite.typeNum = 0 seite.10 = TEXT seite.10.data = DB:pages:1:title oder seite.10.data = date:d.m.Y IT-Zertifikat - Dedizierte Systeme: TypoScript

Beispiel: Content Object Array seite = PAGE seite.typeNum = 0 seite.10 = COA seite.10.10 = TEXT seite.10.10.value = Hallo seite.10.20 = TEXT seite.10.20.value = Welt IT-Zertifikat - Dedizierte Systeme: TypoScript

Beispiel: Bedingung mit CASE seite = PAGE seite.typeNum = 0 seite.10 = CASE seite.10.key.field = title seite.10.test = TEXT seite.10.test.value = Im Title steht TEST seite.10.default = TEXT seite.10.default.field = title IT-Zertifikat - Dedizierte Systeme: TypoScript

Beispiel: Leseschleife mit CONTENT seite = PAGE seite.typeNum = 0 seite.10 = CONTENT seite.10.table = tt_content tt_content = TEXT tt_content.field = header liest gesamten Inhalt des Feldes header der Tabelle tt_content aus IT-Zertifikat - Dedizierte Systeme: TypoScript

Links deutsche Typo3-Dokumentation deutsche TypoScript-Referenz engl. TypoScript-Referenz (TSRef) engl. TypoScript-Dokumentation engl. TypoScript-Beispiele deutscher Typo3-Workshop mit TS-Beispielen IT-Zertifikat - Dedizierte Systeme: TypoScript