---
title: "element zu menü via typoscript hinzufügen"
url: "https://www.typo3.net/d/87911-element-zu-menue-via-typoscript-hinzufuegen"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2009-03-14"
last_reply: "2009-03-31"
replies: 4
solved: true
page: 1
pages: 1
lang: "de"
---

# element zu menü via typoscript hinzufügen

TYPO3 › Menüs · 4 Antworten · gelöst · gestartet 2009-03-14

## Frage

**Unbekannter Benutzer** · 2009-03-14 · [Beitrag #1](https://www.typo3.net/d/87911-element-zu-menue-via-typoscript-hinzufuegen/1)

hallo,

habe ein "normales" menü und zwei fragen dazu:
---
lib.menu-top = HMENU
lib.menu-top {
  special = list
  special.value = 5,4,2
  ...
}
---

1. kann man diesem menü über typoscript neue elemente hinzufügen?

2. kann man ein vorhandenes element (z.b. 5) nachträglich ändern (über typolink...)?

## Beste Antwort

**Unbekannter Benutzer** · 2009-03-14 · [Beitrag #3](https://www.typo3.net/d/87911-element-zu-menue-via-typoscript-hinzufuegen/3)

hallo und danke für die antwort!

1. hinzufügen von elementen:
gibt es eine möglichkeit, ein element quasi "per hand" zu erstellen also eine art objekt vom typ menü-element (gibt es das?), und dieses hinzuzufügen und alle parameter (angezeigter text, linkziel bzw id der seite, wrap, etc) des elements selbst zu setzen?

2. ein element des menüs nachträglich ändern, wenn das menü vorher wie untenstehend erzeugt wurde:

```typoscript
special = list
special.value = 5,7,8,9
```

ich will jetzt nachträglich für zb die seite "5" (oder besser: das menüelement der seite mit der id 5) die folgenden werte ändern:
-> angezeigter text im menü
-> das ziel des links, also hier "pageId 5"
-> weitere parameter des links, wie z.b. "&logintype=logout"

danke!

## Antworten

### [#2](https://www.typo3.net/d/87911-element-zu-menue-via-typoscript-hinzufuegen/2) · Unbekannter Benutzer · 2009-03-14

> 1. kann man diesem menü über typoscript neue elemente hinzufügen?

Du kannst in das Special.value eine constante einbauen, die dann über das Constantfeld befüllst:

Setup:

```typoscript
lib.menu-top = HMENU
lib.menu-top {
         special = list
         special.value = {$HMENU_ListField}
...
}
```

Constants:

```typoscript
HMENU_ListField = 5,4,2
```

glaube aber nicht so recht das du das willst, oder doch? Ob du das dann per Setup oder Constants erweiterst ist aber dann eigentlich egal. Per Contstants gehts vielleicht etwas zentraler, wenn du Templates auslagerst.

> 2. kann man ein vorhandenes element (z.b. 5) nachträglich ändern (über typolink...)?

Keine Ahnung was hier gemeint ist.

Bitte in Zukunft Code-Beispiele mit den passenden Formatierungshilfen des Forums formatieren. Dies erleichtert die Lesbarkeit.

### [#3](https://www.typo3.net/d/87911-element-zu-menue-via-typoscript-hinzufuegen/3) · Unbekannter Benutzer · 2009-03-14 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

### [#4](https://www.typo3.net/d/87911-element-zu-menue-via-typoscript-hinzufuegen/4) · jochen · 2009-03-31

Hallo arosa3000!

> **arosa3000 schrieb:**
>
> 1. hinzufügen von elementen:
> gibt es eine möglichkeit, ein element quasi "per hand" zu erstellen also eine art objekt vom typ menü-element (gibt es das?), und dieses hinzuzufügen und alle parameter (angezeigter text, linkziel bzw id der seite, wrap, etc) des elements selbst zu setzen?

Wenn du TemplaVoila einsetzt, dann kannst du ein FCE definieren, in dem man die einzelnen Menüpunkte samt weiterer Angaben anlegen kann.
Eine einfachere Möglichkeit wäre das CE "Menü/Sitemap" und hier die Variante "Menü dieser Seiten". Allerdings kannst du hier keine Zusatzangaben machen - nur relativ unflexibel, wenn du das TypoScript von "tt_content.menu.20.default" modifizierst.

> **arosa3000 schrieb:**
>
> 2. ein element des menüs nachträglich ändern, wenn das menü vorher wie untenstehend erzeugt wurde:
>
> ```typoscript
> special = list
> special.value = 5,7,8,9
> ```
>
> ich will jetzt nachträglich für zb die seite "5" (oder besser: das menüelement der seite mit der id 5) die folgenden werte ändern:
> -> angezeigter text im menü
> -> das ziel des links, also hier "pageId 5"
> -> weitere parameter des links, wie z.b. "&logintype=logout"

Wüsste nicht, wie man das für einzelnes Element aus "special/list" hinbekommen sollte. Wenn du eins speziell behandeln willst, dann verpacke das Menü doch in ein COA und mache die Sonderbehandlung für dein Element 5 in einem TEXT und generiere die restlichen Punkte mit dem HMENU.

Grüße
Jochen

### [#5](https://www.typo3.net/d/87911-element-zu-menue-via-typoscript-hinzufuegen/5) · Unbekannter Benutzer · 2009-03-31

danke für die antwort!

auf die lösung mit dem coa bin ich mittlerweile auch gekommen, funtioniert super!

gruss, aarosa300

---

Quelle: „element zu menü via typoscript hinzufügen“, typo3.net, https://www.typo3.net/d/87911-element-zu-menue-via-typoscript-hinzufuegen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
