Zum Inhalt springen

Filelinks formatieren

Erstellt am 15. Februar 2006 · 3 Antworten · letzte Antwort am 15. September 2006

Tags: Frage

steffenk ·

Hi,

ich versuche die Filelinks so zu formatieren, das statt dem Filenamen die Beschreibung benutzt wird. Leider greift die Einstelluing nicht und ich hab keine Erklärung wieso.

Folgendes benutze ich im TS (mit css_styled_content):

#filelinks
tt_content.uploads.20 {
  default.split.1.filelink.size.bytes.labels = Byte | kB | MB | GB
  default.split.1.filelink.labelStdWrap.field=imagecaption
  
  1.split.1.filelink.size.bytes.labels = Byte | kB | MB | GB
  1.split.1.filelink.labelStdWrap.field=imagecaption

  2.split.1.filelink.size.bytes.labels = Byte | kB | MB | GB
  2.split.1.filelink.labelStdWrap.field=imagecaption
}

aber weder die labels noch die richtige Linkbeschriftung wird ausgegeben.
Ausserdem möchte ich dann natürlich die Beschreibung selbst ausblenden.
Ich verwende immer Layout1, das Icon, Link und Beschreibung ausgibt.

Bin ratlos ...

tribble ·

Hol Dir die Extension css_filelinks Dann Kannst Du das ganz einfach einstellen.
Seit der neuen Version geht das.

Gruß
Falk

steffenk ·

ich hab sie mir mal installiert, allerdings gibts kein Manual und die typo.org-Seiten sind nicht up-to-date durch die Umstellung.

Weisst Du wie ich da was einstelle ?

bin zu voreilig 😃

habs probiert mit

tt_content.uploads.20.layout.global=<div class="filelinks filelinks_layout_###LAYOUT###">###FILE###</div>
tt_content.uploads.20.layout.file=<div class="###CLASS###"><span><a href="###URL###">###ICON### ###DESCRIPTION###</a> ###FILESIZE###</span></div>

alles geht 😉

Herzlichen Dank !

Fabian-K ·

Etwas alt, aber egal.

Habe das ganze auch mal in meinem Typo3 4.0.1 ausprobiert,
allerdings werden mir die Dateigroessen nicht ausgegeben 🙁

Mein TS:

tt_content.uploads.20{
	fileList{
		field=media
		path=uploads/media/
		path.override.field=select_key
		path.override.listNum=first
		path.override.listNum.splitChar=|
		override.filelist.field=select_key
	}
	
	description.field=imagecaption
	description_ifElementEmpty=###FILENAME###
	
	additionalClass{
		image=bmp,gif,ico,jpg,png,tiff
		video=wmv,avi,asf,mpg
		audio=mp3,wav,mid
	}
	
	Classes{
		addFirst=1
		addLast=1
		addOdd=1
		addEven=1
		ext.prefixIfFirstNumber=
	}
	
	layout{
		global=<div class="filelinks filelinks_layout_###LAYOUT###">###FILE###</div>
		file=<div class="###CLASS###"><span><a href="###URL###">###ICON### ###DESCRIPTION###</a> ###FILESIZE###</span></div>		
		fileSize{
			layout=(###SIZE### ###SIZEFORMAT###)
			char=none
			format=auto
			desc=b|kb|mb
			round=2
		}
	}
}

Das einzige was ausgegeben wird, ist das jeweilige Icon und der zur Datei verlinkte Dateiname. (Nebeneinander)

Aber es solll so aussehen:
[icon] Anfahrtsskizze zum Download | (.jpg, 22 kb)

Wie mache ich das?
Was mache ich falsch?

Danke fuer eure Hilfe!