[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