[TYPO3-german] Re: Re: Re: Re: Re: Wert aus ext_conf_template.txt veränderbar machen
bernd wilke
t3ng at bernd-wilke.net
Wed Apr 2 15:49:58 CEST 2014
Am 02.04.14 15:37, schrieb Philipp Holdener:
> Nochmalls hallo Bernd
>
>>
>> Somit wäre die public function neu so richtig?
>>
>>
>>
>> public function
>> processDatamap_preProcessFieldArray(&$incomingFieldArray, $table, $id,
>> $parent) {
>> if ('fe_users' == $table) {
>> $weSvkvConf =
>> \TYPO3\CMS\Backend\Utility\BackendUtility::getModTSconfig($pageid,
>> 'mod.we_svkv.feUserStoragePid');
>>
>> // wenn wert nicht gesetzt ...
>> if (intval($weSvkvConf['feUserStoragePid']) == 0) {
>> // benutze Wert aus Extension-Config:
>> $weSvkvConf =
>> unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['we_svkv']);
>> }
>> // wenn overridevalue gesetzt ...
>> if (intval($weSvkvConf['feUserStoragePid']) > 0) {
>> // überschreibe pid in aktuellem Datensatz
>> $incomingFieldArray['pid'] =
>> intval($weSvkvConf['feUserStoragePid']);
>> }
>> }
>> }
>>
>>
>>
>> Und dann diese Zeile ins page-TSconfig der root Seite jedes Seitenbaumes?
>>
>> mod.EXTENSIONKEY.feUserStoragePid = DerSysordnerPidWert
>>
>>
>
>
> Habs einfach mal versucht.
>
> Beim abspeichern eines FEUser-Datensatzes bekomm ich einen grauen
> Bildschirm. Wenn ich anschliessend den User suche finde ich nichts.
> Scheinbar wird nichts abgespeichert?
grauer Bildschirm? (musst du mal putzen, ist vermutlich ein weißer
Bildschirm SCNR)
d.h. es gab einen Syntaxfehler. [1]
bist du evtl. noch nicht mit einer 6er Version von TYPO3 unterwegs?
Dann wäre nämlich der Pfad
\TYPO3\CMS\Backend\Utility\BackendUtility::getModTSconfig()
daneben.
benutze t3lib_BEfunc::getModTSconfig() für TYPO3 vor 6.0
[1] http://pi-phi.de/291.html
bernd
--
http://www.pi-phi.de/cheatsheet.html
More information about the TYPO3-german
mailing list