[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