Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:templating:fluidtemplate:viewhelper

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:templating:fluidtemplate:viewhelper [2017/06/09 19:52] – [<f:debug>] admintypo3:templating:fluidtemplate:viewhelper [2017/12/04 22:01] (aktuell) – <f:translate> admin
Zeile 13: Zeile 13:
  
 ===== 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> ====
Zeile 66: Zeile 85:
 --> -->
 <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