---
title: "tmenu mit Zeilenumbruch....Umbruch einrücken?"
url: "https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2004-07-14"
last_reply: "2005-03-11"
replies: 13
solved: false
page: 1
pages: 1
lang: "de"
---

# tmenu mit Zeilenumbruch....Umbruch einrücken?

TYPO3 › Menüs · 13 Antworten · gestartet 2004-07-14

## Eröffnungsbeitrag

**rainer1** · 2004-07-14 · [Beitrag #1](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/1)

Hallo

ich hab ein menue mit TMENU erstellt. Vor jeden Navigationspunkt befindet sich eine kleine Grafik (Pfeil).
Ist der Navigationspunkt zu lang, wird er umgebrochen.
(bis hierhin soweit ok)
Nun beginnt in die umgebrochene zweite Zeile des Navigationspunktes unterhalb der Grafik und nicht bündig unter dem Text Navigationspunkt:

Bsp:

> Navigation1
> Navigation2
> Navigation3
> Navigation4 mit
Umbruch
>Navigation5

usw...

es soll aber so aussehen:

> Navigation1
> Navigation2
> Navigation3
> Navigation4 mit
...Umbruch
> Navigation5

Jetzt kann ich beim .wrap zwar angeben, was hinter oder vor dem Link passieren soll, aber wie handhabe ich den Umbruch? Mir würden ja 2 Leerzeichen reichen (&nbsp)....

Kennt jemand die Lösung? Kann man das vielleicht splitten? Aber wie?

Mein TS sieht so aus:

```typoscript
seite.10.marks.QUICKLINKS = HMENU
  #seite.10.marks.QUICKLINKS.entryLevel =1
  seite.10.marks.QUICKLINKS.special = directory
  seite.10.marks.QUICKLINKS.special.value = 132
  seite.10.marks.QUICKLINKS.wrap = <table width=150" border="0" bgcolor="#ffffff" cellpadding="0" cellspacing="0">|</table>
  seite.10.marks.QUICKLINKS.1= TMENU
  seite.10.marks.QUICKLINKS.1 {
    expAll = 0
    NO {
      allWrap = <tr><td>|</td></tr>
      linkWrap = <img src="fileadmin/template/images/pfeil_rechts_gruen.gif" hspace="4">|<br /><img src="fileadmin/template/images/trenn_weiss.gif" width="160" height="6">
      ATagParams = class="nav_q"
    }

    ACT < .NO
    ACT = 1
    ACT {
      linkWrap = <img src="fileadmin/template/images/pfeil_runter_gelb.gif" hspace="4">|<br /><img src="fileadmin/template/images/trenn_weiss.gif" width="120" height="6">
    }
```

edit:

hab was von .split = |
entdeckt. Könnt mir das helfen?

/edit

Gruß

Rainer

## Antworten

### [#2](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/2) · jweiland · 2004-07-14

Man könnte den Text der Navigationspunkte z.B. in eine Tabelle setzen, oder mit einem div-Tag umschliessen und dieses mit CSS formatieren.

Jochen Weiland

### [#3](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/3) · rainer1 · 2004-07-14

Hallo Jochen

ja, das wäre eine Möglichkeit. Jeden Link in ein eigenes Tabellenfeld setzen, welches hinter dem "pfeil" liegt. Aber wie ich das umsetzen kann, weiß ich auch nicht (noch nicht). Danke für den Denkansatz.

### [#4](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/4) · rainer1 · 2004-07-15

Hi

[Lamer-mod an]

Hätt vielleicht mal jemand ein Beispiel? Bei mir macht das nicht, was es soll..... :'(

[Lamer-mod aus]

Gruß

rainer1

### [#5](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/5) · jweiland · 2004-07-15

Dann poste mal deinen Code, dann schauen wir ob wir den Fehler finden...

Jochen Weiland

### [#6](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/6) · Dander · 2004-07-15

du könntest das mit transparentem beforeimg lösen

MFG

Dander

### [#7](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/7) · jweiland · 2004-07-15

Nee, das geht in dem Fall wohl nicht. Ich denke, die Lösung ist, das IMG und den Menütext in eine Tabelle mit zwei Spalten zu wrappen. Je nach Zustand ist das IMG dann entweder ein Pfeil o.ä. oder transparent.

Also so etwa in der Art:

```typoscript
NO.before = <table><tr><td width="xx"><img src="..."></td><td width="...">
NO.after = </td></tr></table>
```

Oder man packt das gleich in den allWrap.

Jochen Weiland

### [#8](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/8) · rainer1 · 2004-07-15

> **Dander schrieb:**
>
> du könntest das mit transparentem beforeimg lösen
>
> MFG
>
> Dander

Hallo Dander

das wäre eine Idee. Eine Grafik habe ich ja schon davor und genau die erzeugt ja auch mein Problem. Wäre die nicht, dann hätte ich keine verschobene Darstellung wenn ein Umbruch erfolgt, da die Grafik ja nicht in die zweite Zeile "reicht"......

siehe hier:

```typoscript
allWrap = <tr><td>|</td></tr> 
      linkWrap = <img src="fileadmin/template/images/pfeil_rechts_gruen.gif" hspace="4">|<br /><img src="fileadmin/template/images/trenn_weiss.gif" width="160" height="6">
```

Ist ein Tabellenfeld je Menueintrag. Vor jedem Menueintrag erscheint eine GrafiK (Pfeil). Soweit so gut.
Wenn aber jetzt die Naviagtionszeile umgebrochen wird, siehts halt so aus:

>   Impressum &
Kontakt

(hspace erzeugt mir einen Abstand zwischen Pfeil und NAvigationspunkt)

Und so hätte ich es gerne:

>   Impressum &
     Kontakt

So das die Umbrüche einheitlich zu den Navigationspunkten stehen. Ich denke das läßt sich nur mit split lösen, aber ich denk auch immer zu kompliziert. Geht bestimmt einfacher.

### [#9](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/9) · rainer1 · 2004-07-15

> **jweiland schrieb:**
>
> ```typoscript
> NO.before = <table><tr><td width="xx"><img src="..."></td><td width="...">
> NO.after = </td></tr></table>
> ```
>
> Jochen Weiland

Hallo

den Ansatz werd ich direkt mal testen und ausprobieren. DAnke. Ich sag nachher nochmal Bescheid ob ich es damit hingekriegt habe.

### [#10](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/10) · Dander · 2004-07-16

> du könntest das mit transparentem beforeimg lösen

Da hab ich wohl müll verzapft ich dachte es geht um die 2. ebene eines
menüs :o

MFG

Dander

### [#11](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/11) · rainer1 · 2004-07-18

:D Funktioniert wenn ich alles in eigene Tabelle einbinde.

Der Code sieht dann so aus: (vielleicht sucht mal jemand genau danach.....)

```typoscript
NO {
      allWrap = <tr><td>|</td></tr>
      linkWrap = <table width="160" border="0" cellspacing="0" cellpadding="0" bgcolor="#4682B4"><tr><td colspan="2" valign="top"><img src="fileadmin/template/images/trenn_weiss.gif" width="100%" height="14"></td></tr><tr><td width="16"><img src="fileadmin/template/images/pfeil_rechts_weiss.gif" width="8" height="8" hspace="4"></td><td width="144"><div align="left">|</div></td></tr></table>
      ATagParams = class="nav"
}
```

Jetzt steht die Tabelle hinter meinem Pfeil und die Umbrüche sitzen alle einheitlich. Thx an Jochen....

Gruß

Rainer

### [#12](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/12) · sissi · 2005-03-11

super Sache dieser Code von rainer1 :-)

Thx!

### [#13](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/13) · sissi · 2005-03-11

super Sache dieser Code von rainer1 :-)

Thx!

### [#14](https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken/14) · sissi · 2005-03-11

Hier noch ein Lösungsweg, wenn man anstatt Tabellen divs einsetzen will:

```typoscript
linkWrap = <div class="menu_1">&nbsp;</div><div class="menu_link"> | </div>
```

und dann im Stylesheet

```css
div.menu_1 {
width: 19px;
float: left;
margin-right: 6px;
background-image: url(kleiner_pfeil.gif);
background-repeat: no-repeat;
background-position: right;
}


div.menu_link {
width: 140px;
margin-left: 25px;
}
```

:-)

Grüsse
Sissi

---

Quelle: „tmenu mit Zeilenumbruch....Umbruch einrücken?“, typo3.net, https://www.typo3.net/d/13512-tmenu-mit-zeilenumbruchumbruch-einruecken
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
