Zum Inhalt springen

dam_tt_content Problem - Bilder werden doppelt ausgegeben, warum?

Erstellt am 29. November 2012 · Noch keine Antworten

Tags: Dateien & FAL, Bilder, Frage

vocean ·

Hallo,

ich arbeite mich gerade in die DAM Extension ein und möchte nun zunächst alle Bilder von tt_content Elementen über die DAM Extension ausgeben lassen. Indexierung etc habe ich alles gemacht und die dam_tt_content Extension ist auch installiert. Die Bilder sind im Inhaltselement nur im DAM "Images" Feld vorhanden. Mein Problem ist nun, das im Frontend die Bilder doppelt angezeigt werden.
Ich habe z.B. ein Textelement mit 6 nebenstehenden Bildern in 2 Reihen. Die Bilder haben jeweils auch href Links. Was mir nun durch mein offensichtlich fehlerhaftes Typoscript ausgegeben wird ist 1 Reihe mit allen 6 Bildern und auch den Links (wie's sein soll) und eine zweite Reihe daneben nur mit den Bildern ohne Links.

Hier mein TS (ich hab mal ein paar auskommentierte Sachen drin gelassen). Was läuft da falsch?

### INCLUDE DAM ###
	includeLibs.tx_damttcontent = EXT:dam/lib/class.tx_dam_tsfe.php
	temp.tx_dam.fileList < tt_content.image.20.imgList
	
	### RESET IMAGE WRAPS ###
	tt_content.image.20.imageStdWrap.dataWrap >
	tt_content.image.20.imageStdWrapNoWidth.wrap >
	tt_content.image.20.imageColumnStdWrap.dataWrap >
	
	### IMAGE RENDERING ###
	tt_content.image.20 {
	
		maxW = 960
		maxW.override.data >
	  
		### Render Images via DAM Extension ###
		imgList >
		imgList.cObject = USER
		imgList.cObject {
			userFunc = tx_dam_tsfe->fetchFileList
			refField = tx_damttcontent_files
			refTable = tt_content
			random = 0
			slide = 0
			additional.fileList < temp.tx_dam.fileList
			additional.filePath < tt_content.image.20.imgPath
		}
		imgPath >
		imgPath =	
	  
	  
		1.imageLinkWrap {
			params = -quality 100
			width >
			#width = 1200m //set max width to a Pixelvalue and ensure with "m" constraining of proportions
			JSwindow = 0
			directImageLink = 1
			title.field = imagecaption // title
			linkParams.ATagParams {
				dataWrap = class = "thumb" rel="lightbox{field:uid}" target="_blank"
			}
		}
		1.maxH > 
		1.maxW > 		

		1.file { 
			#import.cObject = USER
			#import.cObject {
			#	userFunc = tx_dam_tsfe->fetchFileList
			#	refField = tx_damttcontent_files
			#	refTable = tt_content
			#	#additional.fileList.field = image
			#	additional.fileList < temp.tx_dam.fileList
			#	additional.filePath < tt_content.image.20.imgPath
			#}
			width.field >
			XY = 200,200
			params = -quality 90
			#quality = 90
			import.current = 1
			import.listNum = 0
			width >
			width = 200c-0
			maxW = 200c-0			
			height >
			height = 200c-0
			maxH = 200c-0
		}

Btw: Ich habe auch ein etwas anderes gravierendes Problem mit der Bildausgabe. Sobald ich ein paar mehr Bilder > 20 im Inhaltselement anlege und diese Seite im Frontend aufrufe gelange ich immer auf einen 500 Server Error. Bei manchen Seiten klappts nach ein paar Refreshs bei manchen nicht. Wird wohl etwas mit dem Caching zu tun haben, nur was?