---
title: "id = titel"
url: "https://www.typo3.net/d/70631-id-titel"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2007-11-19"
last_reply: "2007-11-20"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# id = titel

TYPO3 › Menüs · 8 Antworten · gestartet 2007-11-19

## Eröffnungsbeitrag

**hatzelfatz** · 2007-11-19 · [Beitrag #1](https://www.typo3.net/d/70631-id-titel/1)

Hi,
ich baue mir ein menü mittels css.
Jetzt sollte ich für jedes <li> eine ID übergeben. Also muss als quelltext rauskommen:

```php
<li id="1">punkt eins</li>
<li id="2">punkt zwei</li>
```

Wie bekomme ich es hin das ich als id z.B. den Namen der Seite oder der Seitenid ausgegeben wird?

## Antworten

### [#2](https://www.typo3.net/d/70631-id-titel/2) · just2b · 2007-11-19

[/d/63933-tmenu-mit-unterschiedlichen-klassen](https://www.typo3.net/d/63933-tmenu-mit-unterschiedlichen-klassen)

georg

### [#3](https://www.typo3.net/d/70631-id-titel/3) · hatzelfatz · 2007-11-19

Wow, vielen Dank.
Ich wußte nicht nach welchen Begriffen ich hier suchen muss.

Wieder ein Sieg.

Schönen Tag!!!

Gruß
Hatzelfatz

### [#4](https://www.typo3.net/d/70631-id-titel/4) · hatzelfatz · 2007-11-19

Hi,
es ist doch noch ein Problem aufgetaucht:

Mit folgendem Code werden alle Links mit einer ID versehen.

```typoscript
1.NO.allWrap.insertData = 1
 1.NO.allWrap = <li id="{field:title}">|
```

Ich kann hier aber dem aktiven Link über

```typoscript
1.ACT.allWrap .....
```

keine andere Klasse zuweisen.

Vielleicht anders gefragt:
Der aktive Link "link1" sollte jetzt folgenden Code haben:

```php
<li id="aktivelink1">
```

Der nichtaktive Link "link1" sollte folgenden Code haben:

```php
<li id="link1">
```

Wenn ich anstatt "allWrap" "wrapItemAndSub" verwende, wird die Variable "field:title" erst gar nicht abgegriffen.

### [#5](https://www.typo3.net/d/70631-id-titel/5) · just2b · 2007-11-19

warum nicht

```typoscript
allWrap = <li id="active{field:title}"
oder
allWrap = <li id="{field:title}" class="aktive"
```

georg

### [#6](https://www.typo3.net/d/70631-id-titel/6) · hatzelfatz · 2007-11-19

Danke für die Antwort.
Wenn ich das so mache wird der Aktive Link völlig ignoriert.
Es wird auch bei dem aktiven Link der Name anstatt der UID angezeigt

```typoscript
1 = TMENU
 1.NO.allWrap.insertData = 1
 1.NO.allWrap = <li class="{field:title}">|
 1.ACT.allWrap.insertData = 1
 1.ACT.allWrap = <li class="{field:uid}">|
```

### [#7](https://www.typo3.net/d/70631-id-titel/7) · just2b · 2007-11-19

schreib mal ein 1.ACT=1
alle zustände außer NO muss man noch aktivieren

georg

### [#8](https://www.typo3.net/d/70631-id-titel/8) · hatzelfatz · 2007-11-19

Prima. Für die Nachwelt der Code:

```typoscript
tmp.NAV {
 1 = TMENU
 1.NO.allWrap.insertData = 1
 1.NO.allWrap = <li id="non{field:uid}">| </li>
 1.ACT = 1
 1.ACT.allWrap.insertData = 1
 1.ACT.allWrap = <li id="akt{field:uid}">| </li>
```

Eine Frage noch:
Gibt es hier noch die Möglichkeit einer bestimmten UID eine andere Klasse zuzuweisen?
Also die UID 12 soll nicht "non" bekommen sondern "extranon".
So in die Richtig "IF uid=12 then...."

### [#9](https://www.typo3.net/d/70631-id-titel/9) · Dander · 2007-11-20

das kannst du mit conditions machen

<https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Conditions/Index.html>

```typoscript
[globalVar = TSFE:id = 10]
Meine Änderung für die Seite mit id 10
[global]
```

---

Quelle: „id = titel“, typo3.net, https://www.typo3.net/d/70631-id-titel
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
