---
title: "Seiten aus Seitenbaum und externer Tabelle in Menue einbinden"
url: "https://www.typo3.net/d/103061-seiten-aus-seitenbaum-und-externer-tabelle-in-menue-einbinden"
source: "typo3.net"
tags: ["TYPO3","Menüs","Datenbank","Frage"]
created: "2010-12-29"
last_reply: "2010-12-30"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Seiten aus Seitenbaum und externer Tabelle in Menue einbinden

TYPO3 › Menüs · 4 Antworten · gestartet 2010-12-29

## Eröffnungsbeitrag

**mike_72** · 2010-12-29 · [Beitrag #1](https://www.typo3.net/d/103061-seiten-aus-seitenbaum-und-externer-tabelle-in-menue-einbinden/1)

Hallo,
ich habe ein Menue mit zwei Ebenen. In der 2. Ebene habe bei einer Seite keine Unterseiten, sondern möchte stattdessen Werte aus einer Datenbank als Links einfügen.
Beide Funtionen separat habe ich und funktionieren auch. Mein Problem ist beides unter einen Hut zu bringen.

Hier meine beiden Ansätze:

```typoscript
page.includeLibs.menustuff = fileadmin/templates/scripts/menuFunc.php
obj.header >
obj.header = HMENU
obj.header {
    special = userfunction
    special.userFunc = user_menuFunc->makeMenuArray
    special.userFunc.table = tx_tabellenname
    special.userFunc.select.pidInList = 27
    special.userFunc.actextkey = tx_extname_pi1
    special.userFunc.actextvar = city
   
    1 = TMENU
    1 {
        expAll = 1
        noBlur = 1
        wrap = <ul>|</ul>
        NO = 1
        NO.stdWrap.field = city
        NO.stdWrap.typolink.useCacheHash = 1
        NO.stdWrap.typolink.parameter.data = page:uid
        NO.ATagBeforeWrap = 1
        NO.ATagTitle.field = abstract // description // subtitle
        NO.allWrap = <li>|</li>|*|<li>|<span class="abstand">|</span></li>
       
        ACT = 1
        ACT < NO
        ACT.allWrap = <li>|</li>|*|<li>|<span class="abstand">|</span></li>
        ACT.ATagParams = class="selected"
    }
}
```

Das gibt mir die jeweiligen Orte aus meiner Tabelle als Navigation aus.

Zweites Script gibt die Navigation des Seitenbaums aus:

```typoscript
lib.field_navi_ebene1 >
lib.field_navi_ebene1 = HMENU
lib.field_navi_ebene1 {
  special = directory
  special.value = 4

  1 = TMENU
  1 {
    expAll = 1
    noBlur = 1
    wrap = <ul id="topnav">|</ul>
    NO = 1
    NO.ATagTitle.field = abstract // description // subtitle
    NO.wrapItemAndSub = <li>|<div class="abstand">|</div></li>|*|<li>|<div class="abstand">|</div></li>|*|<li>|</li>
  }
  
  2 = TMENU
  2 {
    expAll = 1
    noBlur = 1
    wrap = <ul>|</ul>
    NO = 1
    NO.allWrap = <li></li>

#    NO.allWrap.append ...
# hier müssten noch zusätzlich die Links aus meiner Tabelle mit rein.
    
    ACT = 1
    ACT < .NO
   }
}
```

Hat jemand ein Ansatz wie ich das zusammenfüge. Danke schonmal.

## Antworten

### [#2](https://www.typo3.net/d/103061-seiten-aus-seitenbaum-und-externer-tabelle-in-menue-einbinden/2) · hwt · 2010-12-29

Hi,

es müsste eigentlich mit

```typoscript
NO.after.cObject < obj.header
```

gehen.

Grüße!

### [#3](https://www.typo3.net/d/103061-seiten-aus-seitenbaum-und-externer-tabelle-in-menue-einbinden/3) · mike_72 · 2010-12-29

Danke für den Tipp. Leider noch nicht das was ich brauche. Zwar wird der Teil der NAvigation jetzt angehängt, aber statt unterhalb des Menuepunkts der Hauptebene hinter JEDE Liste der 2. Ebene.

Von der Struktur her soll das so aussehen:

- Link1 (Seitenbaum)
 -- Link 1a (Seitenbaum)
 -- Link 1b (Seitenbaum)
- Link2 (Seitenbaum)     !
 -- Link 2a (eigene Tabelle)
 -- Link 2b (eigene Tabelle)
- Link3 (Seitenbaum)
 -- Link 3a (Seitenbaum)
 -- Link 3b (Seitenbaum)

Zum besseren Verständniss könnte man für Link2 auch folgendes ausgeben:
-Link1
-Veranstaltungen
 -- Berlin
 -- Hamburg
 -- München
 etc.
- Link3

Hinter der Liste der Orte versteckt sich eine einzige Seite, die sich dynamisch den Inhalt anhand des übergebenen Ortes aus der eigenen Tabelle holt.
Mir geht es nur darum, das in die Navigation zu integrieren. Separate Ausgabe/Auflistung der Orte als eigenstehende Navigation funktioniert.

### [#4](https://www.typo3.net/d/103061-seiten-aus-seitenbaum-und-externer-tabelle-in-menue-einbinden/4) · hwt · 2010-12-29

Ah ok, hab das mit der einen Seite überlesen.

Probier das mal mit folgendem für die erste Ebene:

```typoscript
NO.after.cObject < obj.header			
NO.after.cObject.if.value.field = uid
NO.after.cObject.if.equals = uid der Veranstaltungsseite
```

MfG

### [#5](https://www.typo3.net/d/103061-seiten-aus-seitenbaum-und-externer-tabelle-in-menue-einbinden/5) · mike_72 · 2010-12-30

Perfekt. Vielen Dank!

---

Quelle: „Seiten aus Seitenbaum und externer Tabelle in Menue einbinden“, typo3.net, https://www.typo3.net/d/103061-seiten-aus-seitenbaum-und-externer-tabelle-in-menue-einbinden
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
