---
title: "menu aus anderer tabelle"
url: "https://www.typo3.net/d/88681-menu-aus-anderer-tabelle"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","PHP"]
created: "2009-04-07"
last_reply: "2009-04-07"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# menu aus anderer tabelle

TYPO3 › Menüs · 0 Antworten · gestartet 2009-04-07

## Eröffnungsbeitrag

**Ixannaq** · 2009-04-07 · [Beitrag #1](https://www.typo3.net/d/88681-menu-aus-anderer-tabelle/1)

**hallo :-)**
ich bin typo3 neuling - und habe es dank diesen forums (also dank euch) geschafft eine website zu erstellen. nun stehe ich aber vor einem für mich unlösbarem problem.

gibt es eine möglichkeit ein menu mit untermenüs (insg 4 levels) direkt aus einer anderen tabelle (zb tx_t3blog_cat) zu erstellen und wie zb ein tmenu einzubinden?

*z.b.:
<ul>
...<li>menu
......<li>submenu
.........<li>subsubmenu
............<li>letztes meni</li>
.........</li>
......</li>
...</li>
</ul>*

ich habe dieses thema schon einmal unter: [/d/88343-t3blog-categories-als-tmenu/1](https://www.typo3.net/d/88343-t3blog-categories-als-tmenu/1) gepostet - scheint aber die falsche kategorie gewesen zu sein - deswegen nocheinmal - also nix für ungut *gg*

zur orientierung - derzeitiges typoscript:

```typoscript
#http://www.typo3wizard.com/de/snippets/menus/menues-erstellen-mit-daten-aus-anderen-tabellen-als-pages.html
page.includeLibs.MARKER = fileadmin/Template/menuFunc.inc
page.10.marks.MARKER = HMENU
page.10.marks.MARKER {
special = userfunction
special.userFunc = user_menuFunc->makeMenuArray
special.userFunc.table = tx_t3blog_cat
special.userFunc.select.pidInList = 2
}
page.10.marks.MARKER {
1 = TMENU
1.wrap = |<div class="StaticNavi"></div>
1.NO.doNotLinkIt = 1
1.NO.stdWrap.field = catname 
1.NO.stdWrap.typolink.useCacheHash = 1
1.NO.stdWrap.typolink.parameter.data = page:uid
1.NO.stdWrap.typolink.additionalParams.dataWrap = &tx_t3blog_pi1[blogList][category]={field:uid} 
1.NO.stdWrap.typolink.ATagTitle.field = catname 
1.NO.stdWrap.typolink.ATagParams = class="StaticNaviNo"
}
```

das zugehörige php-file

```php
<?php 
class user_menuFunc { 
function makeMenuArray($content,$conf) { 
$menuArr = array(); 
$lConf = $conf["userFunc."]; 
$res = $this->cObj->exec_getQuery($lConf["table"],$lConf["select."]); 
if ($error = $GLOBALS['TYPO3_DB']->sql_error()) { 
$GLOBALS['TT']->setTSlogMessage($error,3); 
} else { 
$GLOBALS['TT']->setTSlogMessage('NUMROWS: '.$GLOBALS['TYPO3_DB']->sql_num_rows($res)); 
while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) { 
$menuArr[] = $row; 
} 
} 
return $menuArr; 
} 
} 
?>
```

bei diesem menu werden alle daten ausgelesen - aber es gibt keinen unterschied zu den unterkategorien (2.no... usw... funktioniert nicht). ausserdem habe ich es auch nicht geschafft den derzeitigen status (no, cur, act) der menupunkte umzusetzen.

**bitte helft mir - ich vertraue auf euer wohlwollen und bedanke mich schon mal vorab für eure unterstützung!**

liebe grüsse
PETER :-)

---

Quelle: „menu aus anderer tabelle“, typo3.net, https://www.typo3.net/d/88681-menu-aus-anderer-tabelle
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
