[TYPO3-UG Denmark] fakemenu
Peter Klein
peter at umloud.dk
Wed Mar 8 13:41:25 CET 2006
"Peter Klein" <peter at umloud.dk> skrev i en meddelelse
news:mailman.1.1141820898.15874.typo3-ug-denmark at lists.netfielders.de...
>
> Her er en lille IProcFunc jeg lavede engang, for at tilføje nogle
> parameters på et enkelt menupunkt, det er lidt i stil med det du
> forsøger).
>
> -- cut --
> function IProcFunc($I,$conf) {
> $specialPid = $this->cObj->stdWrap($conf['specialPid'],
> $conf['specialPid.']);
> $addParams= $this->cObj->stdWrap($conf['addParams'],
> $conf['addParams.']);
> if ($I['uid']==$specialPid) {
> $I['linkHREF']['HREF'].=$addParams;
> /* De næste 4 linier må ikke slettes, ellers virker det ikke.. */
> $conf['parentObj']->I = $I;
> $conf['parentObj']->setATagParts();
> $I = $conf['parentObj']->I;
> if ($I['parts']['ATag_begin']) $I['parts']['ATag_begin']=$I['A1'];
> }
> return $I;
> }
> -- cut --
>
Glemte lige at fortælle hvordan overstående funtion kan kaldes fra menu
objectet:
# Standard HMENU indsættes her ...
10.1 = GMENU
10.1 {
IProcFunc = user_Functions->IProcFunc
IProcFunc.specialPid = 577
IProcFunc.addParams.cObject < lib.tt_news.single.preselect
# Resten af menuen indsættes her ...
}
--
Peter Klein/Umloud Untd
More information about the TYPO3-UG-denmark
mailing list