Typo3 Templates und TypoScript Universität zu Köln Historisch-kulturwissenschaftliche Informationsverarbeitung Studium Integrale: IT-Zertifikat der Phil.- Fak.: Digital Objects Processing – CMS vs. Digital Library SS 2013 Tatiana Akhmadishina, Dima Albrecht, Laura Mißeler
15
Embed
Typo3 Templates und TypoScript Universität zu Köln Historisch-kulturwissenschaftliche Informationsverarbeitung Studium Integrale: IT-Zertifikat der Phil.-Fak.:
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Typo3 Templates und TypoScript
Universität zu KölnHistorisch-kulturwissenschaftliche Informationsverarbeitung
Studium Integrale: IT-Zertifikat der Phil.-Fak.: Digital Objects Processing – CMS vs. Digital Library
SS 2013Tatiana Akhmadishina, Dima Albrecht, Laura Mißeler
Inhalt
• Templates• TypoScript und Objektorientierung• TSRef und der praktische Teil
Definition Templates allgemein
• Ursprung im Englischen: Schablonen• Grundgerüst für das Layout von Dokumenten• Enthält alle wesentlichen Layout-Elemente• Kann mit Grafiken und Texten gefüllt werden
Definition Templates Typo3
• Normale Anwendung:-Design- und Anwendungsvorlagen
in HTML verbunden mit Typo3-Trennung von Inhalt
und Form
• TypoScript Templates:Konfigurations-Vorlagen zur Regelung der Form, wie Inhalte der Datenbank in Designvorlagen (normale Templates) eingefügt werden.
=> Typo3 benötigt Templates, um zu funktionieren
Unterschied Templates – Themes
• Templates bei Typo3-benötigt, um korrekte Funktionalität zu gewährleisten-wird mit HTML/TypoScript erstellt-verändert nicht nur Layout, sondern verknüpft Datenbank mit diesem
• Themes bei Drupal-nicht benötigt zur Funktion-Möglichkeit der grafischen Aufbesserung-Verändert nur Layout der Website-kostenlos, vorprogrammiert verfügbar
Editieren von Templates
Title:Anhand des Titels ist Template später im Backend zu finden.
Sitetitle:So wird Template auf Webseite angezeigt.
Editieren von Templates
Description:Beschreibung des Templates, um anderen Backend-Nutzern das Verständnis zu ermöglichen.
Ressources:Enthält alle Ressourcen, die im Template verwendet werden. Entweder direkt hochgeladen oder aus dem Auswahlmenü gewählt.
Editieren von Templates
Constants:Definiert Konstanten für Setupfeld.
Setup:Wichtigstes Feld im Templatedatensatz, hier erfolgt Konfiguration des Templates mit TypoScript.
Was ist TypoScript?
• Konfigurationssprache, keine Programmiersprache
• basiert auf PHP• ist objektorientiert• bestimmt, was wie ausgegeben wird:– Was = Content– Wie = Design
• Unverzichtbar: Der Blick in die TSRef
Was ist Objektorientierung?
• Zusammenfassung von Daten und Funktionen in einem Objekt
• Kapselung nach außen
Keine Manipulation durch Funktionen fremder Objekte!