typo3:templating:fluidtemplate:viewhelper
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung |
typo3:templating:fluidtemplate:viewhelper [2017/06/09 19:52] – [<f:debug>] admin | typo3:templating:fluidtemplate:viewhelper [2017/12/04 22:01] (aktuell) – <f:translate> admin |
---|
| |
===== ViewHelper ===== | ===== ViewHelper ===== |
| |
| ==== <f:variable> ==== |
| |
| Seit TYPO3 8.6 gibt es einen Viewhelper für eigene Variablen. Für frühere Versionen von TYPO3 muss hierzu die Extension [[https://typo3.org/extensions/repository/view/vhs|vhs]] installiert werden. |
| |
| <code html> |
| <f:variable name="myvariable">My variable’s content</f:variable> |
| <f:variable name="myvariable" value="My variable’s content"></f:variable> |
| {f:variable(name: ’myvariable’, value: ’My variable\’s content’)} |
| {myoriginalvariable -> f:variable(name: ’mynewvariable’)} |
| |
| // Mit EXT:vhs |
| <v:variable.set name="myvariable" value="My variable’s content"/> |
| <v:variable.set name="columnsize" value="{column.dimensions.width}"/> |
| {v:variable.set(name: 'columnsize', value: {column.dimensions.width})} |
| </code> |
| |
| ---- |
| |
| |
==== <f:cObject> ==== | ==== <f:cObject> ==== |
--> | --> |
<f:debug title="Bild '{column.media.properties.name}': [column.dimensions.width]">{column.dimensions.width}</f:debug> | <f:debug title="Bild '{column.media.properties.name}': [column.dimensions.width]">{column.dimensions.width}</f:debug> |
| </code> |
| |
| ---- |
| |
| ==== <f:translate> ==== |
| |
| <code html> |
| <f:translate key="LLL:EXT:templates/Resources/Private/Language/locallang.xlf:foo.bar" /> |
| |
| <!-- Fluid inline --> |
| {f:translate(key: 'foo.bar')} |
| </code> |
| |
| Um nicht immer den vollen Pfad zur Sprachdatei angeben zu müssen, kann innerhalb des ''FLUIDTEMPLATE'' cObjects die folgende Konfiguration gesetzt werden. Hierfür muss die Sprachdatei allerdings auch im üblichen Pfad zu finden sein (siehe oben). |
| |
| <code typoscript> |
| 10 = FLUIDTEMPLATE |
| 10 { |
| // Extension-Name hier: 'templates' |
| extbase.controllerExtensionName = templates |
| } |
</code> | </code> |
typo3/templating/fluidtemplate/viewhelper.1497030756.txt.gz · Zuletzt geändert: 2017/06/09 19:52 von admin