---
title: "2 yp-slideout-menüs auf einer seite"
url: "https://www.typo3.net/d/43269-2-yp-slideout-menues-auf-einer-seite"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","JavaScript & AJAX"]
created: "2006-05-17"
last_reply: "2006-05-24"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# 2 yp-slideout-menüs auf einer seite

TYPO3 › Menüs · 5 Antworten · gestartet 2006-05-17

## Eröffnungsbeitrag

**miho** · 2006-05-17 · [Beitrag #1](https://www.typo3.net/d/43269-2-yp-slideout-menues-auf-einer-seite/1)

hi,

ich stehe mal wieder vor einem problem, an dem ich einfach nicht weiterkomme.

ich möchte auf einer seite 2 yp-menüs generieren lassen, aber mein browser zeigt mir einen jscript fehler an sobald beide laufen (bzw nicht laufen). oder er breichtet folgende fehlermeldung:"Fatal error: Cannot redeclare class user_menu in C:\apache\htdocs\fileadmin\scripts\ypMenu\ypMenu2.ini on line 34"

für sich allein funktionieren sie einwandfrei, nur zusammen gibts probleme...

mein tscript bisher:

```typoscript
page.includeLibs.ypMenu = fileadmin/scripts/ypMenu/ypMenu.ini
page.includeLibs.ypMenu2 = fileadmin/scripts/ypMenu/ypMenu2.ini
page.headerData.11 = TEXT
page.headerData.11.value = <script type="text/javascript" src="fileadmin/scripts/ypMenu/ypSlideOutMenus.js" language="JavaScript"></script>
temp.ypMenu.special = directory
temp.ypMenu.special.value = 314
temp.ypMenu.entryLevel = 0
temp.ypMenu = HMENU
temp.ypMenu {
 1 = GMENU
     1 {
          IProcFunc = user_menu->firstLevel
          expAll = 1
          wrap = |
          NO = 1
          NO {
 
(...)

temp.user_menu = USER
temp.user_menu.userFunc = user_menu->menuEnd 

temp.ypMenu2.special = directory
temp.ypMenu2.special.value = 316
temp.ypMenu2.entryLevel = 0
temp.ypMenu2 = HMENU
temp.ypMenu2 {
 1 = GMENU
     1 {
          IProcFunc = user_menu2->firstLevel
          expAll = 1
          wrap = |
          NO = 1
          NO {

(...)

temp.user_menu2 = USER
temp.user_menu2.userFunc = user_menu2->menuEnd
```

hatte schonmal jemand ein ähnliches problem und weiß weiter? würde mich über jeden tipp freuen.

mfg miho

## Antworten

### [#2](https://www.typo3.net/d/43269-2-yp-slideout-menues-auf-einer-seite/2) · arrow · 2006-05-19

Hasz du auch sichergestellt das es die Datei ypMenu**2**.ini gibt  #giggle# die class user_menu und user_menu2 musst du seperat behandeln . Anscheinend kennt er aber nur die erste.

lg chef

### [#3](https://www.typo3.net/d/43269-2-yp-slideout-menues-auf-einer-seite/3) · RandomAccess85 · 2006-05-22

Natürlich existiert die Datei ypMenu2.ini ... sonst würde ja als Fehlermeldung nicht kommen das er in selbiger in Zeile 34 einen Fehler hat löl!

"Fatal error: Cannot redeclare class user_menu in C:\apache\htdocs\fileadmin\scripts\ypMenu\ypMenu2.ini on line 34"
 <<< Die Klasse "user_menu" ist in beiden Dateien vorhanden und kann nicht doppelt deklariert werden

//edit: Rechtschreibkorrektur ;-)

### [#4](https://www.typo3.net/d/43269-2-yp-slideout-menues-auf-einer-seite/4) · miho · 2006-05-23

hi, danke erstma für die antwort

die ypMenu2.ini existiert. jedoch extistiert in ihr KEINE Klasse "user_menu"...

deswegen bin ja leicht verwirrt. den fehler hab ich auch so interpretiert, dass die klasse "user_menu" 2x deklariert wird...

mfg miho

### [#5](https://www.typo3.net/d/43269-2-yp-slideout-menues-auf-einer-seite/5) · RandomAccess85 · 2006-05-23

was genau steht in Zeile 34 der ypMenu2.ini?

### [#6](https://www.typo3.net/d/43269-2-yp-slideout-menues-auf-einer-seite/6) · miho · 2006-05-24

in zeile 34 steht:

```php
class user_menu2 {
```

in den nachfolgenden zeilen dann die deklaration der klasse...

miho

---

Quelle: „2 yp-slideout-menüs auf einer seite“, typo3.net, https://www.typo3.net/d/43269-2-yp-slideout-menues-auf-einer-seite
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
