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
rutschm...@agentur-volumen.de

Danziger Straße 3, 88250 Weingarten, Deutschland
www.agentur-volumen.de
USt.-Id.Nr.: DE281344599
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an