Am 05.11.14 17:28, schrieb bernd wilke:
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


Besten Dank für die Erklärung!!!

Und natürlich für all die Tipps.

Gruss
Philipp
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an