Zum Inhalt springen

auslesen eines data-array value in USER

Erstellt am 25. November 2010 · 1 Antwort · letzte Antwort am 26. November 2010

Tags: Frage

banana ·

hallo leute

ich verwende den cObjectViewHelper von Fluid, damit kann man ein Typoscript aufrufen und über die data property kann ich auch values mitgeben (string/array/object) das funktioniert soweit auch.

<f:cObject typoscriptObjectPath="lib.rendercontent" data="{id:234,repository:'seppl'}"/>
lib.rendercontent = COA
lib.rendercontent {
  	10 = TEXT
  	10.data = field:id
  	15 = TEXT
  	15.data = field:repository
}

die ausgaben passt und die werte kommen von dem übergabe array

...
10.field = id
...

funzt auch alles.
mein problem ist jetzt dass ich die werte nicht in das USER object bekomme.

lib.rendercontent = USER
lib.rendercontent {
	userFunc = tx_extbase_dispatcher->dispatch
	pluginName = Content
	extensionName = CooCore
	controller = Content
	switchableControllerActions {
		1 {
			controller = Content
			actions = render
		}
	}
	action = render
	#persistence.storagePid = 176
	settings {
		#hier solln die werte rein
		myvalues.id = "die id von data"
		myvalues.repository = ...
	}
}

das typoscript ruf mir einen extbase controller (besser gesagt ein plugin) auf, in dem ich zugriff auf settings hab.
das plugin wird ausgeführt und ich hab auch die richtige ausgaben, aber die werte, die ich gern über settings mitgeben würde, hab ich dort mit keiner variante rein bekommen 🙁

ich hoffe ihr habt einen guten tipp für mich, oder sagt mir zumindest, dass es nicht möglich ist.

danke lg

banana ·

hab jetzt im viewhelper das array überschrieben, klappt auch, nur find ichs nicht so toll gelöst🙂

also wenn doch noch jemand einen tipp hat, wär ich sehr dankbar.

lg