[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