---
title: "hypernav, wie kann ich es richtig integrieren?"
url: "https://www.typo3.net/d/57810-hypernav-wie-kann-ich-es-richtig-integrieren"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2007-02-14"
last_reply: "2007-02-15"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# hypernav, wie kann ich es richtig integrieren?

Extensions · 4 Antworten · gestartet 2007-02-14

## Eröffnungsbeitrag

**key cee** · 2007-02-14 · [Beitrag #1](https://www.typo3.net/d/57810-hypernav-wie-kann-ich-es-richtig-integrieren/1)

Hallo!

Ich versuche ein Drop-Down Menu zu realisieren.
Erstes Level soll horizontal sein und das zweite Level
soll, zu den einzelnen oberen Menupunkten, vertikal darunter aufgelistet werden.

Es gibt dazu zwar mehrere Beiträge, aber ich wollte dazu die Extension "hypernav" benutzen.

Im Users manual ist zwar dies zu finden:

> Installation
>
> The installation of this extension is very simple. Just connect to the Typo3 Extension Repository and download «Hyper Navigation System» (hypernav), located in the frontend plugin section.
>
> To display the plugin on your website, you need to add it to your TypoScript template. If you're using TemplaVoilà, just map an area of your HTML template with a TS object called, for instance, lib.rootline. Then, on your TS template:
>
> lib.rootline < plugin.tx_hypernav_pi1
>
> If you're using the old autoparser method, just add the plugin on a subpart of your HTML template. For instance:
>
> temp.mainTemplate {
>
> template =< plugin.tx_automaketemplate_pi1
>
> workOnSubpart = DOCUMENT_BODY
>
> subparts.rootline < plugin.tx_hypernav_pi1
>
> }

Aber ich benutze kein templaVoilà und auch kein automaketemplate.

Mein Setup sieht so aus:

```typoscript
config.linkVars = L
config.sys_language_uid = 1
config.language = de

[globalVar = GP:L=2]
        config.sys_language_uid = 2
        config.language = en
[global]

      
seite = PAGE
seite {
    typeNum = 0
    BodyTag = <body bgcolor="#fffddd">
    stylesheet = fileadmin/Ordner/CSS_DATEI.css

    
    10 = TEMPLATE
    10.template = FILE
    10.template.file = fileadmin/Ordner/HTML_DATEI.html
    10.workOnSubpart = DOCUMENT_BODY
    10.marks {   
        MENU_OBEN = HMENU
        MENU_OBEN  {
	special = directory
	special.value = 240
	


        	1 = TMENU
        	1.NO = 1
      		1.NO {
      			DivTagParams = class="menu_oben"
        		linkWrap =   |  | 
        	}

        }
        MENU_OBEN_2 = HMENU
        MENU_OBEN_2  {
	entryLevel = 1
        	1 = TMENU
        	1.NO = 1
      		1.NO {
      			DivTagParams = class="menu2"
        		linkWrap =   |  <br />
        	}
        	1.ACT < .NO
        	1.ACT = 1
        	1.ACT {
        		stdWrap.case = lower
        		DivTagParams = class="menu2"
        		linkWrap = <font color="blue">  => | </font><br />
        	}
        	2 = TMENU
        	2.NO = 1
        	2.NO {
        		DivTagParams = class="menu2"
        		linkWrap = <font color="blue">        - | </font><br />
        	}
        	2.ACT < .NO
        	2.ACT = 1
        	2.ACT {
        		stdWrap.case = lower
        		DivTagParams = class="menu2"
        		linkWrap = <font color="red">        => '|' |</font><br />
        	}           
        }     	

        
        HAUPTFENSTER = CONTENT
        HAUPTFENSTER {
            table = tt_content
            select {
                orderBy = sorting
                where = colPos = 0
                languageField = sys_language_uid
            }
        }
        RAND_OBEN = TEXT
        RAND_OBEN {
        	field = title
        	title.wrap = <font size="4"> | </font>
        }
        SEITENFENSTER = CONTENT
        SEITENFENSTER {
            table = tt_content
            select {
                orderBy = sorting
                where = colPos = 2
                languageField = sys_language_uid
            }
        }
        FUSSZEILE = FILE
        FUSSZEILE {
        	file = fileadmin/Ordner/FUSSZEILE.html
        }  
        ENGLISCH = TEXT
        ENGLISCH {
            field = uid
	    wrap = <a href="index.php?id=|&L=2"><img src="fileadmin/Ordner/IMAGE/flag_en.png" border="0" alt="" /></a>
	}
	
    
    
}
[globalVar = GP:L=2]
	seite.10.marks.ENGLISCH = TEXT
	seite.10.marks.ENGLISCH.wrap = <a href="index.php?id=|&L=1"><img src="fileadmin/Ordner/IMAGE/flag_de.png" border="0" alt="" /></a>
[global]
```

Vielleicht hat jemand schon Erfahrung mit dieser Extension und kann mir weiter helfen.

## Antworten

### [#2](https://www.typo3.net/d/57810-hypernav-wie-kann-ich-es-richtig-integrieren/2) · just2b · 2007-02-15

Hallo,

keine Erfahrung mit der Ext, sollte aber so ausschauen:

```typoscript
MENU_OBEN = HMENU
...
MENU < plugin.tx_hypernav_pi1
```

georg

### [#3](https://www.typo3.net/d/57810-hypernav-wie-kann-ich-es-richtig-integrieren/3) · key cee · 2007-02-15

Dankeschön für deine Antwort!

Also ich habe noch immer meine alte Menüleiste:

```typoscript
(###MENU_OBEN###)
Sub_Level  |  Sub_Level  |  Sub_Level  |  Sub_Level  |  Sub_Level
```

Aber ich sehe nun auch das andere Menü und habe es schon etwas veändert(First_Level ausgeblendet).

Es wird mir nun immer das aktive Sub_Level angezeigt und beim Roll_over die Unterpunkte angezeigt. Also umgefähr so:

```typoscript
(###MENU_OBEN###)
Sub_Level  |  Sub_Level  |  *Sub_Level*  |  Sub_Level  |  Sub_Level

(###MENU_OBEN_2###)
*Sub_Level*
 ==>Sub_level_2
 ==>Sub_level_2
 ==>Sub_level_2 ====>Sub_level_3
 ==>Sub_level_2
```

da es aber mehrere Sub_Level gibt, kann ich das eine Menü nicht allein erscheinen lassen(müsste First_Level wieder rein nehmen), deswegen würde ich gerne beides zusammen haben, ungefähr so:

```typoscript
(###MENU_OBEN###)
Sub_Level  |  Sub_Level  |  *Sub_Level*  |  Sub_Level  |  Sub_Level
                             ==>Sub_level_2
                             ==>Sub_level_2
                             ==>Sub_level_2 ====>Sub_level_3
                             ==>Sub_level_2
```

Darum wollte ich fragen, ob es reichen würde z.B. das

```typoscript
MENU_OBEN_2 < plugin.tx_hypernav_pi1
```

als aktiven Zustand vom MENU_OBEN zu definieren

```typoscript
        MENU_OBEN = HMENU
        MENU_OBEN  {
		special = directory
		special.value = 240

        	1 = TMENU
	        1.NO = 1
	      	1.NO {
      			DivTagParams = class="menu_oben"
        		linkWrap = &nbsp; |  &#124; 
	        }

        	1.ACT < .NO
	        1.ACT = 1
        	1.ACT {
        		
        		DivTagParams = class="menu_oben"
	        	linkWrap = &nbsp; => |  &#124; 
        	}
	}

	MENU_OBEN.1.ACT < plugin.tx_hypernav_pi1
```

bei mir wollte es bislang noch nicht klappen

lg
key cee

### [#4](https://www.typo3.net/d/57810-hypernav-wie-kann-ich-es-richtig-integrieren/4) · just2b · 2007-02-15

das wird so nicht gehen. da musst du die extension dazu umprogrammieren (nehme ich an, ich kenne sie nicht)

georg

### [#5](https://www.typo3.net/d/57810-hypernav-wie-kann-ich-es-richtig-integrieren/5) · key cee · 2007-02-15

Tja,

das habe ich schon geahnt...
 #paralyzed#
Da werde ich mal gucken was geht...

Aber dennoch danke für deine Hilfe!

lg
key cee

---

Quelle: „hypernav, wie kann ich es richtig integrieren?“, typo3.net, https://www.typo3.net/d/57810-hypernav-wie-kann-ich-es-richtig-integrieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
