[TYPO3-german] Userfunc erhält in cObject keine Parameter

Ben Ner b.goetze at trendsetzer.eu
Tue Jan 17 14:55:30 CET 2017


ausgangspunkt ist ein TMENU:
NO = 1
NO{
	doNotLinkIt = 1
	stdWrap.field = none
	stdWrap.dataWrap.cObject = COA
	stdWrap.dataWrap.cObject{
		#wrap = <li name="tb{field:uid}">|</li>
		wrap.cObject = USER
		wrap.cObject{
			userFunc =  myFunctions->getHexaWrap
			list = TEXT
			list.value = {$styles.content.HomeMenuMatrix}
			current = TEXT
			current.value = test
		}
		10 = CONTENT
		10{
			...
		}
	}
}

als Return gibt es aus der Datei z.b. ein "<li>|</li>", die Konstante styles.content.HomeMenuMatrix = 2,0,1,3,1 ist ebenfalls angelegt aber ich erhalte keine Parameter in der Datei, wieso?

global $TSFE;
$local_cObj = $TSFE->cObj; // cObject
$conf = $conf['userFunc.']; // ts config
$current = $local_cObj->cObjGetSingle($conf['current'], $conf['current.']);
$list = $local_cObj->cObjGetSingle($conf['list'], $conf['list.']);
		
return '<li class="'.$list.'-'.$current.'">|</li>';

Als Ausgabe erhalte ich <li class="-">....</li>
wo ist der Fehler?



More information about the TYPO3-german mailing list