lib.backendlayout = TEXT
lib.backendlayout.data = levelfield:-1,backend_layout_next_level,slide
lib.backendlayout.override.field = backend_layout

page.1 < lib.backendlayout
# Für Test, gibt korrekt einen Wert von 1 bis 7 aus für alle sieben
Backendlayouts



Im Fluid Code von meinem DCE hab ich dann folgendes.

{f:cObject(typoscriptObjectPath:'lib.backendlayout')}

das gibt mir immer 1 ein.. egal welches Layout ausgewählt ist.
Deshalb greift die switch case abfrage bei 4 und 7 auch nicht







Es braucht noch eine data Abfrage

Das hier gibt den korrekten Wert auch im Fluid vom DCE aus:

{f:cObject(typoscriptObjectPath:'lib.backendlayout', data:'{page}')}





Also funktioniert diese Abfrage mit switch, case

<f:switch expression="{f:cObject(typoscriptObjectPath:'lib.backendlayout', data:'{page}')}">
                                                                  <f:case 
value="4">
                                                                         <div 
class="content">
                                                                                        
<h1>{slide.titel}</h1>
                                                                                        
<p><f:format.nl2br>{slide.text}</f:format.nl2br></p>
<a href="{dce:typolinkUrl(parameter:'{slide.buttonLink}')}" class="btn" target="{slide.buttonZiel}">{slide.buttonText}</a>
                                                                          </div>
                                                                        
</f:case>
                                                                  <f:case 
value="6">
                                                                         <div 
class="content">
                                                                                        
<h1>{slide.titel}</h1>
                                                                                        
<p><f:format.nl2br>{slide.text}</f:format.nl2br></p>
<a href="{dce:typolinkUrl(parameter:'{slide.buttonLink}')}" class="btn" target="{slide.buttonZiel}">{slide.buttonText}</a>
                                                                          </div>
                                                                        
</f:case>
                                                                  <f:case 
default="TRUE">
                                                                        
<h1>{slide.titel}</h1>
                                                                        
<p><span><f:format.nl2br>{slide.text}</f:format.nl2br></span></p>
                                                                        
</f:case>
                                                                </f:switch>
                                                                



Besten Dank für all eure Hilfe

gruss
Philipp
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an