[TYPO3-german] Viehelper für Ausgabe der Endung einer Datei
bernd wilke
t3ng at bernd-wilke.net
Wed Nov 5 09:22:40 CET 2014
Am 04.11.14 17:33, schrieb Philipp Holdener:
> Hallo Bernd
>
>
> Besten Dank für deine Antwort.
> Ich bin leider erst gerade von Templavoila und FCE auf Fluid/DCE
> umgestiegen und kenn mich damit noch nicht wirklich aus.
zum Lernen von Fluid versuch mal:
<v:var.set name="downloadFileSize">
<f:cObject
typoscriptObjectPath="lib.filesize">{dce:typolinkUrl(parameter:'{download.datei}')
-> v:format.trim(characters: '/') -> v:media.size()}</f:cObject>
</v:var.set>
in Verbindung mit:
lib.filesize = TEXT
lib.filesize {
current = 1
bytes = 1
bytes.labels = " Bytes| KB| MB| GB"
}
siehe auch:
http://wiki.typo3.org/Fluid#f:cObject
> Eigene Viewhelper wüsste ich zbsp nicht wie anlegen.
>
> Müsste es denn nicht mit diesem Viewhelper gehen?
> https://fluidtypo3.org/viewhelpers/vhs/master/Media/ExtensionViewHelper.html
laut doku sollte es schon gehen.
allerdings habe ich schon die Erfahrung gemacht, dass die Doku zu
flux,fluid_content,vhs manchmal wirklich nichts taugt. sei es dass wegen
einer neuen Version die gesamte Doku umstrukturiert wurde und Infos zu
alten Versionen nicht mehr auffindbar waren, sei es dass die ehemals
guten Informationen und Beispiele zu den Parametern durch 'foo' ersetzt
waren.
> Analog berechne ich ja die Grösse der Datei mit vhs:media.size
grundsätzlich frage ich mich ob das nicht sowieso der falsche Ansatz ist
und die Datei-Extension (und Größe) als Objekt-Eigenschaft direkt
zugreifbar sein sollte.
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list