TYPO3 - Fluid Templates: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 6: Zeile 6:
 
[[Fluid - Debugging]]
 
[[Fluid - Debugging]]
  
Fluid ViewHelper Extension https://typo3.org/extensions/repository/view/vhs
+
Fluid VHS - ViewHelper Extension https://typo3.org/extensions/repository/view/vhs
 +
 
 +
Doku dazu: https://fluidtypo3.org/viewhelpers/vhs/master.html
  
 
== Einführung ==
 
== Einführung ==

Version vom 3. Juli 2015, 12:22 Uhr

Links

TYPO3 - Fluid

Fluid - Snippets

Fluid - Debugging

Fluid VHS - ViewHelper Extension https://typo3.org/extensions/repository/view/vhs

Doku dazu: https://fluidtypo3.org/viewhelpers/vhs/master.html

Einführung

In TypoScript hat man früher alle Inhaltselemente cObjects definiert. Mit Fluid definiert man nicht mehr so viel in TypoScript. In TS deklariert man hauptsächlich Pfade, in denen nach Templates gesucht wird.

Mit TypoScript wird nicht das Rendering mit Dingen wie stdWrap oder option Splits geregelt. Das passiert alles direkt in den Template Files.


Übersicht Fluid

  • TypoScript dient nur
    • um Pfade zu Templates und Resourcen zu definieren, Template Dateien und Resourcen
    • um Konstanten zu setzen
  • TypoScript wird deklarativ verwendet - kein stdWrap optionSplit verwenden
  • Schreibweise lowerCaseCamel,UpperCaseCamel und nur ausnahmsweise lowercase_underscore (für extension key identifiers).
    • Dateinamen UpperCaseCamel

Flux

Flux is (among other things) a way to let you define form fields (aka. flexform fields) inside your Fluid template.