Hallo Manfred
Besten Dank für dein Feedback.
Leider kenn ich mich - wie geschrieben - überhaupt nicht aus mit Fluid
da ich bis anhin mit TemplaVoila gearbeitet habe.
public function getGroesse(){
return filesize(/pfad/zur/datei.pdf);
}
wo würde das denn hin kommen?
Und wie bekomm ich das ins Fluid von meinem DCE?
und im Fluid heisst es dann:
{download.groesse}
Ich hab ja in meinem DCE eine Section mit mehreren Dateien.
Wie bekomm ich denn die einzelnen Grössen dort rein aus der Section?
Ich weiss nicht was ihr da treibt, aber so wirklich effektiv ist das
nicht ;-)
Und wenn automatisch bytes, kbytes oder mbytes zurückgegeben werden
sollen einfach den getter nochmal erweitern:
$bytes = sprintf('%u', filesize($path));
if ($bytes > 0)
{
$unit = intval(log($bytes, 1024));
$units = array('B', 'KB', 'MB', 'GB');
if (array_key_exists($unit, $units) === true)
{
return sprintf('%d %s', $bytes / pow(1024, $unit),
$units[$unit]);
}
}
return $bytes;
Da ist nicht viel Magie dabei, einfach, schnell und effiktiv ;-)
Und wo würde das rein kommen?
Gruss
Philipp
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german