Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:marker-subparts

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
typo3:marker-subparts [2013/12/15 16:45] admintypo3:marker-subparts [2013/12/15 17:07] (aktuell) – gelöscht admin
Zeile 1: Zeile 1:
-====== Marker und Subparts ====== 
  
-**Marker** und **Subparts** werden stets mit 3 Rautenzeichen eingeleitet und beendet. Die Großschreibung des Bezeichners ist keine zwingende TYPO3-Vorgabe, wird aber der Übersicht und Einheitlichkeit halber empfohlen. Der Name des Bezeichners ist frei wählbar. Subparts können in HTML-Kommentare gesetzt werden; Marker nicht. \\ 
-<code> 
-<!-- Inhalt der HMTL-Vorlage --> 
- 
-<div id="logo">###LOGO###</div> 
- 
-<!-- ###NAVIGATION### begin --> 
-<ul id=“navigation“> 
- <li><a href=“#“>Home</a></li> 
- ... 
-</ul> 
-<!-- ###NAVIGATION### end --> 
-</code> 
-Bei **Markern** wird der Inhalt an die gewählte Stelle eingefügt. Bei **Subparts** wird der in der Vorlage dazwischenliegende Inhalt ersetzt. Auf diese Weise kann ein HTML-Template zu Layoutzwecken mit Beispiel-Inhalt gefüllt werden, der mit Subparts umschlossen wird und von TYPO3 ersetzt werden kann. 
- 
-Per Typoscript werden Marker und Subparts angesprochen und mit dem gewünschten Inhalt ersetzt. 
-<code typoscript> 
-page.10.marks.LOGO = IMAGE 
-page.10.marks.LOGO { 
-  ... 
-} 
-page.10.subparts.NAVIGATION = HMENU 
-page.10.subparts.NAVIGATION { 
-  ... 
-} 
-</code> 
- 
-===== Marker und workOnSubpart ===== 
- 
-<code typoscript> 
-page.10 = TEMPLATE 
-page.10 { 
-  template = FILE 
-  template.file = fileadmin/vorlage.html 
-  workOnSubpart = DOKUMENT 
-     
-  marks { 
-    HEADER = IMAGE 
-    HEADER { 
-      ... 
-    } 
-    CONTENT < styles.content.get 
-    FOOTER = TEXT 
-    FOOTER { 
-     ... 
-    } 
-  } 
-} 
-</code> 
-Durch ''workOnSubpart = DOKUMENT'' wird nur der Teil zwischen den beiden Subpart-Bezeichnern als Vorlage verwendet. Der Rest der Template-Vorlage (''<head>'' ''<body>'', ''<title>'' ''<meta>'' etc.) wird ausgeschlossen. Wichtig, da diese Elemente von TYPO3 immer selbst in den Quellcode der Seite eingefügt werden und über weiteres Typoscript angepasst werden können! 
-<code html> 
-<!doctype html> 
-<html> 
-<head> 
-<meta charset="UTF-8"> 
-<title>Seitentitel</title> 
-</head> 
-<body> 
-  <!-- ###DOKUMENT### begin --> 
-  <div>###IMAGE###</div> 
-  <div>###CONTENT###</div> 
-  <div>###FOOTER###</div> 
-  <!-- ###DOKUMENT### end --> 
-</body> 
-</code> 
typo3/marker-subparts.1387122327.txt.gz · Zuletzt geändert: (Externe Bearbeitung)