Zum Inhalt springen

IMAGE / params und Marker

Erstellt am 22. Juni 2010 · 4 Antworten · letzte Antwort am 2. Juli 2010

Tags: Frage

alisha ·

Hallo,
ich habe zwei Fragen. Zum einen bekomme ich es nicht hin, dass mit untenstehendem Typoscript beide Marker ausgelesen werden, wenn ich die Definition von einem raus lösche, wird der andere jeweils korrekt angezeigt. Der Code müsste also korrekt sein. Nur beide gleichzeitig funktioniert nicht. Ich verstehe nicht warum.. Steh ich auf der Leitung?

und zum anderen:

die gefunden Bilder sollen aufsteigend (beginnend bei 0) mit Ids versehen werden nach diesem Schema:
Geht das irgendwie?
<img src =".." id="bild0"../>
<img src="..." id="bild1" ../>

Bin für alle Tipps dankbar, ich suche jetzt schon eine Weile und komme einfach nicht mehr weiter...

10 = TEMPLATE
10.template < temp.template
10.marks.ACCBILDER= CONTENT
10.marks.ACCBILDER{
	stdWrap.wrap = |
	table = pages
	select {
		orderBy = sorting
		select.pidInList = 6
	}
	renderObj = COA
	renderObj {
		stdWrap.wrap=|
		5 = CONTENT
		5{
			table = tt_content
			select {
				pidInList.field = uid
				orderBy = sorting
				max=1
			}
			renderObj=COA
			renderObj.2 = IMAGE
			renderObj.2{
     				wrap = |
     				stdWrap.if.isTrue.field=image
      				file.import = uploads/pics/ 
      				file.import.listNum = 0 
      				file.import.field = image
      				file.width=120
      				file.height =
      				
      					
			}
		}
			
      	}
}
10.marks.ACCORDION = CONTENT
10.marks.ACCORDION{
	
	table = pages
	select {
			orderBy = sorting
			select.pidInList = 6
		}
		renderObj = COA
		renderObj {
			10 = TEXT
			10.field = title
			10.wrap = <h3><a href="#">|</a></h3>
			20 = CONTENT
			20 {
				table = tt_content
				select {
					pidInList.field = uid
					orderBy = sorting
				}
			}
			
		}

 }
froemken ·

Ich glaube, dass das kein Problem von meiner Extension ist, sondern ein bekanntes "Problem" von TYPO3. Ich habe "Problem" extra in Anführungsstriche gesetzt, weil es nur bedingt ein Problem ist. ABER: Wenn Du zwei mal ein CONTENT-Objekt benötigst, die beide Male auf ein und dieselbe Tabelle (in diesem Fall "pages") zugreifen wollen, dann funktioniert das nur bei dem ersten CONTENT-Objekt.
Diese Restriktion habe ich dann irgendwann im Quellcode selbst herausgefunden. Da wird irgendwo ein interner Zähler hochgezählt und wenn dieser größer 1 ist, dann wird die 2te Datenbankabfrage nicht ausgeführt.
Ich habe mir damals den Quellcode con diesem CONTENT-Objekt kopiert und ihn so angepasst wie ich ihn brauchte und als Library in TypoScript eingebunden.

alisha ·

Danke für deine Antwort. Ich wusste nicht, dass das generell nicht funktioniert bei Typo3. Ich hätte es im nächsten SChritt bei einem normalen Template ausprobiert, das kann ich mir ja nun sparen.

Zum anderen Problem mit der hochzählenden Id bei den Bildern hat niemand eine Idee?

alisha ·

danke für den Tipp! das werde ich ausprobieren...

da hab ich aber gleich noch eine frage an dich zu deiner wirklichen tollen extension (die hat mir den Einstieg in jquery extrem erleichtert und macht echt Spaß!)

#99779