---
title: "HMENU und Bedingung"
url: "https://www.typo3.net/d/115418-hmenu-und-bedingung"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2013-07-14"
last_reply: "2013-07-14"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# HMENU und Bedingung

TYPO3 › Menüs · 1 Antwort · gestartet 2013-07-14

## Eröffnungsbeitrag

**sebastian78nrw** · 2013-07-14 · [Beitrag #1](https://www.typo3.net/d/115418-hmenu-und-bedingung/1)

Hallo zusammen,

ich habe soeben cwt_community bei mir eingerichtet.
Nun möchte ich mein TS für das Submenü so ändern,
dass bei der Seite "Meine Nachrichten" (pid: 159) die Anzahl in Klammern angehängt wird.

Wie kann ich innerhalb des HMENU die pid des Elements abfragen und an den innerWrap die Anzahl der aktuellen Nachrichten in dem aktuellen cwt_community-Account anhängen. Das wäre ja eine einfaches SELECT auf die entsprechende Tabelle.

Hier mein TS:

```typoscript
lib.navi_sub = HMENU
lib.navi_sub {
  entryLevel = 1
    
     # Zweite Menüebene
    1 = TMENU
    1 {
        noBlur = 1
        wrap = <div id="navisub"><ul>|</ul></div>
        expAll = 1
        
        NO.linkWrap = <li>|</li>|*|<li>|</li>|*|<li class="last">|</li>

        ACT =1
        ACT.linkWrap = <li class="current">|</li>
       
      
    }

}
```

Habt Ihr eine Idee?
Ich steh gerade auf dem Schlauch.

Grüße,

Sebastian

## Antworten

### [#2](https://www.typo3.net/d/115418-hmenu-und-bedingung/2) · sebastian78nrw · 2013-07-14

Hallo zusammen,

habe soeben selbst die Lösung gefunden.

Das folgende TS erweitert den LinkText um die
Anzahl der Nachrichten der Tabelle **tx_cwtcommunity_message** wenn die Bedingung *equals = 159*.
Natürlich muss der Punkt auch noch bei ACT nachgezogen werden.

Der Übersichtlichkeit halber nur der NO-Block:

```typoscript
                    NO.linkWrap = <li>|</li>
                    NO.stdWrap.cObject = COA
                    NO.stdWrap.cObject{
                        10 = TEXT
                        10{
                            field = title
                        }

                        10.append = TEXT
                        10.append.cObject = CONTENT
                        10.append.cObject{

                            table = tx_cwtcommunity_message
                            select{
                                selectFields = count(*) 
                                pidInList = 170
                                andWhere.dataWrap = deleted=0 AND hidden=0 AND fe_users_uid={TSFE:fe_user|user|uid} AND status=0
                            }

                            renderObj = COA 
                            renderObj{
                                10 = TEXT
                                10{
                                    field = count(*) 
                                    wrap = &nbsp;(|)
                                    
                                }
                            }
                        
                        }
                        10.append.if{
                            value.field = uid
                            equals = 159
                        }

                        insertData = 1
                    }
```

---

Quelle: „HMENU und Bedingung“, typo3.net, https://www.typo3.net/d/115418-hmenu-und-bedingung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
