[TYPO3-german] Userfunc erhält in cObject keine Parameter
Dr. Dieter Porth
typo3 at mobger.de
Tue Jan 17 19:19:14 CET 2017
Hallo Ben,
a) nutze xdebug
b) versuche es mit $GLOBALS['TSFE']
c) fehlende Klammer https://www.typo3.net/forum/thematik/zeige/thema/116014/
Dieter
Am 17.01.2017 um 14:55 schrieb Ben Ner:
> 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?
>
> _______________________________________________
> 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