[Typo3-german] durchzählendes Menü

JoH info at cybercraft.de
Fri Nov 11 17:18:20 CET 2005


Jens Fuchs wrote:
> 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.

Direkt im ATagParams wirst Du da wenig machen können, weil es dort keine
stdWrap Funktionen gibt.
Jedoch kannst Du allWrap verwenden, um eine class in einem <span>-Tag um die
<a>-Tags herum zu bauen.

MENU = HMENU
MENU.special = directory
MENU.special.value = 52
MENU.1 = TMENU
MENU.1.NO = 1
MENU.1.NO.ATagParams = class="main"
MENU.1.NO.allWrap.cObject = COA
MENU.1.NO.allWrap {
    10 = TEXT
    10. dataWrap = <span class="N{register:count_menuItems}">
    20 = TEXT
    20.value = |</span>
}
MENU.1.CUR < .MENU.1.NO
MENU.1.CUR.ATagParams = class="mainakt"

MENU.2 = TMENU
MENU.2.NO = 1
MENU.2.NO.ATagParams = class="sub"

MENU.2.NO.allWrap.cObject = COA
MENU.2.NO.allWrap {
    10 = TEXT
    10. dataWrap = <span class="subN{register:count_menuItems}">
    20 = TEXT
    20.value = |</span>
}
MENU.2.CUR < .MENU.1.NO
MENU.2.CUR.ATagParams = class="subakt"

Ergibt

<span class="N1"><a class="main">Whatever</a></span>
<span class="N2"><a class="mainakt">Whatever</a></span>
<span class="N3"><a class="main">Whatever</a></span>
<span class="subN1"><a class="mainakt">Whatever</a></span>

usw.

Joey



-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.openbc.com/go/invuid/Jo_Hasenau





More information about the TYPO3-german mailing list