---
title: "HMNEU 2. Ebene CONTENT"
url: "https://www.typo3.net/d/113797-hmneu-2-ebene-content"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage","Kategorien","tt_news"]
created: "2013-02-06"
last_reply: "2013-02-07"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# HMNEU 2. Ebene CONTENT

TYPO3 › Menüs · 1 Antwort · gestartet 2013-02-06

## Eröffnungsbeitrag

**MohnSemmel** · 2013-02-06 · [Beitrag #1](https://www.typo3.net/d/113797-hmneu-2-ebene-content/1)

Hallo, ich habe [hier](http://www.fiedomedia.de/news/artikel/typoscript-ttnews-catmenu-mit-news-counter/) ein super Script gefunden zum Thema "Flexibles CATMENU mit News-Counter für tt_news". Funktioniert auch sehr gut. Nun möchte ich dieses CATMENU als 2. Ebene bei einer bestimmten Seite anzeigen lassen. aber z.B.

```typoscript
2 = CONTENT
```

geht leider nicht.

Kann mir jemand sagen, wie ich das umsetzen kann. Derzeit wird es dauerhaft im Rahmen eines COAs angezeigt, aber es soll auf den anderen Seite eben verschwinden. Und der "fake" Navigationspunkt auf Ebene 1 ist ja auch nicht Teil des Menüs.

LG
Semmel

Hier das ganze Menü inkl. dem o.g. Catmenu:

```typoscript
lib.nav-main = COA
lib.nav-main {
  10 = HMENU
  10 {
    special = directory
    special.value = 6
    1 = TMENU
    1 {
      wrap = <ul>|</ul>
      NO.allWrap = <li>|</li>
      NO.stdWrap.htmlSpecialChars = 0
      ACT = 1
      ACT.allWrap = <li class="act">|</li>
      ACT.stdWrap.htmlSpecialChars = 0
    }
  }
  20 = COA
  20 {
    10 = CONTENT
    10 {
      wrap = <ul><li><a href="#">Portfolio</a></li><ul>|</ul></ul>
      table = tt_news_cat
      select {
        # ID-Newsordner
        pidInList = 5
        orderBy = title
        where = parent_category=0 AND deleted=0 AND hidden=0
      }
      renderObj = COA
      renderObj {
        wrap = <li>|</li>
        wrap.override = <li class="act">|</li>
        wrap.override.if {
          value.data = GPvar:tx_ttnews|cat
          equals.field = uid        
        }
        10 = TEXT
        10 {
          field = title
          typolink {
            # ID-News-Auflistung(Listenansicht)
            parameter = 8
            title.field = title
            additionalParams.dataWrap = &tx_ttnews[cat]={field:uid}
            useCacheHash = 1
          }
        }
        20 = CONTENT
        20 {
          table = tt_news_cat
          select {
            # ID-Newsordner
            pidInList = 5
            join = tt_news_cat_mm ON (tt_news_cat.uid = tt_news_cat_mm.uid_foreign) 
                     JOIN tt_news ON (tt_news.uid = tt_news_cat_mm.uid_local)
            andWhere.dataWrap = (tt_news_cat.uid={field:uid}) 
                                             AND tt_news.deleted=0 AND tt_news.hidden=0
                                             AND sys_language_uid={TSFE:sys_language_uid}
            selectFields = count(*) AS counter
          }
          renderObj = TEXT
          renderObj {
            field = counter
            wrap =  <span> / |</span>
          }
        }
        30 = CONTENT
        30 {
          stdWrap {
            required = 1
            wrap = <ul>|</ul>
          }
          table = tt_news_cat
          select {
            pidInList = 5
            orderBy = title
            andWhere.dataWrap = parent_category={field:uid} AND deleted=0 AND hidden=0
          }
          renderObj < lib.catList.10.renderObj
          renderObj = COA
          renderObj {
            10 < lib.catList.10.renderObj.10
            20 < lib.catList.10.renderObj.20
            30 < lib.catList.10.renderObj.30
          }
        }
      }
    }
  }
  30 = HMENU
  30 {
    special = directory
    special.value = 7
    1 = TMENU
    1 {
      wrap = <ul>|</ul>
      NO.allWrap = <li>|</li>
      NO.stdWrap.htmlSpecialChars = 0
      ACT = 1
      ACT.allWrap = <li class="act">|</li>
      ACT.stdWrap.htmlSpecialChars = 0
    }
  }
}
```

## Antworten

### [#2](https://www.typo3.net/d/113797-hmneu-2-ebene-content/2) · toifel · 2013-02-07

> **MohnSemmel schrieb:**
>
> Derzeit wird es dauerhaft im Rahmen eines COAs angezeigt, aber es soll auf den anderen Seite eben verschwinden.

Es soll also nur auf einer Seite so dargestellt werden? Dann am besten ins COA noch ein if, in etwa so:

```typoscript
if {
  value.data = page:uid
  equals = ID DER SEITE
}
```

Oder lib.nav-main.20 nur für die eine Seite definieren und den entsprechenden Teil in ein

```typoscript
[globalVar=TSFE:id = ID DER SEITE]
  lib.nav-main.20 = COA
  ...
```

---

Quelle: „HMNEU 2. Ebene CONTENT“, typo3.net, https://www.typo3.net/d/113797-hmneu-2-ebene-content
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
