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

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an