[TYPO3-german] Viehelper für Ausgabe der Endung einer Datei
bernd wilke
t3ng at bernd-wilke.net
Wed Nov 5 17:28:16 CET 2014
Am 05.11.14 15:45, schrieb Philipp Holdener:
> Am 05.11.14 11:19, schrieb bernd wilke:
>> <f:debug title="download">{download}</f:debug>
>> <f:debug title="download.datei">{download.datei}</f:debug>
>
>
> Das gibt mir zbsp das hier aus
>
>
>
> download
>
> array(3 items)
> datei => 'file:273' (8 chars)
> name => 'Name der Datei 1' (16 chars)
> typ => 'img12' (5 chars)
>
> download.datei
>
> 'file:273' (8 chars)
>
damit ist ja wohl klar, dass die Extension nicht über {download.datei}
geholt werden kann. das ist direkt die Datei, die Extension wird aber
aus dem Namen der Datei extrahiert.
entweder über {download.name} oder über
{download.datei-> ...extrahiere name des files ...()} (was natürlich
viel zu kompliziert ist)
wenn mein TS-viewhelper funktioniert, dann wohl nur weil irgendwo ein
typecasting erfolgte.
also nix kompliziertes sondern einfach nur:
{v:media.extension(file: '{download.name}')}
oder {v:media.extension(file: download.name)} ???
in der Doku zu v:media.extension steht diesmal sogar recht klar:
Argument Description Type
file Path to the file to determine extension for. string
{download.datei} steht für das File-Objekt
{download.name} ist echt vom typ string
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list