Am 18.03.15 um 10:47 schrieb Mikel:
Wie genau übergibst Du denn die Variable an die View?

Du kannst im TS-Konstrukt des Fluidtemplates Variablen übergeben.
Zum Beispiel:

10 = FLUIDTEMPLATE
10 {
     file = path/to/file
     partialRootPath = path/to/files/
     layoutRootPath = path/to/files/
     variables {
         frontendLayout = TEXT
         frontendLayout.data = levelfield:-1,layout_next_level,slide
         frontendLayout.override.field = layout
         backendLayout = TEXT
         backendLayout.data = levelfield:-1,backend_layout_next_level,slide
         backendLayout.override.field = backend_layout
     }
}

Dann kannst Du in den Fluid-Templates einfach per {frontendLayout} bzw.
{backendLayout} abfragen.

Mikel



Hm.. da stimmt wirklich was vom ablauf nicht


im Fluid vom DCE Element gibt das hier den default wert aus

<f:cObject typoscriptObjectPath="lib.backendlayout" />




Bei einem DCE läuft das ja nicht so.. da kann ich ja keine Variabeln definieren?!



hier nochmal mein ganzes Setup

Das hier hab ich im Haupt Typoscript



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




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

Antwort per Email an