[TYPO3-german] Typo3 backend function

Lars Möller moeller at basis5.de
Mon Jul 28 16:50:27 CEST 2014


Hallo Liste,

folgende Frage zum Thema eigene UserFunc.
Ich habe in der ext_table.php einer eigenen Erweiterung folgenden Code:

> $GLOBALS['TYPO3_USER_SETTINGS']['columns']['tx_khkuser_pimage'] = array(
>                 'label' => 
> 'LLL:EXT:khk_user/locallang_db.xml:be_users.tx_khkuser_pimage',
>                                 'type' => 'user',
>                                 'userFunc' => 
> 'TYPO3\khk_user\UserFunc\UserProfileRelations->getimage',
>                 'table' => 'be_users',
> );


dann eine Funktion in Classes/UserFunc/UserProfileRelations.php mit 
folgendem Inhalt:
> <?php
> namespace TYPO3\khk_user\UserFunc;
> // t3lib_TCEmain Klasse laden
> //require_once(PATH_t3lib.'class.t3lib_tcemain.php');
>
> class UserProfileRelations {
>
> public function getimage($PA, $fObj) {
>
> return 'Test'.$BE_USER->user['username'];
>
> }
>
> }
> ?> 

Die Ausgabe mit Test funktioniert. Die Daten des $BE_USER Objektes 
erhalte ich nicht. Das einbinden der t3lib_TCEmain Klasse funktioniert 
an der Stelle auch nicht.

Wie kann ich auf die $BE_USER Objekte zugreifen?
Wie binde ich die BAckend Core Api hier ein?

Mit bestem Gruß
lars



More information about the TYPO3-german mailing list