Zum Inhalt springen

Hilfe für Abfrage bei COA

Erstellt am 25. September 2008 · 6 Antworten · letzte Antwort am 26. September 2008

Tags: Frage

Oliver_S ·

Hi Leute ich steh mal wieder etwas aufm Schlauch und komme nicht weiter...
Ich habe eine div-box auf der Seite die mit dem Inhalt aus der rechten Contentspalte gefüllt wird. Nun wird diese aber immer angezeigt auch wenn kein content hinterlegt ist.

Ich habe schon versucht mit if abfragen da was hinzukriegen nur bin ich immer schon am ansatz gescheitert -_-

temp.teaserBlock=COA
temp.teaserBlock{
	10=CONTENT
	10{
		table=tt_content
		select.where = colPos=2 AND sys_language_uid = {$language_id}
		select.orderBy=sorting

		select.pidInList.field = uid #.if.isTrue.field=pages
    		#select.pidInList.field=pages
    		
    		renderObj=COA
    		renderObj{
      			stdWrap.wrap = <div class="teaserbox"> | </div>
       			
                        # Titel (und link auf die) Seite
      			5=TEXT
			5.wrap=<div class="headline_g centerer"> | </div>
      			5.field=header
        			
			#Bild auslesen 
			10=IMAGE
			10{
				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=175
				#file.height=95
        			}

        			20=COA
        			20{
        				wrap=<div class="content_inner_gen"> | </div>	
        			10=TEXT
	        		10.field = bodytext
        			10.parseFunc < tt_content.text.20.parseFunc 
        						
      				# mehr link
				#20=TEXT
			      	#20.wrap=<ul class="more"><li>|</li></ul>
				#20.value=[{$download_link}]
		      		#20.typolink.parameter.field=uid
		      	}
		}
	}
        wrap = <div class="right margin_teaser"> | </div>	
}

und zwar geht es eigentlich nur um diese zeile

wrap = <div class="right margin_teaser"> | </div>

die halt nicht berücksichtigt werden soll wenn kein Content da ist.

Oliver_S ·

es geht ja net um das wrap in zeile 14 sondern um das gaaaanz unten in zeile 50
das was um das ganze Konstrukt drum rum geht

und wenn ich da ein wrap.required = 1 hinzufüge is ihm das auch egal

Oliver_S ·
temp.teaserBlock=COA
temp.teaserBlock{
	
	10=CONTENT
	10{
		#stdWrap.wrap=|
		
		table=tt_content
		select.where = colPos=2 AND sys_language_uid = {$language_id}
		select.orderBy=sorting


		select.pidInList.field = uid #.if.isTrue.field=pages
    		#select.pidInList.field=pages
    		
    		renderObj=COA
    		renderObj{
      			stdWrap.wrap = <div class="teaserbox"> | </div>
       			stdWrap.required=1
        			# Titel (und link auf die) Seite
      			5=TEXT
			5.wrap=<div class="headline_g centerer"> | </div>
      			5.field=header
        			
			#Bild auslesen 
			10=IMAGE
			10{
				wrap=|
	            		# nur anzeigen wenn auch ein Bild vorhanden
				stdWrap.if.isTrue.field=image
				file.import=uploads/pics/
				file.import.field=image
	            		# Höhe und Breite des Bilds
				file.width=175
        			}

        			20=COA
        			20{
        				wrap=<div class="content_inner_gen"> | </div>	
        				10=TEXT
	        			10.field = bodytext
        				10.parseFunc < tt_content.text.20.parseFunc 
        						
		      	}
		}
	}

        	wrap = <div class="right margin_teaser"> | </div>
#wrap.required = 1
        	stdWrap.required = 1 	 
}

habs da jetzt eingefügt aber helfen tuts nix