[TYPO3-german] Eigenes Menu aus Unterseiten aus Text m/Bild

Konrad Schiertz konrad at schiertz.de
Wed Oct 10 11:29:08 CEST 2007


Anbei noch die Lösung für mein gestelltes Problem (vielleicht kann das 
ja jemand noch anderweitig gebrauchen):

# Produktübersicht der Unterseiten erzeugen
temp.produktmenu = COA
temp.produktmenu {
	5 = COA
	5 {
		5 = TEXT
		5.value = {leveltitle:-1}
		stdWrap.insertData = 1
		wrap = <h1>|</h1><div class="csc-frame csc-frame-rulerAfter">&nbsp;</div>
	}	
	
	10 = CONTENT
	10 {
		table = pages
		select {
		   orderBy = sorting
	        }
	
	   	renderObj = COA
	    	renderObj {
			10 = CONTENT
			10 {
				table = tt_content 			
				select {
					pidInList.field = uid
					#selectFields = image
					orderBy = sorting
					where = colPos= 0				
					languageField = sys_language_uid
				}


				renderObj.5 = TEXT
				renderObj.5.field = header
				renderObj.5.typolink.parameter.field = pid
				renderObj.5.wrap = <p class="produktuebersicht-text">|</p>				
			
				renderObj = COA
				renderObj.10 = IMAGE
				renderObj.10 {
					file.import.field = image
					file.import = uploads/pics/
					file.import.listNum = 0
					file.width = 150
					file.height = 100
					altText.field = header
					titleText.field = header
					stdWrap.typolink.parameter.field = pid
				}	
			
				renderObj.wrap = <div class="produkuebersicht">|</div>
				
				#<a href="{field:pid}"></a>
				#renderObj.stdWrap.insertData = 1
	        	}

	    	}	    	
	}
	10.wrap = |<div class="clearer">&nbsp;</div>
}

Viele Grüße
Konrad



Konrad Schiertz schrieb:
> Hi zusammen,
> 
> ich erstelle mir ein eigenes Menu von Unterseiten per Typoscript (das 
> soll später eine kleine Produktübersicht der untergeordneten Seiten 
> werden):
> 
> temp.produktmenu = COA
> temp.produktmenu {
>     10 = CONTENT
>     10 {
>         table = pages
>         select {
>         orderBy = sorting
>     }
>     
>     renderObj = COA
>     renderObj {
>         10 = CONTENT
>         10 {
>             table = tt_content            
>             select {
>                 pidInList.field = uid
>                 orderBy = sorting
>                 where = colPos= 0               
>                 languageField = sys_language_uid
>             }
>         }
>         10.wrap = <h4>|</h4> # z.Bsp.
>         }
>     }
> }
> 
> Soweit kann ich auch die Elemente Text m/Bild auch komplett auslesen.
> 
> Wie kann ich mir z.Bsp. nur die Bilder auslesen bzw. nur den Text? Damit 
> ich diese entsprechend anders formatieren kann. Der 10.wrap gilt hier ja 
> für das komplette Element Text m/Bild.
> 
> Stehe gerade voll auf dem TYPO-Schlauch.
> 
> 
> Viele Grüße
> Konrad


More information about the TYPO3-german mailing list