Zum Inhalt springen

Letzten Datensatz anders Formatieren

Erstellt am 10. April 2008 · 4 Antworten · letzte Antwort am 10. April 2008

Tags: Frage

Oliver_S ·

Hi Profis,
ich habe eine Startseite auf der von den 4 Hauptunterseiten jeweils ein div mit überschrift und text angegeben werden soll - soweit auch kein problem

das problem ist eher das das letzte div eine andere css Klasse haben soll als die anderen vorher und ich nichts finde wie ich das machen kann.

Hier einmal der TSCode (ob der generell so geschickt is weiß ich nicht bin anfänger ^^)

temp.sectionMenu=COA
temp.sectionMenu{
	wrap = <div class="lifeline"> | </div>	
	#5=TEXT
	
	# Titel der Übergeordneten Seite
	#5.data=leveltitle:-2
	#5.wrap=<h1>|</h1>
    	
    	# erstes CONTENT Objekt zum Auslesen der Unterseiten.
	10=CONTENT
	10{
		#stdWrap.wrap=|
		
		table=pages
		#select.where = 1 
		select.orderBy=sorting

		
         
	         # falls dieses Element als Sitemap eingefügt wird, den Startpunkt berücksichtigen
		select.pidInList = 20 #.if.isTrue.field=pages
    		#select.pidInList.field=pages
    		renderObj=COA
    		renderObj{
      			stdWrap.wrap=<div class="boxes_landing margin"> | </div>
       			
        			# Titel (und link auf die) Seite
      			5=TEXT
			5.wrap=<div class="headline_g centerer new_width"> | </div>
      			5.field=title
			#5.typolink.parameter.field=uid
        			
        			# 2. CONTENT Objekt zum Auslesen des erstes Content Element der Seite
      			10=CONTENT
      			10{
        				table=tt_content
        				select.pidInList.field=uid
        				select.where=colPos=0
        				select.orderBy=sorting
        				select.max=1
        				
        				renderObj=COA
         
          			#Bild auslesen 
				renderObj.2=IMAGE
				renderObj.2{
					wrap=|
	            			# nur anzeigen wenn auch ein Bild vorhanden
				         stdWrap.if.isTrue.field=image
				         stdWrap.typolink.parameter.field=pid
				         file.import=uploads/pics/
				         file.import.field=image
	            			# Höhe und Breite des Bilds
				         file.width=183
				         file.height=95
        				}
         
          			#auslesen des bodytext
        				renderObj.10=TEXT
				renderObj.10{
          				field=bodytext
	            			#bodytext nach 50 zeichen abschneiden, wenn möglich ganze wörter
				         crop=50 | ... |1
        				}
      			}
      			
      			# mehr link
			20=TEXT
		      	20.wrap=|
			20.value=[{$more_link}]
		      	20.typolink.parameter.field=uid
		}
	}
        	
         
      	
}

in zeile 26 (stdWrap.wrap=<div class="boxes_landing margin"> | </div>) wird dieses div erzeugt beim letzten Datensatz soll es aber ein anderes sein

Wool ·

ich weiß nicht ob das hier auch funktioniert aber probiers mal so aus:

stdWrap.wrap = <div class="boxes_landing margin"> | </div> |*| <div class="boxes_landing margin"> | </div> |*| <div class="ANDERE KLASSE"> | </div>

so läuft es zumindest bei Menüs ab...

MfG
Wool

Oliver_S ·

-_- lol hätte ich den rest der seite auch gelesen hätte ich das sogar selber gefunden xD

naja werd dann mal mein glück damit versuchen!

danke für eure hilfe 🙂