Zum Inhalt springen

Filelink -> Labels werden nicht angezeigt

Erstellt am 27. April 2006 · 1 Antwort · letzte Antwort am 27. September 2006

Tags: Dateien & FAL, PHP, Frage

joshua ·

Hallo,

ich habe eine Extension geschrieben die einige Dateien zum Download bereitstellt. Allerdings komme ich noch nicht ganz mit dem Filelink zurecht.

$cf["size"] = 1;
			$cf["size."]["bytes."]["labels"] = "Byte| KB| MB| GB";
			$cf["labelWrap"] = "Download: |";
			$cf["labelStdWrap."]["override"] = " Download ";
			$cf["icon_link"] = 1;

			$cf["icon"] = 1;
			$cf["jumpurl"] = 1;
			$cf["jumpurl."]["secure"]=1;
			$cf["jumpurl."]["secure."]["mimetypes"]= "pdf=application/pdf,doc=application/msword,jpg=image/jpeg";


			while($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)){
				$filename = $row['filename'];
				$file = $this->cObj->filelink($filename, $cf);

Als Output bekomme ich nur die Anzahl der Bytes und keine Beschreibung in welcher Einheit. Dabei würde ich gerne etwas der Art "(100 KB)" haben und das soll Teil des Link sein.

Hat jemand ein Tipp?

Thx, Joshi

esben ·

Hallo joshua,

auch wenn die Antwort etwas spät kommt.
So sollte es funktionieren, dass statt der Bytes auch die anderen Einheiten angezeigt werden:

$cf["size"] = 1;
$cf["size."]["bytes"] = 1;
$cf["size."]["bytes."]["labels"] = "Byte| KB| MB| GB";

$cf["size."]["bytes"] ist ein boolean Wert, und muss entsprechend vorerst "eingeschaltet" werden.
Schönen Gruß

Esben