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