[Typo3-german] doppeltes RECORDS auf gleichen Table -- Elemente rendern nicht?

Alexander Langer alex at big.endian.de
Mon Aug 29 19:11:14 CEST 2005


Hi!

In einem TEMPLATE Content Object render ich zwei Marks via RECORDS, 
allerdings auf den gleichen Table.

Das sieht dann etwa so aus:

IMAGE = RECORDS
IMAGE {
	source.field = image
	tables = user_alex_images
	conf.user_alex_images < plugin.user_alex_pi1.image
	conf.user_alex_images {
		template >
		template = TEXT
		template.value = ###IMAGE###
		marks.IMAGE {
			file.maxW = 450
		}
	}
}

MORE_IMAGES = RECORDS
MORE_IMAGES {
	source.field = more_images
	tables = user_alex_images
	conf.user_alex_images < plugin.user_alex_pi1.image
	conf.user_alex_images {
		template.file = pfad/zum/template.html
		marks.IMAGE.file.maxW = 75
	}
}

Was hier passiert ist, dass man immer eine Bilder-Gallerie hat, wo ein 
definiertes Bild gross, und dann eine definierte Menge von Bildern in 
kleiner weiter unten angezeigt wird.

Problem ist nun, daß in MORE_IMAGES Bilder einfach nicht gerendert 
werden, wenn sie bereits als IMAGE gerendert wurde.

Wenn etwa user_alex_images.image=3 ist und 
user_alex_images.more_images='2,3,4' ist, dann werden für MORE_IMAGES 
die Bilder mit den UIDs 2 und 4 ausgeben, aber 3 fehlt.  An der Stelle 
ist im HTML-Output einfach nix.    3 allerdings ist natürlich in der 
Gross-Ansicht vorhanden.

Wählt man ein anderes Bild als "image", beispielsweise 4, werden 2 und 3 
unter MORE_IMAGES ganz normal gerendert, wie man erwarten würde, 4 
hingegen verschwindet.

Ist das ein Bug oder ein "Feature"?  Kann sowas jemand bestätigen?
Was kann ich tun?

Ciao

Alex





More information about the TYPO3-german mailing list