[TYPO3-german] Fluid Template - Constants mit settings übergeben

Johannes C. Laxander jc at laxander.com
Mon Dec 5 10:13:45 CET 2016


Danke Dieter, genauso hab ich's jetzt auch gemacht.
Schade, dass man Konstanten nicht als Array direkt übergeben kann. Der Weg
über TypoScript ist m.E. ein wenig umständlich. Aber der Zweck heiligt die
Mittel :)

Die zweite var2 sollte natürlich var3 bzw. var31 und var32 heißen.

Gruß, Johannes. 

> 1. Bei den Konstanten
> 
> globalSettings {
> 	var1 =value1
> 	var2=value2
> 	 var2 {
>        		var21=value21
>        		var22=value22
>        	}
> }
> 
> verlierst du wegen Überscheibens den Wert 'value2', denke ich, denn die
> Array-Zuordnung kann nicht gleichzeitig auf einen Wert und einen Array
> verweisen. (ich habe es nicht getestet)
> 
> 
> 2. Weise deine Konstanten einzeln in der TypoScript-Datei zu
> 
> globalSettings {
> 	var1 = {$globalSettings.var1}
> 	# wird vermutlich überschrieben
> 	var2= {$globalSettings.var2}
> 	var2 {
>        		var21={$globalSettings.var2.var21}
>        		var22={$globalSettings.var2.var22}
> 
>        	}	
> }
> 
> Und weiter unten im TypoScript
> 
> page.10 = FLUIDTEMPLATE
> page.10 {
> 	

> 	variables {
> 		

> 	}
> 	settings < globalSettings
> }
> 
> Mit besten Grüßen
>      Dieter
> 
> 
> 
> Am 02.12.2016 um 12:48 schrieb Johannes C. Laxander:
> > Hallo,
> >
> > Ich habe in constants folgende Variablenstruktur:
> >
> > globalSettings {
> > 	var1 =value1
> > 	var2=value2
> > 	 var2 {
> >        		var21=value21
> >        		var22=value22
> >        	}
> > }
> >
> > Diese Konstanten möchte ich gerne gesamthaft an das Fluidtemplate
> übergeben.
> > Folgendes habe ich erfolglos versucht:
> >
> > page.10 = FLUIDTEMPLATE
> > page.10 {
> > 	

> > 	variables {
> > 		

> > 	}
> > 	settings < {$globalSettings}
> > }
> >
> > settings = {$globalSettings} funktioniert auch nicht. Gibt es einen
> > anderen Weg? Ich möchte halt nicht in settings {
} wieder jede
> > Konstante angeben müssen, sondern das Konstanten Array als Ganzes
> übergeben können.
> > Wäre toll wenn mir dafür jemand die Lösung hätte!
> >
> > Gruß, Johannes.
> >
> > _______________________________________________
> > TYPO3-german mailing list
> > TYPO3-german at lists.typo3.org
> > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> >
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list