[TYPO3-german] Fluidtemplate - Dateigrösse ausgeben
Manfred Rutschmann - VOLUMEN Werbe-/Internetagentur
rutschmann at agentur-volumen.de
Sat Dec 14 11:19:44 CET 2013
Philipp Holdener schrieb:
> Hallo
>
> Also, hab bisschen rumgespielt:
>
>>
>> {namespace dce=Tx_Dce_ViewHelpers}
>> {namespace v=Tx_Vhs_ViewHelpers}
>> <f:layout name="None" />
>> <f:section name="main">
>> <section class="info-box">
>> <h2>{field.titel}</h2>
>> <div class="holder">
>> <f:for each="{field.download}" as="download">
>> <h3><a
>> href="{dce:typolinkUrl(parameter:'{download.DateiLink}')}"
>> target="_blank">{download.downloadTitel}</a></h3>
>> <p>{download.downloadUntertitel}</p>
>> <div class="icon">
>> <img alt="{download.downloadTitel}"
>> src="fileadmin/templates/images/icon-pdf.png" width="22" height="22">
>> <a
>> href="{dce:typolinkUrl(parameter:'{download.DateiLink}')}"
>> target="_blank"><strong>{download.dateiTitel}</strong> (PDF, 3,2 MB)</a>
>> <v:var.set name="handbookFileInKb">
>> <v:math.round decimals="2">
>> <v:math.division b="1024">
>> <v:media.size path="{download.DateiLink}"/>
>> </v:math.division>
>> </v:math.round>
>> </v:var.set>
>> {handbookFileInKb -> v:format.trim()}kb
>> </div>
>> </f:for>
>> </div>
>> </section>
>> </f:section>
>>
>>
>>
>
>
> {dce:typolinkUrl(parameter:'{download.DateiLink}')} >> liefert
> "/pfad/zur/Datei.pdf"
>
> wenn ich das bei <v:media.size path="..." /> einsetze bekomm ich auch 0kb
>
> füg ich aber dort manuell "pfad/zur/Datei.pdf" ein - also ohne / am
> Anfang gibt es mir die Dateigrösse korrekt an.
>
> Wie bekomm ich das nun korrekt in deh path="..." Abschnitt?
>
>
> Besten Dank für Tipps
>
> Gruss
> Philipp
>
Ganz ehrlich, für die Ausgabe einer Dateigröße soviel Fluid Code und
eine Extra Extension, sich somit noch weitere Abhängigkeiten zu
schaffen, ist ehrlich gesagt totaler irrsinn wenn ihr mich fragt.
public function getGroesse(){
return filesize(/pfad/zur/datei.pdf);
}
und im Fluid heisst es dann:
{download.groesse}
Ich weiss nicht was ihr da treibt, aber so wirklich effektiv ist das
nicht ;-)
--
================================================
Manfred Rutschmann
Telefon: +49 (0)751 - 561110-45
Mobil: +49 (0)163 - 1721748
rutschmann at agentur-volumen.de
Danziger Straße 3, 88250 Weingarten, Deutschland
www.agentur-volumen.de
USt.-Id.Nr.: DE281344599
More information about the TYPO3-german
mailing list