[TYPO3-UG Denmark] forskellig visning af content elementer med CASE

Simon Justesen simon at simm.removedk
Sat Sep 27 14:27:25 CEST 2008


Hej folkens,

Håber I nyder weekenden :)

Jeg sidder og måsler lidt med typoscriptfunktionen CASE.. jeg kan ikke 
få den til at virke som ønsket

Dette er det oprindelige stykke typoscript. Det sætter div'en rundt om 
ethvert content element der bliver oprettet i midtersektionen på min 
webside.

temp.maincontent = COA
temp.maincontent {
11 < styles.content.get
11.renderObj.stdWrap.dataWrap = <div class="content-elementwrap" 
id="contentid-{field:uid}">|</div>
}

Men nu kunne jeg godt tænke mig at jeg vha. layoutfeltet kunne styre 
forskelligt udseeende på mine indholdselementer, så jeg fik kastet dette 
sammen.

temp.maincontent = COA
temp.maincontent {
11 = CASE
11.key.field = header_layout
11.default = TEXT
11.default < styles.content.get
11.default.renderObj.stdWrap.innerWrap.dataWrap = <div 
class="content-elementwrap" id="contentid-{field:uid}">|</div>
11.1 = TEXT
11.1 < styles.content.get
11.1.renderObj.stdWrap.dataWrap = <div 
class="content-elementwrap-noborder" id="contentid-{field:uid}">|</div>
}

Men det har ikke det forventede output. Nu holder TYPO3 helt op med at 
sætte div'en omkring mine elementer, uanset om jeg vælger det ene eller 
det andet i mit layoutfelt. Er det mig der kegler rundt, eller er det 
fordi CASE-funktionen ikke er helt konsekvent?

På forhånd tak for hjælpen

Simon


More information about the TYPO3-UG-denmark mailing list