[Typo3-german] durchzählendes Menü
Alexander Weber
typolist at exotec.de
Fri Nov 11 17:07:12 CET 2005
Alexander Weber schrieb:
>Jens Fuchs schrieb:
>
>
>
>>Hallo, hab schon die Foren durchsucht, ein paar Anregungen erhalten, konnte
>>das aber bei mir nicht nachvollziehen. Wäre dankbar über jede Hilfe.
>>
>>Ich möchte in meiner Navigation folgendes ausgeben:
>><a href=".." id="n1">erster Punkt</a>
>><a href=".." id="n2">zweiter Punkt</a>
>><a href=".." id="n3">dritter Punkt</a>
>>etc.
>>
>>Mein Problem ist, das ich es nicht schaffe, eine Iteration (am besten bei 0
>>oder 1 beginnend) den ATagParams beizufügen.
>>
>>Mein Code ("[Zahl]" ist natürlich beispielhaft):
>>
>> #------ navigation links ------
>> #######################################
>> MENU = HMENU
>> MENU.special = directory
>> MENU.special.value = 52
>> MENU.1 = TMENU
>> MENU.1.NO = 1
>> MENU.1.NO.ATagParams = class="main" id="n[ZAHL]"
>> MENU.1.CUR < .MENU.1.NO
>> MENU.1.CUR.ATagParams = class="mainakt" id="n[ZAHL]"
>>
>> MENU.2 = TMENU
>> MENU.2.NO = 1
>> MENU.2.NO.ATagParams = class="sub" id="n[ZAHL]"
>> MENU.2.CUR < .MENU.1.NO
>> MENU.2.CUR.ATagParams = class="subakt" id="n[ZAHL]"
>> #######################################
>>
>>Danke im voraus.
>>
>>
>>
>>
>>------------------------------------------------------------------------
>>
>>_______________________________________________
>>Typo3-german mailing list
>>Typo3-german at lists.netfielders.de
>>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>
>>
>>
>ich habe das mal mit dem accessible menü
>(http://typo3.org/development/articles/accessible-menus/) von kasper
>gemacht, also ich habe das script abgeändert was dem zugrunde liegt.
>
>schaut so aus das druchgezählte menü (11 gute gründe):
>http://194.231.230.66/typo3-gewerkschaft/home/
>
>das ist die geänderte funktion des dfn_iproc_tmenu.inc script:
>
>function user_IProc_dfn($I,$conf) {
>
> $itemRow = $conf['parentObj']->menuArr[$I['key']];
> $level = $conf['parentObj']->menuNumber;
>
> switch ($level) {
> case 1:
> if ($I['key']<9){ $dfn = "0".($I['key']+1);}
> else{ $dfn = ($I['key']+1);}
> $GLOBALS['TSFE']->register['dfn_lev1'] = $dfn;
> break;
>
> case 2:
> $dfn = $GLOBALS['TSFE']->register['dfn_lev1'].".".($I['key']+1);
> $GLOBALS['TSFE']->register['dfn_lev2'] = $dfn;
> break;
>
> case 3:
> $dfn = $GLOBALS['TSFE']->register['dfn_lev2'].".".($I['key']+1);
> $GLOBALS['TSFE']->register['dfn_lev3'] = $dfn;
> break;
>
> case 4:
> $dfn = $GLOBALS['TSFE']->register['dfn_lev3'].".".($I['key']+1);
> break;
>
> default:
> $dfn =
>$conf['parentObj']->id.$itemRow["uid"].($level)."--.".($I['key']+1).":".count($conf['parentObj']->menuArr);
> break;
> }
>
> $I['parts']['before'].='<p class="dfn">'.$dfn.')</p>';
>
> //t3lib_div::debug($conf['parentObj']->alternativeMenuTempArray);
> //echo (count($GLOBALS["TSFE"]->rootLine));
> //echo ($GLOBALS["TSFE"]->rootLine[1]['title']);
> //echo (count($conf['parentObj']->menuArr));
> //t3lib_div::debug($I);
> //t3lib_div::debug($GLOBALS["TSFE"]->rootLine);
> //t3lib_div::debug($GLOBALS['TSFE']->register);
>
> return $I;
>}
>
>
>hoffe es hilft die etwas weiter
>gruß alex
>
>
>
>
>
>_______________________________________________
>Typo3-german mailing list
>Typo3-german at lists.netfielders.de
>http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>
>
>
hab gerade erst gesehen das es wohl nicht das ist wonach du sucht. sorry.
gruß alex
More information about the TYPO3-german
mailing list