Fluid

Was ist Fluid?

Fluid ist eine flexible Template Engine. Sie ist sehr einfach zu erlernen und TYPO3 bietet bereits eine grosse Auswahl an fertigen ViewHelpern, die in jeder Extension bereits enthalten sind.

In Extbase bietet sich auch die Möglichkeit eigene ViewHelper nach individuellen Wünschen zu erstellen und die in den Fluid Templates zu verwenden.

Wie erstelle ich einen eigenen ViewHelper?

Sie ist im Gegensatz zu früheren „Marker-Basierten-Templates“ übersichtlicher und mächtiger.

Property

Mit Hilfe der Property-Eigenschaft ist es einfacher Code in Fluid zu schreiben.

Hierbei steht in der property-Eigenschaft der Feldname der Datenbanktabelle.

Dies kann unteranderem die Arbeit abnehmen jedes Feld von Hand prüfen zu müssen. Checkboxen, Radio Buttons, Eingabefelder, etc. werden automatisch gefüllt oder aktiviert.


Bei Absenden dieses Wertes in einem Formular oder Auslesen durch Extbase wird der Wert, wenn vorhanden automatisch ausgefüllt:

Name

Die Name-Eigenschaft ist die gleiche wie in HTML. Hierfür muss das Feld aber von Hand übeprüft, bzw. Vorgabewerte in der value Eigenschaft eingetragen werden.

Je nach Aufgabe, wenn die property-Eigenschaft nicht verwendet werden kann, ist die Name-Eigenschaft vorteilhaft.

Zum Beispiel für Werte, die per Formular mitgesendet werden sollen, aber nicht in der Datenbank vorhanden sind.


Ergibt in HTML:

Hast du einen Fehler gefunden? Schreibe an: http://www.extbasefluid.com/anfrage/
comments powered by Disqus