---
title: "Rootline: Eintrag auch anzeigen, wenn Seite \"Nicht im M"
url: "https://www.typo3.net/d/14254-rootline-eintrag-auch-anzeigen-wenn-seite-nicht-im-m"
source: "typo3.net"
tags: ["TYPO3","Menüs","Frage"]
created: "2004-08-04"
last_reply: "2004-11-20"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# Rootline: Eintrag auch anzeigen, wenn Seite "Nicht im M

TYPO3 › Menüs · 8 Antworten · gestartet 2004-08-04

## Eröffnungsbeitrag

**ManuelD** · 2004-08-04 · [Beitrag #1](https://www.typo3.net/d/14254-rootline-eintrag-auch-anzeigen-wenn-seite-nicht-im-m/1)

hey Leutes!

Ich habe ein "kleines" Problem: Ich habe verschiedene Seiten als Typ "Nicht im Menü" erstellt (zum Beispiel "Sitemap" oder "Impressum"), da diese nicht im Menü erscheinen sollen (im Template sind Icons dafür eingebettet, die auch jeder Seite erscheinen). Nun funktioniert aber mein Rootline-Menü (auch bekannt als "Klick-Menü") nicht mehr, da, wenn ich auch der Impressumseite bin (Beispiel), es nur so aussieht:

```typoscript
Startseite >
```

(ist ja auch eigentlich verständlich! Es sollte aber trotzdem der Seitentitel angezeigt werden:

```typoscript
Startseite > Impressum
```

Wie kann man das bewerkstelligen? Ich möchte das auf jeden Fall über den Seitentyp "Nicht im Menü" machen und nicht im Template über "excludeUidList", weil mir das zu unbeständig ist, wenn der Kunde seine Seitenstruktur ändert.

## Antworten

### [#2](https://www.typo3.net/d/14254-rootline-eintrag-auch-anzeigen-wenn-seite-nicht-im-m/2) · doku · 2004-08-04

> im Template sind Icons dafür eingebettet, die auch jeder Seite erscheinen

das is dann also doch ein menü, aber eben mit icons, die von hand verlinkt sind?
oder hab ich das falsch verstanden?

### [#3](https://www.typo3.net/d/14254-rootline-eintrag-auch-anzeigen-wenn-seite-nicht-im-m/3) · Dander · 2004-08-04

@ doku: Ich glaube die sind statisch drinnen...

@ManuelD bau doch dein menü mit special list auf und verstecke die
seiten nicht

### [#4](https://www.typo3.net/d/14254-rootline-eintrag-auch-anzeigen-wenn-seite-nicht-im-m/4) · ManuelD · 2004-08-04

> das is dann also doch ein menü, aber eben mit icons, die von hand verlinkt sind?
> oder hab ich das falsch verstanden?

Äh... es sind im Template "von Hand verlinkte" Icons, die auf die entsprechende Seite linken ("index.php?id=123").
Es ist kein Menü.
Bei meiner Rootline (welches ja aber ein Menü ist), werden Seiten nicht dargestellt (besser gesagt die Titel), wenn die Seite als Typ "Nicht im Menü" ist (genauso als würde man die Seite verstecken!). Ich muss sie jetzt aber doch (nur im "Klick-Menü") sichtbar machen.

Zum besseren Verständnis: <http://gza.rent-a-byte.de> (Oben links sind die Icons, das letzte ("i") ist die Seite zum Impressum.

Ich hoffe doch, dass mir jemand nen Tipp geben kann

### [#5](https://www.typo3.net/d/14254-rootline-eintrag-auch-anzeigen-wenn-seite-nicht-im-m/5) · Dander · 2004-08-04

öhm hab ich doch

### [#6](https://www.typo3.net/d/14254-rootline-eintrag-auch-anzeigen-wenn-seite-nicht-im-m/6) · ManuelD · 2004-08-04

> **Dander schrieb:**
>
> @ManuelD bau doch dein menü mit special list auf und verstecke die
> seiten nicht

Genau das möchte ich nicht machen, weil der Kunde an seiner Struktur viel rumbastelt und damit die ID's, die ich im special list menü eintrage, nicht mehr stimmen. Außerdem ist es sehr verwirrend, wenn ein nicht TYPO3-Guru (mein Kunde :D) Seiten im Menü nicht vorfindet, die aber weder versteckt, noch "Nicht im Menü" sind!

Aber trotzdem vielen Dank für Dein Einbringen!

God bless You!
ManuelD

### [#7](https://www.typo3.net/d/14254-rootline-eintrag-auch-anzeigen-wenn-seite-nicht-im-m/7) · thefox · 2004-10-13

Ansatz : der Seiten Titel habe ich, jedoch in CUR kommt Typo3 nicht rein, wenn die Seite "nicht im Menü" ist...

also lasse ich CUR immer leer, und füge den Seitentitel an.... bei mir funkts.

```typoscript
temp.breadcrumb_rootline = HMENU 
temp.breadcrumb_rootline { 
  special = rootline 
  special.range = 0|-1 
  1 = TMENU 
  1.target = _self
  # --- ROOT wrap ---
  #1.wrap = <span class="rootline"> | </span>
  1.wrap = |
  1.NO {
    #linkWrap = | > |*||*| | 
    #ATagParams = class="rootliner" 
    doNotShowLink = 1
    before.cObject = TEXT 
    before.cObject.field = alias//uid
    before.cObject.dataWrap =  <a href="index.php?id=|" class="rootliner" title="{field:title}"> 
    after.cObject = TEXT 
    after.cObject.field = title
    after.cObject.htmlSpecialChars = 1 
    after.cObject.wrap = | </a> > 
  }
  1.CUR = 1  
  1.CUR { 
    doNotShowLink = 1
    #before.cObject = TEXT 
    #before.cObject.dataWrap = <span class="rootliner" title="{field:title}"> 
    #after.cObject = TEXT 
    #after.cObject.field = title
    #after.cObject.htmlSpecialChars = 1 
    #after.cObject.wrap = | </span> 
  }
} 

temp.breadcrumb_pagetitle = COA
temp.breadcrumb_pagetitle {
   20 = TEXT 
   20.value = {page:title} 
   20.insertData = 1 
   20.wrap = <span class="rootliner" title="{page:title}"> | </span>   
}

temp.breadcrumb = COA
temp.breadcrumb {
  10 < temp.breadcrumb_rootline
  20 < temp.breadcrumb_pagetitle
}
```

und bei dem Marker dann :

```typoscript
marks.BREADCRUMB < temp.breadcrumb
```

### [#8](https://www.typo3.net/d/14254-rootline-eintrag-auch-anzeigen-wenn-seite-nicht-im-m/8) · thefox · 2004-10-13

und hier den PHP-Code welchen ich von ManuelD auf anfrage erhalten habe, vielen Dank!

```php
<?php 

class user_swRootline 
{ 
  var $cObj; 
  
  function printRootline($content, $conf) 
  { 
    $this->rootLine = $GLOBALS["TSFE"]->tmpl->rootLine; 
    $c = count($this->rootLine)-1; 
    
    // Wenn auf der Startseite (Level 0), dann eine leere Tabellenzeile zurückgeben 
    // (Auf der Startseite keine Rootline!) 
    if($c==0) 
    { 
      $content .= '<td valign="top" height="0" colspan="2"></td>'; 
      return $content; 
    }    
    
    $content .= '<td valign="top" height="30" colspan="2">Sie sind hier:&nbsp;'; 
    for($i=0; $i<$c; $i++) 
    { 
      // Links der Oberseiten (Level 0 bis aktuelles Level) 
      $content .= '<a href="'.$this->cObj->getTypoLink_URL($this->rootLine[$i]["uid"]).'" onFocus="blurLink(this);" id="rootLineTitle">'; 
      $content .= $this->rootLine[$i]["title"]."</a>"; 
      // Trenner 
      $content .= "&nbsp;&raquo;&nbsp;"; 
    } 
    // Die aktuelle Seite, ohne Link 
    $content .= $GLOBALS["TSFE"]->page["title"]."</td>"; 
    return $content; 
  } 
} 

?>
```

### [#9](https://www.typo3.net/d/14254-rootline-eintrag-auch-anzeigen-wenn-seite-nicht-im-m/9) · MidnightCoder · 2004-11-20

thefox... danke für diesen Ansatz.
Bei mir funkts auch...  :D

---

Quelle: „Rootline: Eintrag auch anzeigen, wenn Seite "Nicht im M“, typo3.net, https://www.typo3.net/d/14254-rootline-eintrag-auch-anzeigen-wenn-seite-nicht-im-m
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
