[TYPO3-german] Wert aus ext_conf_template.txt veränderbar machen
Nicole Cordes
typo3 at cordes.co
Wed Apr 2 18:35:06 CEST 2014
Hallo Philipp,
du willst aber die Seite, auf der der Datensatz liegt. Das ist die pid.
Probier mal das hier:
public function processDatamap_preProcessFieldArray(&$incomingFieldArray,
$table, $id, $parent) {
if ('fe_users' == $table) {
$weSvkvConf =
t3lib_BEfunc::getModTSconfig($incomingFieldArray['pid'], 'mod.we_svkv');
// wenn wert nicht gesetzt ...
if (empty($weSvkvConf['feUserStoragePid'])) {
// 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']);
}
}
}
Best regards,
Nicole
--
Nicole Cordes
TYPO3 CMS Active Contributor
TYPO3 .... inspiring people to share!
Get involved: typo3.org
-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.typo3.org
[mailto:typo3-german-bounces at lists.typo3.org] Im Auftrag von Philipp
Holdener
Gesendet: Mittwoch, 2. April 2014 18:09
An: typo3-german at lists.typo3.org
Betreff: [TYPO3-german] Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Wert aus
ext_conf_template.txt veränderbar machen
>
> hm, wir sollten die Seitenid richtig setzen.
> im Funktionsaufruf wird als erster Parameter die aktuelle SeitenId
> erwartet, von der das Seiten TSconfig geholt werden soll:
> getModTSconfig($pageid, ...
> das ist bei denem Code eine neue Variable ($pageid), die noch nicht
> gesetzt wurde (also den Wert 0 darstellt).
>
> die Frage ist: wo finden wir die SeitenId?
> in den hook-parametern $id oder $parent?
> im Zweifelsfall eher in $incomingFieldArray['uid']
>
Hallo Bernd
Ich hab jetzt mal folgendes probiert gehabt.
$weSvkvConf = t3lib_BEfunc::getModTSconfig($incomingFieldArray['uid'] ,
'mod.we_svkv');
$incomingFieldArray['TSconfig'] = print_r($weSvkvConf, TRUE);
Das gibt mir
Array
(
[value] =>
[properties] =>
)
value? properties?
grmpf.
ich gibs auf...
Herzlichen Dank für deine Mühen
Gruss
Philipp
_______________________________________________
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