Zum Inhalt springen

counter wie register:IMAGE_NUM nur fortlaufend.

Erstellt am 15. August 2010 · 1 Antwort · letzte Antwort am 18. August 2010

Tags: Inhaltselemente, Bilder, Frage

iwyg ·

Hallo alle zusammen.
Ich habe folgendes Problem bei dem ich nicht so recht weiterkomme:

Ich habe mit tt_content.textpic bzw. image eine Galerie realisiert, jedes record enthält ein bis mehrere Bilder. Das ganze ergibt dann eine unordered list, in etwa so

<ul>
<!--tt_content record 1 --> 
<li class="text">description1</li>
<li class="serie-1"><img/></li>
<li class="serie-1"><img/></li>
<li class="serie-1"><img/></li>
<!--tt_content record 2 -->
<li class="serie-2">description2</li>
<li class="serie-2"><img/></li>


<!--tt_content record 3 -->
<li class="text">description3</li>
<li class="serie-3"><img/></li>
<li class="serie-3"><img/></li>
</ul>

soweit so gut, die Bilderklassennumerierung ist mit cObj:parentRecordNumber realisiert, was ich allerdings noch dringend brauche ist eine fortlaufende id der bilder bzw der listenelemente die die bilder enthalten, also:

<li class="text">description1</li>
<li id="im-1" class="serie1"><img/></li>
<li id="im-2" class="serie1"><img/></li>
<li id="im-3" class="serie1"><img/></li>
<!--tt_content record 2 -->
<li id="im-4" class="serie2">description2</li>
<li id="im-5" class="serie2"><img/></li>

usw…
ich habe nun versucht über LOAD_REGISTER einen Counter zu bauen, aber der liefert mir keine Daten.
(Selbst wenn, fürchte ich, dass ich hier auf dem holzweg bin, denn würde der Counter nichts anders machen, als parentRecordNumber, also die tt_content records durchzählen?!)

tempPic < tt_content.image
tt_content.image >

tt_content.image = COA
tt_content.image {

	10 = LOAD_REGSITER
	10.imCounter.cObject = TEXT
	10.imCounter.cObject.data = register:imCounter
	10.imCounter.cObject.wrap = |+1
	10.imCounter.prioriCalc = intval
	
	20 < tempPic.20
	20.insertData = 1

	20.rendering  {
		
		ul {
			oneImageStdWrap >
			#oneImageStdWrap.dataWrap = 				
			oneImageStdWrap.insertData = 1
			oneImageStdWrap.wrap = <li class="series-{cObj:parentRecordNumber}" id="im{register:imCounter}" data-id="{register:imCounter}"><div class="image" >|</div></li>	
			
		}
	}


}

Die id und data-id bleiben wie gesagt leer.

Vielleicht kann mir jemand bei dem Problem weiterhelfen. Würde mich sehr freuen.

MfG, Thomas

[edit:]

ok, hatte nen Buchstabendreher in LOAD_REGISTER, ändert aber auch nichts #paralyzed#

iwyg ·

Dann antworte ich mir mal selbst:

Das Problem waren wohl die Tomaten auf den Augen, dernn der Counter muss in dem Fall im renderingobjct erstellt werden, dann klappt waunderbar.