Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:marker-subparts

Dies ist eine alte Version des Dokuments!


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. 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.

<!-- ###DOKUMENT### begin -->
<!-- ###DOKUMENT### begin -->
<!-- ###DOKUMENT### end -->

Marker und workOnSubpart

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 {
     ...
    }
  }
}

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!

<!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>
typo3/marker-subparts.1387121537.txt.gz · Zuletzt geändert: (Externe Bearbeitung)