---
title: "Menübreite dynamisch anpassen"
url: "https://www.typo3.net/d/32645-menuebreite-dynamisch-anpassen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2005-11-02"
last_reply: "2005-11-02"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Menübreite dynamisch anpassen

TYPO3 › Menüs · 0 Antworten · gestartet 2005-11-02

## Eröffnungsbeitrag

**Radisli** · 2005-11-02 · [Beitrag #1](https://www.typo3.net/d/32645-menuebreite-dynamisch-anpassen/1)

Servus

Ich habe ein Menü gebastelt:

```typoscript
page.1 {
...
# Top Navigation
   subparts.TOPNAV = HMENU
   subparts.TOPNAV.1 = TMENU
   subparts.TOPNAV.1 {
      special = directory
      NO.allWrap = <td class="mainMenuEntry" align="center" width="######%"> | </td>
      ACT = 1
      ACT.allWrap = <td class="mainMenuEntry_active" align="center" width="######%"> | </td>
   }
...
}
```

Jetzt möchte ich, je nach Anzahl aktiver Menüeinträge, die Breitenangabe (######) in % an die Anzahl Menüeinträge anpassen.

Also bei 4: 25%
bei 5: 20%
bei 10: 10%
usw.

... ohne das Template zu editieren?

Ich hätte da sonst noch eine Funktion welche die Breite in % ausrechnet:

```typoscript
page.includeLibs.some_random_id_string = fileadmin/template/calculate.php
temp.percent = USER
temp.percent.userFunc = user_functions->calculateWidth
```

Hier sollte ich dann irgendwie die Breite **temp.percent** an die richtige Stelle im Code bringen.

Gibt es überhaupt eine Möglichkeit, eine ohne PHP Funktion, oder eine viel Einfachere?

Thx

---

Quelle: „Menübreite dynamisch anpassen“, typo3.net, https://www.typo3.net/d/32645-menuebreite-dynamisch-anpassen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
