<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.161.145.115</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.161.145.115"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/84.161.145.115"/>
	<updated>2026-05-06T17:21:11Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=334</id>
		<title>Typo3 - Einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=334"/>
		<updated>2006-06-27T14:04:08Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Rich Text Editor (RTE) einrichten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
[[Typo3 - Installation]]&lt;br /&gt;
&lt;br /&gt;
== wichtige Standardeinstellungen ==&lt;br /&gt;
* TS-Umsetzung der Navigation&lt;br /&gt;
* Doktype ([[Typo3 - XHTML konforme Seiten]])&lt;br /&gt;
* E-Mail Spamschutz, evt. Captcha&lt;br /&gt;
* Benutzer TS / Page TS&lt;br /&gt;
** sichtbare Spalten (PageTS)&lt;br /&gt;
** Zugriffsrechte auf die Seiten&lt;br /&gt;
** Zugriffsrechte auf Dateien&lt;br /&gt;
** Admin Panel (Frontend-Editing)&lt;br /&gt;
&lt;br /&gt;
== Benutzer einrichten ==&lt;br /&gt;
[[Typo3 - Benutzer einrichten]]&lt;br /&gt;
&lt;br /&gt;
== Templates einrichten ==&lt;br /&gt;
Wie erstellt man Templates: [[Typo3 - Templates]]&lt;br /&gt;
&lt;br /&gt;
Die Standard Templates in Typo3: [[Typo3 - Static Templates]]&lt;br /&gt;
&lt;br /&gt;
== RTE-Konfiguration als Extension laden ==&lt;br /&gt;
Todo. Vgl. die Extension Rich Text Editor pre-configuration die bei den Examples steht.&lt;br /&gt;
&lt;br /&gt;
== Rich Text Editor (RTE) einrichten ==&lt;br /&gt;
weitere Informationen gibt es unter [[Typo3 - Rich Text Editor (RTE)]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ab Version 4 ist der Editor &amp;#039;&amp;#039;&amp;#039;HTMLArea&amp;#039;&amp;#039;&amp;#039; eingesetzt, den es für frühere Versionen als Extension gibt. Für Typo3 Versionen unter 4 muß die HTMLArea Extension in einer Version kleiner 1.3 installiert werden sonst gibt&amp;#039;s eine Fehlermeldung beim Verlinken.&lt;br /&gt;
&lt;br /&gt;
Das Aussehten des RTE, die verfügbaren Optionen und die HTML-Ausgabe läßt sich einstellen.&lt;br /&gt;
Über das PageTS Config Feld der Seiten kann man z.B. einzelne Funktionen des RTE für den Seitenbaum abstellen.&lt;br /&gt;
&lt;br /&gt;
=== RTE HTML-Ausgabe ===&lt;br /&gt;
Der RTE formatiert verändert den HTML Code auf verschiedene Weise. Wie er das macht läßt sich beeinflussen. Hier einige nützliche Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Restriktive RTE-Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
1.Schritt: Nur die Inhaltselemente Text und Text mit Bild sollen mit dem RTE bearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Im PageTS-Config Feld:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.default.disabled=1&lt;br /&gt;
RTE.config.tt_content.bodytext.types{&lt;br /&gt;
   text.disabled = 0&lt;br /&gt;
   textpic.disabled = 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
2. Schritt: Nur noch die Standardformatierung und zwei Spezial formatierungen zur Auswahl lassen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.classes{&lt;br /&gt;
   highlight{&lt;br /&gt;
      name = Highlight&lt;br /&gt;
      value = font:bold; color: red;&lt;br /&gt;
   }&lt;br /&gt;
   zitat{&lt;br /&gt;
      name = Zitat&lt;br /&gt;
      value=font:italic 15px; margin-left:20px;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
RTE.default.classesCharacter = highlight, zitat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.Schritt: Üver das User TSConfig kann man nun einstellen welche Menüoptionen dem User angezeigt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   options.RTEkeyList = class, bold, italic, link&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=330</id>
		<title>Typo3 - Einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=330"/>
		<updated>2006-06-27T14:02:40Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Templates einrichten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
[[Typo3 - Installation]]&lt;br /&gt;
&lt;br /&gt;
== wichtige Standardeinstellungen ==&lt;br /&gt;
* TS-Umsetzung der Navigation&lt;br /&gt;
* Doktype ([[Typo3 - XHTML konforme Seiten]])&lt;br /&gt;
* E-Mail Spamschutz, evt. Captcha&lt;br /&gt;
* Benutzer TS / Page TS&lt;br /&gt;
** sichtbare Spalten (PageTS)&lt;br /&gt;
** Zugriffsrechte auf die Seiten&lt;br /&gt;
** Zugriffsrechte auf Dateien&lt;br /&gt;
** Admin Panel (Frontend-Editing)&lt;br /&gt;
&lt;br /&gt;
== Benutzer einrichten ==&lt;br /&gt;
[[Typo3 - Benutzer einrichten]]&lt;br /&gt;
&lt;br /&gt;
== Templates einrichten ==&lt;br /&gt;
Wie erstellt man Templates: [[Typo3 - Templates]]&lt;br /&gt;
&lt;br /&gt;
Die Standard Templates in Typo3: [[Typo3 - Static Templates]]&lt;br /&gt;
&lt;br /&gt;
== RTE-Konfiguration als Extension laden ==&lt;br /&gt;
Todo. Vgl. die Extension Rich Text Editor pre-configuration die bei den Examples steht.&lt;br /&gt;
&lt;br /&gt;
== Rich Text Editor (RTE) einrichten ==&lt;br /&gt;
weitere Informationen gibt es unter [[Typo3 - Rich Text Editor (RTE)]]&lt;br /&gt;
&lt;br /&gt;
Das Aussehten des RTE, die verfügbaren Optionen und die HTML-Ausgabe läßt sich einstellen.&lt;br /&gt;
Über das PageTS Config Feld der Seiten kann man z.B. einzelne Funktionen des RTE für den Seitenbaum abstellen.&lt;br /&gt;
&lt;br /&gt;
=== RTE HTML-Ausgabe ===&lt;br /&gt;
Der RTE formatiert verändert den HTML Code auf verschiedene Weise. Wie er das macht läßt sich beeinflussen. Hier einige nützliche Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Restriktive RTE-Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
1.Schritt: Nur die Inhaltselemente Text und Text mit Bild sollen mit dem RTE bearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Im PageTS-Config Feld:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.default.disabled=1&lt;br /&gt;
RTE.config.tt_content.bodytext.types{&lt;br /&gt;
   text.disabled = 0&lt;br /&gt;
   textpic.disabled = 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
2. Schritt: Nur noch die Standardformatierung und zwei Spezial formatierungen zur Auswahl lassen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.classes{&lt;br /&gt;
   highlight{&lt;br /&gt;
      name = Highlight&lt;br /&gt;
      value = font:bold; color: red;&lt;br /&gt;
   }&lt;br /&gt;
   zitat{&lt;br /&gt;
      name = Zitat&lt;br /&gt;
      value=font:italic 15px; margin-left:20px;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
RTE.default.classesCharacter = highlight, zitat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.Schritt: Üver das User TSConfig kann man nun einstellen welche Menüoptionen dem User angezeigt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   options.RTEkeyList = class, bold, italic, link&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=329</id>
		<title>Typo3 - Einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=329"/>
		<updated>2006-06-27T13:51:27Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Rich Text Editor (RTE) einrichten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
[[Typo3 - Installation]]&lt;br /&gt;
&lt;br /&gt;
== wichtige Standardeinstellungen ==&lt;br /&gt;
* TS-Umsetzung der Navigation&lt;br /&gt;
* Doktype ([[Typo3 - XHTML konforme Seiten]])&lt;br /&gt;
* E-Mail Spamschutz, evt. Captcha&lt;br /&gt;
* Benutzer TS / Page TS&lt;br /&gt;
** sichtbare Spalten (PageTS)&lt;br /&gt;
** Zugriffsrechte auf die Seiten&lt;br /&gt;
** Zugriffsrechte auf Dateien&lt;br /&gt;
** Admin Panel (Frontend-Editing)&lt;br /&gt;
&lt;br /&gt;
== Benutzer einrichten ==&lt;br /&gt;
[[Typo3 - Benutzer einrichten]]&lt;br /&gt;
&lt;br /&gt;
== Templates einrichten ==&lt;br /&gt;
Wie erstellt man Templates: [[Typo3 - Templates]]&lt;br /&gt;
&lt;br /&gt;
Die Standard Templates in Typo3: [[Typo3 - Static Templates]]&lt;br /&gt;
&lt;br /&gt;
Hinweis:&lt;br /&gt;
&lt;br /&gt;
Ab Version 4 ist der Editor HTMLArea eingesetzt, den es für frühere Versionen als Extension gibt.&lt;br /&gt;
&lt;br /&gt;
== RTE-Konfiguration als Extension laden ==&lt;br /&gt;
Todo. Vgl. die Extension Rich Text Editor pre-configuration die bei den Examples steht.&lt;br /&gt;
&lt;br /&gt;
== Rich Text Editor (RTE) einrichten ==&lt;br /&gt;
weitere Informationen gibt es unter [[Typo3 - Rich Text Editor (RTE)]]&lt;br /&gt;
&lt;br /&gt;
Das Aussehten des RTE, die verfügbaren Optionen und die HTML-Ausgabe läßt sich einstellen.&lt;br /&gt;
Über das PageTS Config Feld der Seiten kann man z.B. einzelne Funktionen des RTE für den Seitenbaum abstellen.&lt;br /&gt;
&lt;br /&gt;
=== RTE HTML-Ausgabe ===&lt;br /&gt;
Der RTE formatiert verändert den HTML Code auf verschiedene Weise. Wie er das macht läßt sich beeinflussen. Hier einige nützliche Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Restriktive RTE-Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
1.Schritt: Nur die Inhaltselemente Text und Text mit Bild sollen mit dem RTE bearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Im PageTS-Config Feld:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.default.disabled=1&lt;br /&gt;
RTE.config.tt_content.bodytext.types{&lt;br /&gt;
   text.disabled = 0&lt;br /&gt;
   textpic.disabled = 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
2. Schritt: Nur noch die Standardformatierung und zwei Spezial formatierungen zur Auswahl lassen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.classes{&lt;br /&gt;
   highlight{&lt;br /&gt;
      name = Highlight&lt;br /&gt;
      value = font:bold; color: red;&lt;br /&gt;
   }&lt;br /&gt;
   zitat{&lt;br /&gt;
      name = Zitat&lt;br /&gt;
      value=font:italic 15px; margin-left:20px;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
RTE.default.classesCharacter = highlight, zitat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.Schritt: Üver das User TSConfig kann man nun einstellen welche Menüoptionen dem User angezeigt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   options.RTEkeyList = class, bold, italic, link&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=546</id>
		<title>Typo3 - Navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=546"/>
		<updated>2006-06-27T13:46:39Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Einfache Navigation horizontal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Artikel sollen anhand von Beispielen verschiedene Navigations-Menüs mittels TypoScript gezeigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TMenu_Layer, GMenu_Layer ==&lt;br /&gt;
&lt;br /&gt;
Bei den Layer Menüs gibt es das Problem bei variablen Designs (z.B. Mittig positioniert) dass man die Layer nicht absolut positionieren kann, denn je nach Fenstergröße verändern sich die x und y Werte. Tipps dafür gibt es im Deutschen Typo3 Newgroup und bei Marlies Cohen (mcuniverse.com):&lt;br /&gt;
&lt;br /&gt;
[http://www.mcuniverse.com/TMENU_LAYERS_Tutorial.1098.0.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.typo3.net/forum/?&amp;amp;action=list_post&amp;amp;tid=3197]&lt;br /&gt;
&lt;br /&gt;
=== grafisches Layer Menu ===&lt;br /&gt;
Ein Beispiel für ein Menü mit grafischen Hauptpunkten und Grafischen-Layern für die 2. Ebene von archkom.de:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 ###################&lt;br /&gt;
 ### DHTML Navigation ###&lt;br /&gt;
 ################### &lt;br /&gt;
&lt;br /&gt;
 includeLibs.gmenu_layers = media/scripts/gmenu_layers.php&lt;br /&gt;
 temp.navi_gLayer = HMENU&lt;br /&gt;
 temp.navi_gLayer.special = directory&lt;br /&gt;
 temp.navi_gLayer.special.value = 2&lt;br /&gt;
 ### Level 1 ###&lt;br /&gt;
 temp.navi_gLayer.1 = GMENU_LAYERS&lt;br /&gt;
 temp.navi_gLayer.1 {&lt;br /&gt;
    hideMenuWhenNotOver =10&lt;br /&gt;
    hideMenuTimer = 2000&lt;br /&gt;
    #Syle für den Layer vom Untermenü (Level2)&lt;br /&gt;
    layerStyle = position:absolute;left:0px;top:249px;width:20px;VISIBILITY:hidden;  &lt;br /&gt;
    #xPosOffset = -113 #von links insgesamt&lt;br /&gt;
    lockPosition = x&lt;br /&gt;
    expAll=1&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       backColor = #5980B8&lt;br /&gt;
       XY = 114, 23&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          text.field = title&lt;br /&gt;
          fontFile = fileadmin/fonts/arialbd.ttf&lt;br /&gt;
          fontSize=14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,16&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor= #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
 ###  2. Level   ###&lt;br /&gt;
 temp.navi_gLayer.2 = GMENU&lt;br /&gt;
 temp.navi_gLayer.2.wrap = |&amp;lt;br&amp;gt;&lt;br /&gt;
 temp.navi_gLayer.2 {&lt;br /&gt;
 #   hideMenuWhenNotOver = 8&lt;br /&gt;
 #   hideMenuTimer = 300&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       XY = 113, 20&lt;br /&gt;
       5 = BOX&lt;br /&gt;
       5{&lt;br /&gt;
          dimensions = 0,0,113,20&lt;br /&gt;
          color = #5980B8&lt;br /&gt;
       }&lt;br /&gt;
       7 = BOX&lt;br /&gt;
       7{&lt;br /&gt;
          dimensions = 0,19,113,1&lt;br /&gt;
          color = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          fontSize = 11&lt;br /&gt;
          text.field = title&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor = #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Layer Menu ===&lt;br /&gt;
Eine Variante mit Text Layern&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation&lt;br /&gt;
   temp.naviLinks = HMENU&lt;br /&gt;
   temp.naviLinks.special = directory&lt;br /&gt;
   temp.naviLinks.special.value = 2 &lt;br /&gt;
   temp.naviLinks.1 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.1 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      topOffset=20&lt;br /&gt;
      leftOffset=-12 &lt;br /&gt;
      hideMenuWhenNotOver = 50&lt;br /&gt;
      hideMenuTimer = 70&lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;td class=&amp;quot;topnav&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;td class=&amp;quot;topnav_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation 2nd Level&lt;br /&gt;
   temp.naviLinks.2 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.2 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      hideMenuWhenNotOver=1 &lt;br /&gt;
      topOffset=13 &lt;br /&gt;
      leftOffset=15 &lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;div class=&amp;quot;navLevel2&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;span class=&amp;quot;topnav1&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;span class=&amp;quot;topnav1_act&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;   &lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ausführliches Text Layer Menu ===&lt;br /&gt;
Da ist ziemlich viel drin besser wäre eins mit CSS:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TypoScript:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##############################&lt;br /&gt;
 HAUPTEMENU: MENU_MAIN&lt;br /&gt;
##############################&lt;br /&gt;
&lt;br /&gt;
   # Benoetigte Libaries einfuegen&lt;br /&gt;
   page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Menu erzeugen&lt;br /&gt;
   temp.MENU_MAIN = HMENU&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 1 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.1 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.1 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=16&lt;br /&gt;
                leftOffset=0&lt;br /&gt;
                # Angabe wann sich die naechste Ebene wieder schliessen soll&lt;br /&gt;
                hideMenuWhenNotOver = 50&lt;br /&gt;
                hideMenuTimer = 70&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;menu1_main&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;td class=&amp;quot;menu1_main&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;td class=&amp;quot;menu1_main_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 1&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 2 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.2 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.2 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=0&lt;br /&gt;
                leftOffset=140&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
                # Darstellung fuer Unterpunkte mit Subpunkten&lt;br /&gt;
                IFSUB = 1&lt;br /&gt;
                IFSUB {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_sub&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 2&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 3 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.3 = TMENU&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.3 {&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 3&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
# Marker durch Menü ersetzten:&lt;br /&gt;
subparts.MENU_MAIN &amp;lt; temp.MENU_MAIN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*MENUES */&lt;br /&gt;
.menue_main&lt;br /&gt;
{&lt;br /&gt;
        background: #000099;&lt;br /&gt;
        text-align: left;&lt;br /&gt;
        height: 16 px;&lt;br /&gt;
        width: 602 px;&lt;br /&gt;
               &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MENU_MAIN */&lt;br /&gt;
.menu1_main&lt;br /&gt;
{       &lt;br /&gt;
        background-color: #000099;     &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main A, .menu1_main A:visited {&lt;br /&gt;
        color: #ffffff; &lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #000099;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main A:hover, .menu1_main A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A, .menu1_main_act A:visited {&lt;br /&gt;
        color: #000099;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #CCCCEB;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A:hover, .menu1_main_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
/* MENU_MAIN LEVEL 2 */&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A, .menu1_main2 A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #CCEBCC;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A:hover, .menu1_main2 A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_act A, .menu1_main2_act A:visited {&lt;br /&gt;
        color: #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #009900;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_act A:hover, .menu1_main2_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_sub A, .menu1_main2_sub A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_sub A:hover, .menu1_main2_sub A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back_act.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
falls es jemanden interessiert!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;opera - problem&amp;#039;&amp;#039;&amp;#039; kann man so lösen &lt;br /&gt;
&lt;br /&gt;
aus der datei jsfunc.layermenu.js (Scripts Verzeichnis)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4||bw.op)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
this.y= (bw.ns4||bw.op)?this.css.top:this.el.offsetTop;&lt;br /&gt;
this.height= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.op?this.css.pixelHeight:0;&lt;br /&gt;
this.width= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetWidth:bw.ns4?this.ref.width:bw.op?this.css.pixelWidth:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ersetzten durch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
        this.y= (bw.ns4)?this.css.top:this.el.offsetTop;&lt;br /&gt;
        this.height=(bw.ie4||bw.dom)?this.el.offsetHeight:bw.ns4?this.ref.height:0;&lt;br /&gt;
        this.width=(bw.ie4||bw.dom)?this.el.offsetWidth:bw.ns4?this.ref.width:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
bei neueren Typo3 Versionen (&amp;gt;= V3.8) könnte es auch schon so funktionieren ?&lt;br /&gt;
&lt;br /&gt;
== Navigation auf CSS Basis als Punktliste ==&lt;br /&gt;
(Variation des Tutorials von Typo3.net)&lt;br /&gt;
&lt;br /&gt;
Ein Menü als Punkteliste und nicht als GMENU aufzubauen hat verschiedene Vorteile:&lt;br /&gt;
&lt;br /&gt;
# Die Übertragungszeit der Seite ist schneller.&lt;br /&gt;
# Schriften wirken schärfer als die, die der GIFBUILDER erzeugt&lt;br /&gt;
# Wenn der Text zu lang werden sollte, wird automatich eine neue Zeile angefangen. Der Text steht dabei in jeder Zeile immer bündig untereinander.&lt;br /&gt;
# Die so erzeugten Menüeinträge sind &amp;quot;barrierefrei&amp;quot;&lt;br /&gt;
# Die Suchmaschinen können die Links hervorragend analysieren&lt;br /&gt;
&lt;br /&gt;
Das Punkteliste-Menü baut dabei auf das normale TMENU auf:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 temp.navi_vBulletList = HMENU&lt;br /&gt;
 temp.navi_vBulletList {&lt;br /&gt;
     stdWrap.case = upper&lt;br /&gt;
     special = directory&lt;br /&gt;
     # Seitenid für den Einstieg&lt;br /&gt;
     special.value = 1&lt;br /&gt;
     # Seitenbaumebene ab Level2&lt;br /&gt;
     entryLevel = 0&lt;br /&gt;
     1 = TMENU&lt;br /&gt;
     1 {&lt;br /&gt;
        noBlur = 1&lt;br /&gt;
        wrap = &amp;lt;ul class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
        NO = 1&lt;br /&gt;
        NO {&lt;br /&gt;
           ATagTitle.field = abstract // description // title&lt;br /&gt;
           wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
           ATagParams = class=&amp;quot;naviL1&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        CUR &amp;lt; .NO&lt;br /&gt;
        CUR.doNotLinkIt = 1&lt;br /&gt;
        ACT &amp;lt; .NO&lt;br /&gt;
        ACT.wrapItemAndSub = &amp;lt;li class=naviL1_act&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
     }&lt;br /&gt;
     2 &amp;lt; .1&lt;br /&gt;
     3 &amp;lt; .1&lt;br /&gt;
  }  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung des Sourcecodes:&lt;br /&gt;
&lt;br /&gt;
In der Zeile 1 erzeugen wir ein temporäres cObjekt HMENU.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird der Einstiegspunkt für das Menü auf die Seite mit der ID 1 gelegt. Für die generierung der 2. Menüebene gibt man hier noch die Seitenbaum-Ebene an, ab der die 2. Menüebene generiert werden soll.&lt;br /&gt;
&lt;br /&gt;
In den Zeile 6-19 wird dann die erste Menüebene definiert.&lt;br /&gt;
&lt;br /&gt;
Das noBlur = 1 wird nur benötigt, wenn die Seite möglichst barrierefrei sein soll.&lt;br /&gt;
&lt;br /&gt;
In Zeile 9 wird die komplette 1. Menüebene mit dem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tags umschlossen.&lt;br /&gt;
Anstatt der linkWraps muss nun wrapItemAndSub verwendet werden. Somit wird jetzt ein Link ohne Untermenü mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt; umschlossen; ein Link mit Untermenü allerdings nur mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;... . Dadurch, das die nächste Menüebene wieder mit einem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tag anfängt, wird die Punkteliste sauber generiert.&lt;br /&gt;
&lt;br /&gt;
Zeile 12 sorgt noch dafür, daß jedem Link ein &amp;lt;title&amp;gt;-Tag aus dem Datenbankfeld mitgegeben wird.&lt;br /&gt;
Wenn in den Datenbankfeldern der Seite sowohl abstract als auch description nicht eingetragen ist, wird zumindest der Seitentitel eingetragen.&lt;br /&gt;
&lt;br /&gt;
Zeile 15 kopiert die Definition noch vom Normal-Zustand in den Zustand, der aktiv ist, wenn die Seite geöffnent ist.&lt;br /&gt;
&lt;br /&gt;
Zeile 16 entfernt nun noch den Link auf diese Seite, da er hier nicht notwendig und bei barrierefreien Seiten auch nicht gewünscht ist.&lt;br /&gt;
&lt;br /&gt;
Diese Definition wird dann nur noch in Zeile 18 und 19 für die 2. und 3. Menüebene generiert.&lt;br /&gt;
&lt;br /&gt;
Ein passendes CSS wäre z.B. folgendes:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #navi {&lt;br /&gt;
 margin-top:52px;&lt;br /&gt;
 margin-left:0;&lt;br /&gt;
   float: left;&lt;br /&gt;
	width: 220px;&lt;br /&gt;
	background-image: url(../images/navi_back.gif);&lt;br /&gt;
	background-color: #920026;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 {&lt;br /&gt;
   padding-left:10px;&lt;br /&gt;
	margin-left:0px;&lt;br /&gt;
	color:#4782C6;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	list-style:none;&lt;br /&gt;
	line-height: 20px;&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 .naviL1 a:link, .naviL1 a:visited{&lt;br /&gt;
	padding-left:0px;&lt;br /&gt;
	color:#FFFFFF;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 a:hover{&lt;br /&gt;
   color:#9F002D;&lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
#navi ist die id für ein DIV in dem die komplette Navigation liegt.&lt;br /&gt;
&lt;br /&gt;
Nun kann man diese Menü mit CSS grafisch noch verfeinern. Ein paar Beispiele wird es mit der nächsten Bearbeitung dieses Tutorials geben.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Campbell Button Menü ===&lt;br /&gt;
Achtung - als Doctype muß im IE XHTML-Strict angegeben werden sonst gibt es Abstände in den Menüs&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 26&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul id=&amp;quot;iCampbell&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul id=&amp;quot;iCampbellL2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS (horizontale Version)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Claire Campbell - etwas modifiziert */&lt;br /&gt;
/*#iCampbellBox {&lt;br /&gt;
  background:#28b; margin:0 0 20px; padding:0.6em 0 0 2%; width:400px; height:1.83em;&lt;br /&gt;
}*/&lt;br /&gt;
ul#iCampbell {&lt;br /&gt;
  list-style:none; &lt;br /&gt;
  margin:0 auto; &lt;br /&gt;
  padding:0;/*notwendig sonst im FF mittig*/&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li {&lt;br /&gt;
  display:block; &lt;br /&gt;
  float:left; &lt;br /&gt;
  width:20%; &lt;br /&gt;
  font-size:0.78em; &lt;br /&gt;
  font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a {&lt;br /&gt;
  display:block; &lt;br /&gt;
  width:91%; &lt;br /&gt;
  padding: 0.4em 0.5em 0.5em 0.1em;&lt;br /&gt;
  border-width:1px; &lt;br /&gt;
  /*border-color:*/&lt;br /&gt;
  border-style:solid;&lt;br /&gt;
}&lt;br /&gt;
#iCampbellBox&amp;gt;ul#iCampbell li span, #iCampbellBox&amp;gt;ul#iCampbell li a {&lt;br /&gt;
  width:auto; /*nur nicht IEs*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:link, ul#iCampbell li a:visited {&lt;br /&gt;
	color:black; &lt;br /&gt;
	background:#BBBBBB;&lt;br /&gt;
   border-color:#666 #666 #666 #EEE;  &lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
ul#iCampbell li a:hover, ul#iCampbell li a:active,ul#iCampbell li.akt a:visited, ul#iCampbell li.akt a:active, ul#iCampbell li.akt a:link  {&lt;br /&gt;
	padding:0.3em 0.6em 0.6em 0.0em;&lt;br /&gt;
   border-color:#FFF #666 #D6D5DA #FFF;  &lt;br /&gt;
   color:#C80202; &lt;br /&gt;
	background:#D6D5DA; text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:active {&lt;br /&gt;
  color:#C80202; &lt;br /&gt;
  background:#D6D5DA;&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Einfache CSS Navigation (vertikal)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 9&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul class=&amp;quot;navi1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul class=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL2&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation haupt */&lt;br /&gt;
#navi {&lt;br /&gt;
float: left;&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navi1 {&lt;br /&gt;
padding:0px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
background-image: url(../images/pfeil.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:link, .naviL1 a:visited {&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:hover{&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
float:left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1_act {&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navigation sub */&lt;br /&gt;
.navi2 {&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 2px;&lt;br /&gt;
padding-bottom: 2px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
.naviL2 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:link, .naviL2 a:visited {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:hover{&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2_act {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Einfache Navigation horizontal ===&lt;br /&gt;
Das TS ist fast identisch:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_vBulletList_unten = HMENU&lt;br /&gt;
temp.navi_vBulletList_unten {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 12&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul id=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;act&amp;quot;&amp;gt;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   # evt. jedesmal den kompletten li Tag mit Anfang und Ende notwendig ?&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und das CSS...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation unten */&lt;br /&gt;
#navi2 {&lt;br /&gt;
  padding-right:8px;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  float: right;&lt;br /&gt;
  line-height:22px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
#navi2 li{&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  float: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li a:link, #navi2 li a:visited{&lt;br /&gt;
  color:#E9EAEC;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li a:hover{&lt;br /&gt;
  color:#D3D4D8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li.act a{&lt;br /&gt;
 color:#C80202;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=327</id>
		<title>Typo3 - Navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=327"/>
		<updated>2006-06-27T13:43:20Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Einfache Navigation horizontal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Artikel sollen anhand von Beispielen verschiedene Navigations-Menüs mittels TypoScript gezeigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TMenu_Layer, GMenu_Layer ==&lt;br /&gt;
&lt;br /&gt;
Bei den Layer Menüs gibt es das Problem bei variablen Designs (z.B. Mittig positioniert) dass man die Layer nicht absolut positionieren kann, denn je nach Fenstergröße verändern sich die x und y Werte. Tipps dafür gibt es im Deutschen Typo3 Newgroup und bei Marlies Cohen (mcuniverse.com):&lt;br /&gt;
&lt;br /&gt;
[http://www.mcuniverse.com/TMENU_LAYERS_Tutorial.1098.0.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.typo3.net/forum/?&amp;amp;action=list_post&amp;amp;tid=3197]&lt;br /&gt;
&lt;br /&gt;
=== grafisches Layer Menu ===&lt;br /&gt;
Ein Beispiel für ein Menü mit grafischen Hauptpunkten und Grafischen-Layern für die 2. Ebene von archkom.de:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 ###################&lt;br /&gt;
 ### DHTML Navigation ###&lt;br /&gt;
 ################### &lt;br /&gt;
&lt;br /&gt;
 includeLibs.gmenu_layers = media/scripts/gmenu_layers.php&lt;br /&gt;
 temp.navi_gLayer = HMENU&lt;br /&gt;
 temp.navi_gLayer.special = directory&lt;br /&gt;
 temp.navi_gLayer.special.value = 2&lt;br /&gt;
 ### Level 1 ###&lt;br /&gt;
 temp.navi_gLayer.1 = GMENU_LAYERS&lt;br /&gt;
 temp.navi_gLayer.1 {&lt;br /&gt;
    hideMenuWhenNotOver =10&lt;br /&gt;
    hideMenuTimer = 2000&lt;br /&gt;
    #Syle für den Layer vom Untermenü (Level2)&lt;br /&gt;
    layerStyle = position:absolute;left:0px;top:249px;width:20px;VISIBILITY:hidden;  &lt;br /&gt;
    #xPosOffset = -113 #von links insgesamt&lt;br /&gt;
    lockPosition = x&lt;br /&gt;
    expAll=1&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       backColor = #5980B8&lt;br /&gt;
       XY = 114, 23&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          text.field = title&lt;br /&gt;
          fontFile = fileadmin/fonts/arialbd.ttf&lt;br /&gt;
          fontSize=14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,16&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor= #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
 ###  2. Level   ###&lt;br /&gt;
 temp.navi_gLayer.2 = GMENU&lt;br /&gt;
 temp.navi_gLayer.2.wrap = |&amp;lt;br&amp;gt;&lt;br /&gt;
 temp.navi_gLayer.2 {&lt;br /&gt;
 #   hideMenuWhenNotOver = 8&lt;br /&gt;
 #   hideMenuTimer = 300&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       XY = 113, 20&lt;br /&gt;
       5 = BOX&lt;br /&gt;
       5{&lt;br /&gt;
          dimensions = 0,0,113,20&lt;br /&gt;
          color = #5980B8&lt;br /&gt;
       }&lt;br /&gt;
       7 = BOX&lt;br /&gt;
       7{&lt;br /&gt;
          dimensions = 0,19,113,1&lt;br /&gt;
          color = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          fontSize = 11&lt;br /&gt;
          text.field = title&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor = #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Layer Menu ===&lt;br /&gt;
Eine Variante mit Text Layern&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation&lt;br /&gt;
   temp.naviLinks = HMENU&lt;br /&gt;
   temp.naviLinks.special = directory&lt;br /&gt;
   temp.naviLinks.special.value = 2 &lt;br /&gt;
   temp.naviLinks.1 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.1 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      topOffset=20&lt;br /&gt;
      leftOffset=-12 &lt;br /&gt;
      hideMenuWhenNotOver = 50&lt;br /&gt;
      hideMenuTimer = 70&lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;td class=&amp;quot;topnav&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;td class=&amp;quot;topnav_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation 2nd Level&lt;br /&gt;
   temp.naviLinks.2 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.2 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      hideMenuWhenNotOver=1 &lt;br /&gt;
      topOffset=13 &lt;br /&gt;
      leftOffset=15 &lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;div class=&amp;quot;navLevel2&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;span class=&amp;quot;topnav1&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;span class=&amp;quot;topnav1_act&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;   &lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ausführliches Text Layer Menu ===&lt;br /&gt;
Da ist ziemlich viel drin besser wäre eins mit CSS:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TypoScript:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##############################&lt;br /&gt;
 HAUPTEMENU: MENU_MAIN&lt;br /&gt;
##############################&lt;br /&gt;
&lt;br /&gt;
   # Benoetigte Libaries einfuegen&lt;br /&gt;
   page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Menu erzeugen&lt;br /&gt;
   temp.MENU_MAIN = HMENU&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 1 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.1 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.1 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=16&lt;br /&gt;
                leftOffset=0&lt;br /&gt;
                # Angabe wann sich die naechste Ebene wieder schliessen soll&lt;br /&gt;
                hideMenuWhenNotOver = 50&lt;br /&gt;
                hideMenuTimer = 70&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;menu1_main&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;td class=&amp;quot;menu1_main&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;td class=&amp;quot;menu1_main_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 1&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 2 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.2 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.2 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=0&lt;br /&gt;
                leftOffset=140&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
                # Darstellung fuer Unterpunkte mit Subpunkten&lt;br /&gt;
                IFSUB = 1&lt;br /&gt;
                IFSUB {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_sub&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 2&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 3 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.3 = TMENU&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.3 {&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 3&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
# Marker durch Menü ersetzten:&lt;br /&gt;
subparts.MENU_MAIN &amp;lt; temp.MENU_MAIN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*MENUES */&lt;br /&gt;
.menue_main&lt;br /&gt;
{&lt;br /&gt;
        background: #000099;&lt;br /&gt;
        text-align: left;&lt;br /&gt;
        height: 16 px;&lt;br /&gt;
        width: 602 px;&lt;br /&gt;
               &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MENU_MAIN */&lt;br /&gt;
.menu1_main&lt;br /&gt;
{       &lt;br /&gt;
        background-color: #000099;     &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main A, .menu1_main A:visited {&lt;br /&gt;
        color: #ffffff; &lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #000099;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main A:hover, .menu1_main A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A, .menu1_main_act A:visited {&lt;br /&gt;
        color: #000099;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #CCCCEB;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A:hover, .menu1_main_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
/* MENU_MAIN LEVEL 2 */&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A, .menu1_main2 A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #CCEBCC;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A:hover, .menu1_main2 A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_act A, .menu1_main2_act A:visited {&lt;br /&gt;
        color: #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #009900;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_act A:hover, .menu1_main2_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_sub A, .menu1_main2_sub A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_sub A:hover, .menu1_main2_sub A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back_act.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
falls es jemanden interessiert!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;opera - problem&amp;#039;&amp;#039;&amp;#039; kann man so lösen &lt;br /&gt;
&lt;br /&gt;
aus der datei jsfunc.layermenu.js (Scripts Verzeichnis)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4||bw.op)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
this.y= (bw.ns4||bw.op)?this.css.top:this.el.offsetTop;&lt;br /&gt;
this.height= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.op?this.css.pixelHeight:0;&lt;br /&gt;
this.width= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetWidth:bw.ns4?this.ref.width:bw.op?this.css.pixelWidth:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ersetzten durch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
        this.y= (bw.ns4)?this.css.top:this.el.offsetTop;&lt;br /&gt;
        this.height=(bw.ie4||bw.dom)?this.el.offsetHeight:bw.ns4?this.ref.height:0;&lt;br /&gt;
        this.width=(bw.ie4||bw.dom)?this.el.offsetWidth:bw.ns4?this.ref.width:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
bei neueren Typo3 Versionen (&amp;gt;= V3.8) könnte es auch schon so funktionieren ?&lt;br /&gt;
&lt;br /&gt;
== Navigation auf CSS Basis als Punktliste ==&lt;br /&gt;
(Variation des Tutorials von Typo3.net)&lt;br /&gt;
&lt;br /&gt;
Ein Menü als Punkteliste und nicht als GMENU aufzubauen hat verschiedene Vorteile:&lt;br /&gt;
&lt;br /&gt;
# Die Übertragungszeit der Seite ist schneller.&lt;br /&gt;
# Schriften wirken schärfer als die, die der GIFBUILDER erzeugt&lt;br /&gt;
# Wenn der Text zu lang werden sollte, wird automatich eine neue Zeile angefangen. Der Text steht dabei in jeder Zeile immer bündig untereinander.&lt;br /&gt;
# Die so erzeugten Menüeinträge sind &amp;quot;barrierefrei&amp;quot;&lt;br /&gt;
# Die Suchmaschinen können die Links hervorragend analysieren&lt;br /&gt;
&lt;br /&gt;
Das Punkteliste-Menü baut dabei auf das normale TMENU auf:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 temp.navi_vBulletList = HMENU&lt;br /&gt;
 temp.navi_vBulletList {&lt;br /&gt;
     stdWrap.case = upper&lt;br /&gt;
     special = directory&lt;br /&gt;
     # Seitenid für den Einstieg&lt;br /&gt;
     special.value = 1&lt;br /&gt;
     # Seitenbaumebene ab Level2&lt;br /&gt;
     entryLevel = 0&lt;br /&gt;
     1 = TMENU&lt;br /&gt;
     1 {&lt;br /&gt;
        noBlur = 1&lt;br /&gt;
        wrap = &amp;lt;ul class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
        NO = 1&lt;br /&gt;
        NO {&lt;br /&gt;
           ATagTitle.field = abstract // description // title&lt;br /&gt;
           wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
           ATagParams = class=&amp;quot;naviL1&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        CUR &amp;lt; .NO&lt;br /&gt;
        CUR.doNotLinkIt = 1&lt;br /&gt;
        ACT &amp;lt; .NO&lt;br /&gt;
        ACT.wrapItemAndSub = &amp;lt;li class=naviL1_act&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
     }&lt;br /&gt;
     2 &amp;lt; .1&lt;br /&gt;
     3 &amp;lt; .1&lt;br /&gt;
  }  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung des Sourcecodes:&lt;br /&gt;
&lt;br /&gt;
In der Zeile 1 erzeugen wir ein temporäres cObjekt HMENU.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird der Einstiegspunkt für das Menü auf die Seite mit der ID 1 gelegt. Für die generierung der 2. Menüebene gibt man hier noch die Seitenbaum-Ebene an, ab der die 2. Menüebene generiert werden soll.&lt;br /&gt;
&lt;br /&gt;
In den Zeile 6-19 wird dann die erste Menüebene definiert.&lt;br /&gt;
&lt;br /&gt;
Das noBlur = 1 wird nur benötigt, wenn die Seite möglichst barrierefrei sein soll.&lt;br /&gt;
&lt;br /&gt;
In Zeile 9 wird die komplette 1. Menüebene mit dem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tags umschlossen.&lt;br /&gt;
Anstatt der linkWraps muss nun wrapItemAndSub verwendet werden. Somit wird jetzt ein Link ohne Untermenü mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt; umschlossen; ein Link mit Untermenü allerdings nur mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;... . Dadurch, das die nächste Menüebene wieder mit einem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tag anfängt, wird die Punkteliste sauber generiert.&lt;br /&gt;
&lt;br /&gt;
Zeile 12 sorgt noch dafür, daß jedem Link ein &amp;lt;title&amp;gt;-Tag aus dem Datenbankfeld mitgegeben wird.&lt;br /&gt;
Wenn in den Datenbankfeldern der Seite sowohl abstract als auch description nicht eingetragen ist, wird zumindest der Seitentitel eingetragen.&lt;br /&gt;
&lt;br /&gt;
Zeile 15 kopiert die Definition noch vom Normal-Zustand in den Zustand, der aktiv ist, wenn die Seite geöffnent ist.&lt;br /&gt;
&lt;br /&gt;
Zeile 16 entfernt nun noch den Link auf diese Seite, da er hier nicht notwendig und bei barrierefreien Seiten auch nicht gewünscht ist.&lt;br /&gt;
&lt;br /&gt;
Diese Definition wird dann nur noch in Zeile 18 und 19 für die 2. und 3. Menüebene generiert.&lt;br /&gt;
&lt;br /&gt;
Ein passendes CSS wäre z.B. folgendes:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #navi {&lt;br /&gt;
 margin-top:52px;&lt;br /&gt;
 margin-left:0;&lt;br /&gt;
   float: left;&lt;br /&gt;
	width: 220px;&lt;br /&gt;
	background-image: url(../images/navi_back.gif);&lt;br /&gt;
	background-color: #920026;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 {&lt;br /&gt;
   padding-left:10px;&lt;br /&gt;
	margin-left:0px;&lt;br /&gt;
	color:#4782C6;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	list-style:none;&lt;br /&gt;
	line-height: 20px;&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 .naviL1 a:link, .naviL1 a:visited{&lt;br /&gt;
	padding-left:0px;&lt;br /&gt;
	color:#FFFFFF;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 a:hover{&lt;br /&gt;
   color:#9F002D;&lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
#navi ist die id für ein DIV in dem die komplette Navigation liegt.&lt;br /&gt;
&lt;br /&gt;
Nun kann man diese Menü mit CSS grafisch noch verfeinern. Ein paar Beispiele wird es mit der nächsten Bearbeitung dieses Tutorials geben.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Campbell Button Menü ===&lt;br /&gt;
Achtung - als Doctype muß im IE XHTML-Strict angegeben werden sonst gibt es Abstände in den Menüs&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 26&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul id=&amp;quot;iCampbell&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul id=&amp;quot;iCampbellL2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS (horizontale Version)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Claire Campbell - etwas modifiziert */&lt;br /&gt;
/*#iCampbellBox {&lt;br /&gt;
  background:#28b; margin:0 0 20px; padding:0.6em 0 0 2%; width:400px; height:1.83em;&lt;br /&gt;
}*/&lt;br /&gt;
ul#iCampbell {&lt;br /&gt;
  list-style:none; &lt;br /&gt;
  margin:0 auto; &lt;br /&gt;
  padding:0;/*notwendig sonst im FF mittig*/&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li {&lt;br /&gt;
  display:block; &lt;br /&gt;
  float:left; &lt;br /&gt;
  width:20%; &lt;br /&gt;
  font-size:0.78em; &lt;br /&gt;
  font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a {&lt;br /&gt;
  display:block; &lt;br /&gt;
  width:91%; &lt;br /&gt;
  padding: 0.4em 0.5em 0.5em 0.1em;&lt;br /&gt;
  border-width:1px; &lt;br /&gt;
  /*border-color:*/&lt;br /&gt;
  border-style:solid;&lt;br /&gt;
}&lt;br /&gt;
#iCampbellBox&amp;gt;ul#iCampbell li span, #iCampbellBox&amp;gt;ul#iCampbell li a {&lt;br /&gt;
  width:auto; /*nur nicht IEs*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:link, ul#iCampbell li a:visited {&lt;br /&gt;
	color:black; &lt;br /&gt;
	background:#BBBBBB;&lt;br /&gt;
   border-color:#666 #666 #666 #EEE;  &lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
ul#iCampbell li a:hover, ul#iCampbell li a:active,ul#iCampbell li.akt a:visited, ul#iCampbell li.akt a:active, ul#iCampbell li.akt a:link  {&lt;br /&gt;
	padding:0.3em 0.6em 0.6em 0.0em;&lt;br /&gt;
   border-color:#FFF #666 #D6D5DA #FFF;  &lt;br /&gt;
   color:#C80202; &lt;br /&gt;
	background:#D6D5DA; text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:active {&lt;br /&gt;
  color:#C80202; &lt;br /&gt;
  background:#D6D5DA;&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Einfache CSS Navigation (vertikal)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 9&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul class=&amp;quot;navi1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul class=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL2&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation haupt */&lt;br /&gt;
#navi {&lt;br /&gt;
float: left;&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navi1 {&lt;br /&gt;
padding:0px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
background-image: url(../images/pfeil.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:link, .naviL1 a:visited {&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:hover{&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
float:left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1_act {&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navigation sub */&lt;br /&gt;
.navi2 {&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 2px;&lt;br /&gt;
padding-bottom: 2px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
.naviL2 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:link, .naviL2 a:visited {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:hover{&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2_act {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Einfache Navigation horizontal ===&lt;br /&gt;
Das TS ist fast identisch:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_vBulletList_unten = HMENU&lt;br /&gt;
temp.navi_vBulletList_unten {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 12&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul id=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;act&amp;quot;&amp;gt;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und das CSS...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation unten */&lt;br /&gt;
#navi2 {&lt;br /&gt;
  padding-right:8px;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  float: right;&lt;br /&gt;
  line-height:22px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
#navi2 li{&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  float: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li a:link, #navi2 li a:visited{&lt;br /&gt;
  color:#E9EAEC;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li a:hover{&lt;br /&gt;
  color:#D3D4D8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li.act a{&lt;br /&gt;
 color:#C80202;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=326</id>
		<title>Typo3 - Navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=326"/>
		<updated>2006-06-27T13:24:08Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Einfache Navigation horizontal */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Artikel sollen anhand von Beispielen verschiedene Navigations-Menüs mittels TypoScript gezeigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TMenu_Layer, GMenu_Layer ==&lt;br /&gt;
&lt;br /&gt;
Bei den Layer Menüs gibt es das Problem bei variablen Designs (z.B. Mittig positioniert) dass man die Layer nicht absolut positionieren kann, denn je nach Fenstergröße verändern sich die x und y Werte. Tipps dafür gibt es im Deutschen Typo3 Newgroup und bei Marlies Cohen (mcuniverse.com):&lt;br /&gt;
&lt;br /&gt;
[http://www.mcuniverse.com/TMENU_LAYERS_Tutorial.1098.0.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.typo3.net/forum/?&amp;amp;action=list_post&amp;amp;tid=3197]&lt;br /&gt;
&lt;br /&gt;
=== grafisches Layer Menu ===&lt;br /&gt;
Ein Beispiel für ein Menü mit grafischen Hauptpunkten und Grafischen-Layern für die 2. Ebene von archkom.de:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 ###################&lt;br /&gt;
 ### DHTML Navigation ###&lt;br /&gt;
 ################### &lt;br /&gt;
&lt;br /&gt;
 includeLibs.gmenu_layers = media/scripts/gmenu_layers.php&lt;br /&gt;
 temp.navi_gLayer = HMENU&lt;br /&gt;
 temp.navi_gLayer.special = directory&lt;br /&gt;
 temp.navi_gLayer.special.value = 2&lt;br /&gt;
 ### Level 1 ###&lt;br /&gt;
 temp.navi_gLayer.1 = GMENU_LAYERS&lt;br /&gt;
 temp.navi_gLayer.1 {&lt;br /&gt;
    hideMenuWhenNotOver =10&lt;br /&gt;
    hideMenuTimer = 2000&lt;br /&gt;
    #Syle für den Layer vom Untermenü (Level2)&lt;br /&gt;
    layerStyle = position:absolute;left:0px;top:249px;width:20px;VISIBILITY:hidden;  &lt;br /&gt;
    #xPosOffset = -113 #von links insgesamt&lt;br /&gt;
    lockPosition = x&lt;br /&gt;
    expAll=1&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       backColor = #5980B8&lt;br /&gt;
       XY = 114, 23&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          text.field = title&lt;br /&gt;
          fontFile = fileadmin/fonts/arialbd.ttf&lt;br /&gt;
          fontSize=14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,16&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor= #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
 ###  2. Level   ###&lt;br /&gt;
 temp.navi_gLayer.2 = GMENU&lt;br /&gt;
 temp.navi_gLayer.2.wrap = |&amp;lt;br&amp;gt;&lt;br /&gt;
 temp.navi_gLayer.2 {&lt;br /&gt;
 #   hideMenuWhenNotOver = 8&lt;br /&gt;
 #   hideMenuTimer = 300&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       XY = 113, 20&lt;br /&gt;
       5 = BOX&lt;br /&gt;
       5{&lt;br /&gt;
          dimensions = 0,0,113,20&lt;br /&gt;
          color = #5980B8&lt;br /&gt;
       }&lt;br /&gt;
       7 = BOX&lt;br /&gt;
       7{&lt;br /&gt;
          dimensions = 0,19,113,1&lt;br /&gt;
          color = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          fontSize = 11&lt;br /&gt;
          text.field = title&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor = #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Layer Menu ===&lt;br /&gt;
Eine Variante mit Text Layern&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation&lt;br /&gt;
   temp.naviLinks = HMENU&lt;br /&gt;
   temp.naviLinks.special = directory&lt;br /&gt;
   temp.naviLinks.special.value = 2 &lt;br /&gt;
   temp.naviLinks.1 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.1 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      topOffset=20&lt;br /&gt;
      leftOffset=-12 &lt;br /&gt;
      hideMenuWhenNotOver = 50&lt;br /&gt;
      hideMenuTimer = 70&lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;td class=&amp;quot;topnav&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;td class=&amp;quot;topnav_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation 2nd Level&lt;br /&gt;
   temp.naviLinks.2 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.2 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      hideMenuWhenNotOver=1 &lt;br /&gt;
      topOffset=13 &lt;br /&gt;
      leftOffset=15 &lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;div class=&amp;quot;navLevel2&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;span class=&amp;quot;topnav1&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;span class=&amp;quot;topnav1_act&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;   &lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ausführliches Text Layer Menu ===&lt;br /&gt;
Da ist ziemlich viel drin besser wäre eins mit CSS:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TypoScript:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##############################&lt;br /&gt;
 HAUPTEMENU: MENU_MAIN&lt;br /&gt;
##############################&lt;br /&gt;
&lt;br /&gt;
   # Benoetigte Libaries einfuegen&lt;br /&gt;
   page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Menu erzeugen&lt;br /&gt;
   temp.MENU_MAIN = HMENU&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 1 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.1 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.1 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=16&lt;br /&gt;
                leftOffset=0&lt;br /&gt;
                # Angabe wann sich die naechste Ebene wieder schliessen soll&lt;br /&gt;
                hideMenuWhenNotOver = 50&lt;br /&gt;
                hideMenuTimer = 70&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;menu1_main&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;td class=&amp;quot;menu1_main&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;td class=&amp;quot;menu1_main_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 1&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 2 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.2 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.2 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=0&lt;br /&gt;
                leftOffset=140&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
                # Darstellung fuer Unterpunkte mit Subpunkten&lt;br /&gt;
                IFSUB = 1&lt;br /&gt;
                IFSUB {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_sub&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 2&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 3 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.3 = TMENU&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.3 {&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 3&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
# Marker durch Menü ersetzten:&lt;br /&gt;
subparts.MENU_MAIN &amp;lt; temp.MENU_MAIN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*MENUES */&lt;br /&gt;
.menue_main&lt;br /&gt;
{&lt;br /&gt;
        background: #000099;&lt;br /&gt;
        text-align: left;&lt;br /&gt;
        height: 16 px;&lt;br /&gt;
        width: 602 px;&lt;br /&gt;
               &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MENU_MAIN */&lt;br /&gt;
.menu1_main&lt;br /&gt;
{       &lt;br /&gt;
        background-color: #000099;     &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main A, .menu1_main A:visited {&lt;br /&gt;
        color: #ffffff; &lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #000099;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main A:hover, .menu1_main A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A, .menu1_main_act A:visited {&lt;br /&gt;
        color: #000099;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #CCCCEB;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A:hover, .menu1_main_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
/* MENU_MAIN LEVEL 2 */&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A, .menu1_main2 A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #CCEBCC;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A:hover, .menu1_main2 A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_act A, .menu1_main2_act A:visited {&lt;br /&gt;
        color: #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #009900;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_act A:hover, .menu1_main2_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_sub A, .menu1_main2_sub A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_sub A:hover, .menu1_main2_sub A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back_act.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
falls es jemanden interessiert!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;opera - problem&amp;#039;&amp;#039;&amp;#039; kann man so lösen &lt;br /&gt;
&lt;br /&gt;
aus der datei jsfunc.layermenu.js (Scripts Verzeichnis)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4||bw.op)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
this.y= (bw.ns4||bw.op)?this.css.top:this.el.offsetTop;&lt;br /&gt;
this.height= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.op?this.css.pixelHeight:0;&lt;br /&gt;
this.width= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetWidth:bw.ns4?this.ref.width:bw.op?this.css.pixelWidth:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ersetzten durch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
        this.y= (bw.ns4)?this.css.top:this.el.offsetTop;&lt;br /&gt;
        this.height=(bw.ie4||bw.dom)?this.el.offsetHeight:bw.ns4?this.ref.height:0;&lt;br /&gt;
        this.width=(bw.ie4||bw.dom)?this.el.offsetWidth:bw.ns4?this.ref.width:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
bei neueren Typo3 Versionen (&amp;gt;= V3.8) könnte es auch schon so funktionieren ?&lt;br /&gt;
&lt;br /&gt;
== Navigation auf CSS Basis als Punktliste ==&lt;br /&gt;
(Variation des Tutorials von Typo3.net)&lt;br /&gt;
&lt;br /&gt;
Ein Menü als Punkteliste und nicht als GMENU aufzubauen hat verschiedene Vorteile:&lt;br /&gt;
&lt;br /&gt;
# Die Übertragungszeit der Seite ist schneller.&lt;br /&gt;
# Schriften wirken schärfer als die, die der GIFBUILDER erzeugt&lt;br /&gt;
# Wenn der Text zu lang werden sollte, wird automatich eine neue Zeile angefangen. Der Text steht dabei in jeder Zeile immer bündig untereinander.&lt;br /&gt;
# Die so erzeugten Menüeinträge sind &amp;quot;barrierefrei&amp;quot;&lt;br /&gt;
# Die Suchmaschinen können die Links hervorragend analysieren&lt;br /&gt;
&lt;br /&gt;
Das Punkteliste-Menü baut dabei auf das normale TMENU auf:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 temp.navi_vBulletList = HMENU&lt;br /&gt;
 temp.navi_vBulletList {&lt;br /&gt;
     stdWrap.case = upper&lt;br /&gt;
     special = directory&lt;br /&gt;
     # Seitenid für den Einstieg&lt;br /&gt;
     special.value = 1&lt;br /&gt;
     # Seitenbaumebene ab Level2&lt;br /&gt;
     entryLevel = 0&lt;br /&gt;
     1 = TMENU&lt;br /&gt;
     1 {&lt;br /&gt;
        noBlur = 1&lt;br /&gt;
        wrap = &amp;lt;ul class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
        NO = 1&lt;br /&gt;
        NO {&lt;br /&gt;
           ATagTitle.field = abstract // description // title&lt;br /&gt;
           wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
           ATagParams = class=&amp;quot;naviL1&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        CUR &amp;lt; .NO&lt;br /&gt;
        CUR.doNotLinkIt = 1&lt;br /&gt;
        ACT &amp;lt; .NO&lt;br /&gt;
        ACT.wrapItemAndSub = &amp;lt;li class=naviL1_act&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
     }&lt;br /&gt;
     2 &amp;lt; .1&lt;br /&gt;
     3 &amp;lt; .1&lt;br /&gt;
  }  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung des Sourcecodes:&lt;br /&gt;
&lt;br /&gt;
In der Zeile 1 erzeugen wir ein temporäres cObjekt HMENU.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird der Einstiegspunkt für das Menü auf die Seite mit der ID 1 gelegt. Für die generierung der 2. Menüebene gibt man hier noch die Seitenbaum-Ebene an, ab der die 2. Menüebene generiert werden soll.&lt;br /&gt;
&lt;br /&gt;
In den Zeile 6-19 wird dann die erste Menüebene definiert.&lt;br /&gt;
&lt;br /&gt;
Das noBlur = 1 wird nur benötigt, wenn die Seite möglichst barrierefrei sein soll.&lt;br /&gt;
&lt;br /&gt;
In Zeile 9 wird die komplette 1. Menüebene mit dem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tags umschlossen.&lt;br /&gt;
Anstatt der linkWraps muss nun wrapItemAndSub verwendet werden. Somit wird jetzt ein Link ohne Untermenü mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt; umschlossen; ein Link mit Untermenü allerdings nur mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;... . Dadurch, das die nächste Menüebene wieder mit einem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tag anfängt, wird die Punkteliste sauber generiert.&lt;br /&gt;
&lt;br /&gt;
Zeile 12 sorgt noch dafür, daß jedem Link ein &amp;lt;title&amp;gt;-Tag aus dem Datenbankfeld mitgegeben wird.&lt;br /&gt;
Wenn in den Datenbankfeldern der Seite sowohl abstract als auch description nicht eingetragen ist, wird zumindest der Seitentitel eingetragen.&lt;br /&gt;
&lt;br /&gt;
Zeile 15 kopiert die Definition noch vom Normal-Zustand in den Zustand, der aktiv ist, wenn die Seite geöffnent ist.&lt;br /&gt;
&lt;br /&gt;
Zeile 16 entfernt nun noch den Link auf diese Seite, da er hier nicht notwendig und bei barrierefreien Seiten auch nicht gewünscht ist.&lt;br /&gt;
&lt;br /&gt;
Diese Definition wird dann nur noch in Zeile 18 und 19 für die 2. und 3. Menüebene generiert.&lt;br /&gt;
&lt;br /&gt;
Ein passendes CSS wäre z.B. folgendes:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #navi {&lt;br /&gt;
 margin-top:52px;&lt;br /&gt;
 margin-left:0;&lt;br /&gt;
   float: left;&lt;br /&gt;
	width: 220px;&lt;br /&gt;
	background-image: url(../images/navi_back.gif);&lt;br /&gt;
	background-color: #920026;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 {&lt;br /&gt;
   padding-left:10px;&lt;br /&gt;
	margin-left:0px;&lt;br /&gt;
	color:#4782C6;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	list-style:none;&lt;br /&gt;
	line-height: 20px;&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 .naviL1 a:link, .naviL1 a:visited{&lt;br /&gt;
	padding-left:0px;&lt;br /&gt;
	color:#FFFFFF;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 a:hover{&lt;br /&gt;
   color:#9F002D;&lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
#navi ist die id für ein DIV in dem die komplette Navigation liegt.&lt;br /&gt;
&lt;br /&gt;
Nun kann man diese Menü mit CSS grafisch noch verfeinern. Ein paar Beispiele wird es mit der nächsten Bearbeitung dieses Tutorials geben.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Campbell Button Menü ===&lt;br /&gt;
Achtung - als Doctype muß im IE XHTML-Strict angegeben werden sonst gibt es Abstände in den Menüs&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 26&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul id=&amp;quot;iCampbell&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul id=&amp;quot;iCampbellL2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS (horizontale Version)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Claire Campbell - etwas modifiziert */&lt;br /&gt;
/*#iCampbellBox {&lt;br /&gt;
  background:#28b; margin:0 0 20px; padding:0.6em 0 0 2%; width:400px; height:1.83em;&lt;br /&gt;
}*/&lt;br /&gt;
ul#iCampbell {&lt;br /&gt;
  list-style:none; &lt;br /&gt;
  margin:0 auto; &lt;br /&gt;
  padding:0;/*notwendig sonst im FF mittig*/&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li {&lt;br /&gt;
  display:block; &lt;br /&gt;
  float:left; &lt;br /&gt;
  width:20%; &lt;br /&gt;
  font-size:0.78em; &lt;br /&gt;
  font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a {&lt;br /&gt;
  display:block; &lt;br /&gt;
  width:91%; &lt;br /&gt;
  padding: 0.4em 0.5em 0.5em 0.1em;&lt;br /&gt;
  border-width:1px; &lt;br /&gt;
  /*border-color:*/&lt;br /&gt;
  border-style:solid;&lt;br /&gt;
}&lt;br /&gt;
#iCampbellBox&amp;gt;ul#iCampbell li span, #iCampbellBox&amp;gt;ul#iCampbell li a {&lt;br /&gt;
  width:auto; /*nur nicht IEs*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:link, ul#iCampbell li a:visited {&lt;br /&gt;
	color:black; &lt;br /&gt;
	background:#BBBBBB;&lt;br /&gt;
   border-color:#666 #666 #666 #EEE;  &lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
ul#iCampbell li a:hover, ul#iCampbell li a:active,ul#iCampbell li.akt a:visited, ul#iCampbell li.akt a:active, ul#iCampbell li.akt a:link  {&lt;br /&gt;
	padding:0.3em 0.6em 0.6em 0.0em;&lt;br /&gt;
   border-color:#FFF #666 #D6D5DA #FFF;  &lt;br /&gt;
   color:#C80202; &lt;br /&gt;
	background:#D6D5DA; text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:active {&lt;br /&gt;
  color:#C80202; &lt;br /&gt;
  background:#D6D5DA;&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Einfache CSS Navigation (vertikal)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 9&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul class=&amp;quot;navi1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul class=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL2&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation haupt */&lt;br /&gt;
#navi {&lt;br /&gt;
float: left;&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navi1 {&lt;br /&gt;
padding:0px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
background-image: url(../images/pfeil.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:link, .naviL1 a:visited {&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:hover{&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
float:left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1_act {&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navigation sub */&lt;br /&gt;
.navi2 {&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 2px;&lt;br /&gt;
padding-bottom: 2px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
.naviL2 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:link, .naviL2 a:visited {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:hover{&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2_act {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Einfache Navigation horizontal ===&lt;br /&gt;
Das TS ist fast identisch:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_vBulletList_unten = HMENU&lt;br /&gt;
temp.navi_vBulletList_unten {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 12&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul id=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;act&amp;quot;&amp;gt;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;amp;amp;nbsp;&amp;amp;amp;#124;|*|&amp;amp;amp;nbsp;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und das CSS...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation unten */&lt;br /&gt;
#navi2 {&lt;br /&gt;
  padding-right:8px;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  float: right;&lt;br /&gt;
  line-height:22px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
#navi2 li{&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  float: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li a:link, #navi2 li a:visited{&lt;br /&gt;
  color:#E9EAEC;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li a:hover{&lt;br /&gt;
  color:#D3D4D8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li.act {&lt;br /&gt;
  color:#D3D4D8;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=325</id>
		<title>Typo3 - Navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=325"/>
		<updated>2006-06-27T12:50:50Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Einfache CSS Navigation (vertikal) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Artikel sollen anhand von Beispielen verschiedene Navigations-Menüs mittels TypoScript gezeigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TMenu_Layer, GMenu_Layer ==&lt;br /&gt;
&lt;br /&gt;
Bei den Layer Menüs gibt es das Problem bei variablen Designs (z.B. Mittig positioniert) dass man die Layer nicht absolut positionieren kann, denn je nach Fenstergröße verändern sich die x und y Werte. Tipps dafür gibt es im Deutschen Typo3 Newgroup und bei Marlies Cohen (mcuniverse.com):&lt;br /&gt;
&lt;br /&gt;
[http://www.mcuniverse.com/TMENU_LAYERS_Tutorial.1098.0.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.typo3.net/forum/?&amp;amp;action=list_post&amp;amp;tid=3197]&lt;br /&gt;
&lt;br /&gt;
=== grafisches Layer Menu ===&lt;br /&gt;
Ein Beispiel für ein Menü mit grafischen Hauptpunkten und Grafischen-Layern für die 2. Ebene von archkom.de:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 ###################&lt;br /&gt;
 ### DHTML Navigation ###&lt;br /&gt;
 ################### &lt;br /&gt;
&lt;br /&gt;
 includeLibs.gmenu_layers = media/scripts/gmenu_layers.php&lt;br /&gt;
 temp.navi_gLayer = HMENU&lt;br /&gt;
 temp.navi_gLayer.special = directory&lt;br /&gt;
 temp.navi_gLayer.special.value = 2&lt;br /&gt;
 ### Level 1 ###&lt;br /&gt;
 temp.navi_gLayer.1 = GMENU_LAYERS&lt;br /&gt;
 temp.navi_gLayer.1 {&lt;br /&gt;
    hideMenuWhenNotOver =10&lt;br /&gt;
    hideMenuTimer = 2000&lt;br /&gt;
    #Syle für den Layer vom Untermenü (Level2)&lt;br /&gt;
    layerStyle = position:absolute;left:0px;top:249px;width:20px;VISIBILITY:hidden;  &lt;br /&gt;
    #xPosOffset = -113 #von links insgesamt&lt;br /&gt;
    lockPosition = x&lt;br /&gt;
    expAll=1&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       backColor = #5980B8&lt;br /&gt;
       XY = 114, 23&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          text.field = title&lt;br /&gt;
          fontFile = fileadmin/fonts/arialbd.ttf&lt;br /&gt;
          fontSize=14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,16&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor= #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
 ###  2. Level   ###&lt;br /&gt;
 temp.navi_gLayer.2 = GMENU&lt;br /&gt;
 temp.navi_gLayer.2.wrap = |&amp;lt;br&amp;gt;&lt;br /&gt;
 temp.navi_gLayer.2 {&lt;br /&gt;
 #   hideMenuWhenNotOver = 8&lt;br /&gt;
 #   hideMenuTimer = 300&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       XY = 113, 20&lt;br /&gt;
       5 = BOX&lt;br /&gt;
       5{&lt;br /&gt;
          dimensions = 0,0,113,20&lt;br /&gt;
          color = #5980B8&lt;br /&gt;
       }&lt;br /&gt;
       7 = BOX&lt;br /&gt;
       7{&lt;br /&gt;
          dimensions = 0,19,113,1&lt;br /&gt;
          color = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          fontSize = 11&lt;br /&gt;
          text.field = title&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor = #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Layer Menu ===&lt;br /&gt;
Eine Variante mit Text Layern&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation&lt;br /&gt;
   temp.naviLinks = HMENU&lt;br /&gt;
   temp.naviLinks.special = directory&lt;br /&gt;
   temp.naviLinks.special.value = 2 &lt;br /&gt;
   temp.naviLinks.1 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.1 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      topOffset=20&lt;br /&gt;
      leftOffset=-12 &lt;br /&gt;
      hideMenuWhenNotOver = 50&lt;br /&gt;
      hideMenuTimer = 70&lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;td class=&amp;quot;topnav&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;td class=&amp;quot;topnav_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation 2nd Level&lt;br /&gt;
   temp.naviLinks.2 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.2 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      hideMenuWhenNotOver=1 &lt;br /&gt;
      topOffset=13 &lt;br /&gt;
      leftOffset=15 &lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;div class=&amp;quot;navLevel2&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;span class=&amp;quot;topnav1&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;span class=&amp;quot;topnav1_act&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;   &lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ausführliches Text Layer Menu ===&lt;br /&gt;
Da ist ziemlich viel drin besser wäre eins mit CSS:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TypoScript:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##############################&lt;br /&gt;
 HAUPTEMENU: MENU_MAIN&lt;br /&gt;
##############################&lt;br /&gt;
&lt;br /&gt;
   # Benoetigte Libaries einfuegen&lt;br /&gt;
   page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Menu erzeugen&lt;br /&gt;
   temp.MENU_MAIN = HMENU&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 1 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.1 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.1 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=16&lt;br /&gt;
                leftOffset=0&lt;br /&gt;
                # Angabe wann sich die naechste Ebene wieder schliessen soll&lt;br /&gt;
                hideMenuWhenNotOver = 50&lt;br /&gt;
                hideMenuTimer = 70&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;menu1_main&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;td class=&amp;quot;menu1_main&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;td class=&amp;quot;menu1_main_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 1&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 2 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.2 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.2 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=0&lt;br /&gt;
                leftOffset=140&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
                # Darstellung fuer Unterpunkte mit Subpunkten&lt;br /&gt;
                IFSUB = 1&lt;br /&gt;
                IFSUB {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_sub&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 2&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 3 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.3 = TMENU&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.3 {&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 3&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
# Marker durch Menü ersetzten:&lt;br /&gt;
subparts.MENU_MAIN &amp;lt; temp.MENU_MAIN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*MENUES */&lt;br /&gt;
.menue_main&lt;br /&gt;
{&lt;br /&gt;
        background: #000099;&lt;br /&gt;
        text-align: left;&lt;br /&gt;
        height: 16 px;&lt;br /&gt;
        width: 602 px;&lt;br /&gt;
               &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MENU_MAIN */&lt;br /&gt;
.menu1_main&lt;br /&gt;
{       &lt;br /&gt;
        background-color: #000099;     &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main A, .menu1_main A:visited {&lt;br /&gt;
        color: #ffffff; &lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #000099;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main A:hover, .menu1_main A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A, .menu1_main_act A:visited {&lt;br /&gt;
        color: #000099;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #CCCCEB;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A:hover, .menu1_main_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
/* MENU_MAIN LEVEL 2 */&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A, .menu1_main2 A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #CCEBCC;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A:hover, .menu1_main2 A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_act A, .menu1_main2_act A:visited {&lt;br /&gt;
        color: #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #009900;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_act A:hover, .menu1_main2_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_sub A, .menu1_main2_sub A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_sub A:hover, .menu1_main2_sub A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back_act.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
falls es jemanden interessiert!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;opera - problem&amp;#039;&amp;#039;&amp;#039; kann man so lösen &lt;br /&gt;
&lt;br /&gt;
aus der datei jsfunc.layermenu.js (Scripts Verzeichnis)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4||bw.op)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
this.y= (bw.ns4||bw.op)?this.css.top:this.el.offsetTop;&lt;br /&gt;
this.height= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.op?this.css.pixelHeight:0;&lt;br /&gt;
this.width= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetWidth:bw.ns4?this.ref.width:bw.op?this.css.pixelWidth:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ersetzten durch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
        this.y= (bw.ns4)?this.css.top:this.el.offsetTop;&lt;br /&gt;
        this.height=(bw.ie4||bw.dom)?this.el.offsetHeight:bw.ns4?this.ref.height:0;&lt;br /&gt;
        this.width=(bw.ie4||bw.dom)?this.el.offsetWidth:bw.ns4?this.ref.width:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
bei neueren Typo3 Versionen (&amp;gt;= V3.8) könnte es auch schon so funktionieren ?&lt;br /&gt;
&lt;br /&gt;
== Navigation auf CSS Basis als Punktliste ==&lt;br /&gt;
(Variation des Tutorials von Typo3.net)&lt;br /&gt;
&lt;br /&gt;
Ein Menü als Punkteliste und nicht als GMENU aufzubauen hat verschiedene Vorteile:&lt;br /&gt;
&lt;br /&gt;
# Die Übertragungszeit der Seite ist schneller.&lt;br /&gt;
# Schriften wirken schärfer als die, die der GIFBUILDER erzeugt&lt;br /&gt;
# Wenn der Text zu lang werden sollte, wird automatich eine neue Zeile angefangen. Der Text steht dabei in jeder Zeile immer bündig untereinander.&lt;br /&gt;
# Die so erzeugten Menüeinträge sind &amp;quot;barrierefrei&amp;quot;&lt;br /&gt;
# Die Suchmaschinen können die Links hervorragend analysieren&lt;br /&gt;
&lt;br /&gt;
Das Punkteliste-Menü baut dabei auf das normale TMENU auf:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 temp.navi_vBulletList = HMENU&lt;br /&gt;
 temp.navi_vBulletList {&lt;br /&gt;
     stdWrap.case = upper&lt;br /&gt;
     special = directory&lt;br /&gt;
     # Seitenid für den Einstieg&lt;br /&gt;
     special.value = 1&lt;br /&gt;
     # Seitenbaumebene ab Level2&lt;br /&gt;
     entryLevel = 0&lt;br /&gt;
     1 = TMENU&lt;br /&gt;
     1 {&lt;br /&gt;
        noBlur = 1&lt;br /&gt;
        wrap = &amp;lt;ul class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
        NO = 1&lt;br /&gt;
        NO {&lt;br /&gt;
           ATagTitle.field = abstract // description // title&lt;br /&gt;
           wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
           ATagParams = class=&amp;quot;naviL1&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        CUR &amp;lt; .NO&lt;br /&gt;
        CUR.doNotLinkIt = 1&lt;br /&gt;
        ACT &amp;lt; .NO&lt;br /&gt;
        ACT.wrapItemAndSub = &amp;lt;li class=naviL1_act&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
     }&lt;br /&gt;
     2 &amp;lt; .1&lt;br /&gt;
     3 &amp;lt; .1&lt;br /&gt;
  }  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung des Sourcecodes:&lt;br /&gt;
&lt;br /&gt;
In der Zeile 1 erzeugen wir ein temporäres cObjekt HMENU.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird der Einstiegspunkt für das Menü auf die Seite mit der ID 1 gelegt. Für die generierung der 2. Menüebene gibt man hier noch die Seitenbaum-Ebene an, ab der die 2. Menüebene generiert werden soll.&lt;br /&gt;
&lt;br /&gt;
In den Zeile 6-19 wird dann die erste Menüebene definiert.&lt;br /&gt;
&lt;br /&gt;
Das noBlur = 1 wird nur benötigt, wenn die Seite möglichst barrierefrei sein soll.&lt;br /&gt;
&lt;br /&gt;
In Zeile 9 wird die komplette 1. Menüebene mit dem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tags umschlossen.&lt;br /&gt;
Anstatt der linkWraps muss nun wrapItemAndSub verwendet werden. Somit wird jetzt ein Link ohne Untermenü mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt; umschlossen; ein Link mit Untermenü allerdings nur mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;... . Dadurch, das die nächste Menüebene wieder mit einem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tag anfängt, wird die Punkteliste sauber generiert.&lt;br /&gt;
&lt;br /&gt;
Zeile 12 sorgt noch dafür, daß jedem Link ein &amp;lt;title&amp;gt;-Tag aus dem Datenbankfeld mitgegeben wird.&lt;br /&gt;
Wenn in den Datenbankfeldern der Seite sowohl abstract als auch description nicht eingetragen ist, wird zumindest der Seitentitel eingetragen.&lt;br /&gt;
&lt;br /&gt;
Zeile 15 kopiert die Definition noch vom Normal-Zustand in den Zustand, der aktiv ist, wenn die Seite geöffnent ist.&lt;br /&gt;
&lt;br /&gt;
Zeile 16 entfernt nun noch den Link auf diese Seite, da er hier nicht notwendig und bei barrierefreien Seiten auch nicht gewünscht ist.&lt;br /&gt;
&lt;br /&gt;
Diese Definition wird dann nur noch in Zeile 18 und 19 für die 2. und 3. Menüebene generiert.&lt;br /&gt;
&lt;br /&gt;
Ein passendes CSS wäre z.B. folgendes:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #navi {&lt;br /&gt;
 margin-top:52px;&lt;br /&gt;
 margin-left:0;&lt;br /&gt;
   float: left;&lt;br /&gt;
	width: 220px;&lt;br /&gt;
	background-image: url(../images/navi_back.gif);&lt;br /&gt;
	background-color: #920026;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 {&lt;br /&gt;
   padding-left:10px;&lt;br /&gt;
	margin-left:0px;&lt;br /&gt;
	color:#4782C6;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	list-style:none;&lt;br /&gt;
	line-height: 20px;&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 .naviL1 a:link, .naviL1 a:visited{&lt;br /&gt;
	padding-left:0px;&lt;br /&gt;
	color:#FFFFFF;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 a:hover{&lt;br /&gt;
   color:#9F002D;&lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
#navi ist die id für ein DIV in dem die komplette Navigation liegt.&lt;br /&gt;
&lt;br /&gt;
Nun kann man diese Menü mit CSS grafisch noch verfeinern. Ein paar Beispiele wird es mit der nächsten Bearbeitung dieses Tutorials geben.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Campbell Button Menü ===&lt;br /&gt;
Achtung - als Doctype muß im IE XHTML-Strict angegeben werden sonst gibt es Abstände in den Menüs&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 26&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul id=&amp;quot;iCampbell&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul id=&amp;quot;iCampbellL2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS (horizontale Version)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Claire Campbell - etwas modifiziert */&lt;br /&gt;
/*#iCampbellBox {&lt;br /&gt;
  background:#28b; margin:0 0 20px; padding:0.6em 0 0 2%; width:400px; height:1.83em;&lt;br /&gt;
}*/&lt;br /&gt;
ul#iCampbell {&lt;br /&gt;
  list-style:none; &lt;br /&gt;
  margin:0 auto; &lt;br /&gt;
  padding:0;/*notwendig sonst im FF mittig*/&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li {&lt;br /&gt;
  display:block; &lt;br /&gt;
  float:left; &lt;br /&gt;
  width:20%; &lt;br /&gt;
  font-size:0.78em; &lt;br /&gt;
  font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a {&lt;br /&gt;
  display:block; &lt;br /&gt;
  width:91%; &lt;br /&gt;
  padding: 0.4em 0.5em 0.5em 0.1em;&lt;br /&gt;
  border-width:1px; &lt;br /&gt;
  /*border-color:*/&lt;br /&gt;
  border-style:solid;&lt;br /&gt;
}&lt;br /&gt;
#iCampbellBox&amp;gt;ul#iCampbell li span, #iCampbellBox&amp;gt;ul#iCampbell li a {&lt;br /&gt;
  width:auto; /*nur nicht IEs*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:link, ul#iCampbell li a:visited {&lt;br /&gt;
	color:black; &lt;br /&gt;
	background:#BBBBBB;&lt;br /&gt;
   border-color:#666 #666 #666 #EEE;  &lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
ul#iCampbell li a:hover, ul#iCampbell li a:active,ul#iCampbell li.akt a:visited, ul#iCampbell li.akt a:active, ul#iCampbell li.akt a:link  {&lt;br /&gt;
	padding:0.3em 0.6em 0.6em 0.0em;&lt;br /&gt;
   border-color:#FFF #666 #D6D5DA #FFF;  &lt;br /&gt;
   color:#C80202; &lt;br /&gt;
	background:#D6D5DA; text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:active {&lt;br /&gt;
  color:#C80202; &lt;br /&gt;
  background:#D6D5DA;&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Einfache CSS Navigation (vertikal)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 9&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul class=&amp;quot;navi1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul class=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL2&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation haupt */&lt;br /&gt;
#navi {&lt;br /&gt;
float: left;&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navi1 {&lt;br /&gt;
padding:0px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
background-image: url(../images/pfeil.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:link, .naviL1 a:visited {&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:hover{&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
float:left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1_act {&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navigation sub */&lt;br /&gt;
.navi2 {&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 2px;&lt;br /&gt;
padding-bottom: 2px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
.naviL2 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:link, .naviL2 a:visited {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:hover{&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2_act {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Einfache Navigation horizontal ===&lt;br /&gt;
Das TS ist fast identisch:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_vBulletList_unten = HMENU&lt;br /&gt;
temp.navi_vBulletList_unten {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 12&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul id=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;amp;nbsp;&amp;amp;#124;|*|&amp;amp;nbsp;|&amp;amp;nbsp;&amp;amp;#124;|*|&amp;amp;nbsp;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;act&amp;quot;&amp;gt;|&amp;amp;nbsp;&amp;amp;#124;|*|&amp;amp;nbsp;|&amp;amp;nbsp;&amp;amp;#124;|*|&amp;amp;nbsp;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Und das CSS...&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation unten */&lt;br /&gt;
#navi2 {&lt;br /&gt;
  padding-right:8px;&lt;br /&gt;
  margin: 0px;&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  float: right;&lt;br /&gt;
  line-height:22px;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
#navi2 li{&lt;br /&gt;
  list-style: none;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
  float: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li a:link, #navi2 li a:visited{&lt;br /&gt;
  color:#E9EAEC;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li a:hover{&lt;br /&gt;
  color:#D3D4D8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#navi2 li.act {&lt;br /&gt;
  color:#D3D4D8;&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=328</id>
		<title>Typo3 - Einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=328"/>
		<updated>2006-06-27T12:38:01Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* wichtige Standardeinstellungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
[[Typo3 - Installation]]&lt;br /&gt;
&lt;br /&gt;
== wichtige Standardeinstellungen ==&lt;br /&gt;
* TS-Umsetzung der Navigation&lt;br /&gt;
* Doktype ([[Typo3 - XHTML konforme Seiten]])&lt;br /&gt;
* E-Mail Spamschutz, evt. Captcha&lt;br /&gt;
* Benutzer TS / Page TS&lt;br /&gt;
** sichtbare Spalten (PageTS)&lt;br /&gt;
** Zugriffsrechte auf die Seiten&lt;br /&gt;
** Zugriffsrechte auf Dateien&lt;br /&gt;
** Admin Panel (Frontend-Editing)&lt;br /&gt;
&lt;br /&gt;
== Benutzer einrichten ==&lt;br /&gt;
[[Typo3 - Benutzer einrichten]]&lt;br /&gt;
&lt;br /&gt;
== Templates einrichten ==&lt;br /&gt;
Wie erstellt man Templates: [[Typo3 - Templates]]&lt;br /&gt;
&lt;br /&gt;
Die Standard Templates in Typo3: [[Typo3 - Static Templates]]&lt;br /&gt;
&lt;br /&gt;
== Rich Text Editor (RTE) einrichten ==&lt;br /&gt;
weitere Informationen gibt es unter [[Typo3 - Rich Text Editor (RTE)]]&lt;br /&gt;
&lt;br /&gt;
Das Aussehten des RTE, die verfügbaren Optionen und die HTML-Ausgabe läßt sich einstellen.&lt;br /&gt;
Über das PageTS Config Feld der Seiten kann man z.B. einzelne Funktionen des RTE für den Seitenbaum abstellen.&lt;br /&gt;
&lt;br /&gt;
=== RTE HTML-Ausgabe ===&lt;br /&gt;
Der RTE formatiert verändert den HTML Code auf verschiedene Weise. Wie er das macht läßt sich beeinflussen. Hier einige nützliche Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Restriktive RTE-Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
1.Schritt: Nur die Inhaltselemente Text und Text mit Bild sollen mit dem RTE bearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Im PageTS-Config Feld:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.default.disabled=1&lt;br /&gt;
RTE.config.tt_content.bodytext.types{&lt;br /&gt;
   text.disabled = 0&lt;br /&gt;
   textpic.disabled = 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
2. Schritt: Nur noch die Standardformatierung und zwei Spezial formatierungen zur Auswahl lassen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.classes{&lt;br /&gt;
   highlight{&lt;br /&gt;
      name = Highlight&lt;br /&gt;
      value = font:bold; color: red;&lt;br /&gt;
   }&lt;br /&gt;
   zitat{&lt;br /&gt;
      name = Zitat&lt;br /&gt;
      value=font:italic 15px; margin-left:20px;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
RTE.default.classesCharacter = highlight, zitat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.Schritt: Üver das User TSConfig kann man nun einstellen welche Menüoptionen dem User angezeigt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   options.RTEkeyList = class, bold, italic, link&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=323</id>
		<title>Typo3 - Einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=323"/>
		<updated>2006-06-27T12:08:21Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* wichtige Standardeinstellungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
[[Typo3 - Installation]]&lt;br /&gt;
&lt;br /&gt;
== wichtige Standardeinstellungen ==&lt;br /&gt;
* TS-Umsetzung der Navigation&lt;br /&gt;
* Doktype ([[Typo3 - XHTML konforme Seiten]])&lt;br /&gt;
* E-Mail Spamschutz, evt. Captcha&lt;br /&gt;
&lt;br /&gt;
== Benutzer einrichten ==&lt;br /&gt;
[[Typo3 - Benutzer einrichten]]&lt;br /&gt;
&lt;br /&gt;
== Templates einrichten ==&lt;br /&gt;
Wie erstellt man Templates: [[Typo3 - Templates]]&lt;br /&gt;
&lt;br /&gt;
Die Standard Templates in Typo3: [[Typo3 - Static Templates]]&lt;br /&gt;
&lt;br /&gt;
== Rich Text Editor (RTE) einrichten ==&lt;br /&gt;
weitere Informationen gibt es unter [[Typo3 - Rich Text Editor (RTE)]]&lt;br /&gt;
&lt;br /&gt;
Das Aussehten des RTE, die verfügbaren Optionen und die HTML-Ausgabe läßt sich einstellen.&lt;br /&gt;
Über das PageTS Config Feld der Seiten kann man z.B. einzelne Funktionen des RTE für den Seitenbaum abstellen.&lt;br /&gt;
&lt;br /&gt;
=== RTE HTML-Ausgabe ===&lt;br /&gt;
Der RTE formatiert verändert den HTML Code auf verschiedene Weise. Wie er das macht läßt sich beeinflussen. Hier einige nützliche Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Restriktive RTE-Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
1.Schritt: Nur die Inhaltselemente Text und Text mit Bild sollen mit dem RTE bearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Im PageTS-Config Feld:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.default.disabled=1&lt;br /&gt;
RTE.config.tt_content.bodytext.types{&lt;br /&gt;
   text.disabled = 0&lt;br /&gt;
   textpic.disabled = 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
2. Schritt: Nur noch die Standardformatierung und zwei Spezial formatierungen zur Auswahl lassen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.classes{&lt;br /&gt;
   highlight{&lt;br /&gt;
      name = Highlight&lt;br /&gt;
      value = font:bold; color: red;&lt;br /&gt;
   }&lt;br /&gt;
   zitat{&lt;br /&gt;
      name = Zitat&lt;br /&gt;
      value=font:italic 15px; margin-left:20px;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
RTE.default.classesCharacter = highlight, zitat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.Schritt: Üver das User TSConfig kann man nun einstellen welche Menüoptionen dem User angezeigt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   options.RTEkeyList = class, bold, italic, link&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=322</id>
		<title>Typo3 - Einrichten</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Einrichten&amp;diff=322"/>
		<updated>2006-06-27T12:07:40Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation ==&lt;br /&gt;
[[Typo3 - Installation]]&lt;br /&gt;
&lt;br /&gt;
== wichtige Standardeinstellungen ==&lt;br /&gt;
* TS-Umsetzung der Navigation&lt;br /&gt;
* Doktype&lt;br /&gt;
* E-Mail Spamschutz, evt. Captcha&lt;br /&gt;
&lt;br /&gt;
== Benutzer einrichten ==&lt;br /&gt;
[[Typo3 - Benutzer einrichten]]&lt;br /&gt;
&lt;br /&gt;
== Templates einrichten ==&lt;br /&gt;
Wie erstellt man Templates: [[Typo3 - Templates]]&lt;br /&gt;
&lt;br /&gt;
Die Standard Templates in Typo3: [[Typo3 - Static Templates]]&lt;br /&gt;
&lt;br /&gt;
== Rich Text Editor (RTE) einrichten ==&lt;br /&gt;
weitere Informationen gibt es unter [[Typo3 - Rich Text Editor (RTE)]]&lt;br /&gt;
&lt;br /&gt;
Das Aussehten des RTE, die verfügbaren Optionen und die HTML-Ausgabe läßt sich einstellen.&lt;br /&gt;
Über das PageTS Config Feld der Seiten kann man z.B. einzelne Funktionen des RTE für den Seitenbaum abstellen.&lt;br /&gt;
&lt;br /&gt;
=== RTE HTML-Ausgabe ===&lt;br /&gt;
Der RTE formatiert verändert den HTML Code auf verschiedene Weise. Wie er das macht läßt sich beeinflussen. Hier einige nützliche Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Restriktive RTE-Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
1.Schritt: Nur die Inhaltselemente Text und Text mit Bild sollen mit dem RTE bearbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Im PageTS-Config Feld:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.default.disabled=1&lt;br /&gt;
RTE.config.tt_content.bodytext.types{&lt;br /&gt;
   text.disabled = 0&lt;br /&gt;
   textpic.disabled = 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
2. Schritt: Nur noch die Standardformatierung und zwei Spezial formatierungen zur Auswahl lassen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.classes{&lt;br /&gt;
   highlight{&lt;br /&gt;
      name = Highlight&lt;br /&gt;
      value = font:bold; color: red;&lt;br /&gt;
   }&lt;br /&gt;
   zitat{&lt;br /&gt;
      name = Zitat&lt;br /&gt;
      value=font:italic 15px; margin-left:20px;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
RTE.default.classesCharacter = highlight, zitat&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.Schritt: Üver das User TSConfig kann man nun einstellen welche Menüoptionen dem User angezeigt werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   options.RTEkeyList = class, bold, italic, link&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_XHTML_konforme_Seiten&amp;diff=18417</id>
		<title>Typo3 - XHTML konforme Seiten</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_XHTML_konforme_Seiten&amp;diff=18417"/>
		<updated>2006-06-27T11:55:45Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Einstellungen für den Doctype (Setup):&lt;br /&gt;
&lt;br /&gt;
 #Doctype Einstellungen und Änderungen für Valides XHTML sowie CSS&lt;br /&gt;
 config.doctype = xhtml_trans # oder xhtml_strict&lt;br /&gt;
 config.xmlprologue = none&lt;br /&gt;
 config.doctypeSwitch = 1&lt;br /&gt;
 page.bodyTag = &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== weitere html Einstellungen ===&lt;br /&gt;
&lt;br /&gt;
=== weitere Infos ===&lt;br /&gt;
Typo3 Buch S.417&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=324</id>
		<title>Typo3 - Navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=324"/>
		<updated>2006-06-27T11:47:37Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Campbell Button Menü */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Artikel sollen anhand von Beispielen verschiedene Navigations-Menüs mittels TypoScript gezeigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TMenu_Layer, GMenu_Layer ==&lt;br /&gt;
&lt;br /&gt;
Bei den Layer Menüs gibt es das Problem bei variablen Designs (z.B. Mittig positioniert) dass man die Layer nicht absolut positionieren kann, denn je nach Fenstergröße verändern sich die x und y Werte. Tipps dafür gibt es im Deutschen Typo3 Newgroup und bei Marlies Cohen (mcuniverse.com):&lt;br /&gt;
&lt;br /&gt;
[http://www.mcuniverse.com/TMENU_LAYERS_Tutorial.1098.0.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.typo3.net/forum/?&amp;amp;action=list_post&amp;amp;tid=3197]&lt;br /&gt;
&lt;br /&gt;
=== grafisches Layer Menu ===&lt;br /&gt;
Ein Beispiel für ein Menü mit grafischen Hauptpunkten und Grafischen-Layern für die 2. Ebene von archkom.de:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 ###################&lt;br /&gt;
 ### DHTML Navigation ###&lt;br /&gt;
 ################### &lt;br /&gt;
&lt;br /&gt;
 includeLibs.gmenu_layers = media/scripts/gmenu_layers.php&lt;br /&gt;
 temp.navi_gLayer = HMENU&lt;br /&gt;
 temp.navi_gLayer.special = directory&lt;br /&gt;
 temp.navi_gLayer.special.value = 2&lt;br /&gt;
 ### Level 1 ###&lt;br /&gt;
 temp.navi_gLayer.1 = GMENU_LAYERS&lt;br /&gt;
 temp.navi_gLayer.1 {&lt;br /&gt;
    hideMenuWhenNotOver =10&lt;br /&gt;
    hideMenuTimer = 2000&lt;br /&gt;
    #Syle für den Layer vom Untermenü (Level2)&lt;br /&gt;
    layerStyle = position:absolute;left:0px;top:249px;width:20px;VISIBILITY:hidden;  &lt;br /&gt;
    #xPosOffset = -113 #von links insgesamt&lt;br /&gt;
    lockPosition = x&lt;br /&gt;
    expAll=1&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       backColor = #5980B8&lt;br /&gt;
       XY = 114, 23&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          text.field = title&lt;br /&gt;
          fontFile = fileadmin/fonts/arialbd.ttf&lt;br /&gt;
          fontSize=14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,16&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor= #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
 ###  2. Level   ###&lt;br /&gt;
 temp.navi_gLayer.2 = GMENU&lt;br /&gt;
 temp.navi_gLayer.2.wrap = |&amp;lt;br&amp;gt;&lt;br /&gt;
 temp.navi_gLayer.2 {&lt;br /&gt;
 #   hideMenuWhenNotOver = 8&lt;br /&gt;
 #   hideMenuTimer = 300&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       XY = 113, 20&lt;br /&gt;
       5 = BOX&lt;br /&gt;
       5{&lt;br /&gt;
          dimensions = 0,0,113,20&lt;br /&gt;
          color = #5980B8&lt;br /&gt;
       }&lt;br /&gt;
       7 = BOX&lt;br /&gt;
       7{&lt;br /&gt;
          dimensions = 0,19,113,1&lt;br /&gt;
          color = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          fontSize = 11&lt;br /&gt;
          text.field = title&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor = #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Layer Menu ===&lt;br /&gt;
Eine Variante mit Text Layern&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation&lt;br /&gt;
   temp.naviLinks = HMENU&lt;br /&gt;
   temp.naviLinks.special = directory&lt;br /&gt;
   temp.naviLinks.special.value = 2 &lt;br /&gt;
   temp.naviLinks.1 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.1 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      topOffset=20&lt;br /&gt;
      leftOffset=-12 &lt;br /&gt;
      hideMenuWhenNotOver = 50&lt;br /&gt;
      hideMenuTimer = 70&lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;td class=&amp;quot;topnav&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;td class=&amp;quot;topnav_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation 2nd Level&lt;br /&gt;
   temp.naviLinks.2 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.2 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      hideMenuWhenNotOver=1 &lt;br /&gt;
      topOffset=13 &lt;br /&gt;
      leftOffset=15 &lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;div class=&amp;quot;navLevel2&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;span class=&amp;quot;topnav1&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;span class=&amp;quot;topnav1_act&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;   &lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ausführliches Text Layer Menu ===&lt;br /&gt;
Da ist ziemlich viel drin besser wäre eins mit CSS:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TypoScript:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##############################&lt;br /&gt;
 HAUPTEMENU: MENU_MAIN&lt;br /&gt;
##############################&lt;br /&gt;
&lt;br /&gt;
   # Benoetigte Libaries einfuegen&lt;br /&gt;
   page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Menu erzeugen&lt;br /&gt;
   temp.MENU_MAIN = HMENU&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 1 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.1 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.1 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=16&lt;br /&gt;
                leftOffset=0&lt;br /&gt;
                # Angabe wann sich die naechste Ebene wieder schliessen soll&lt;br /&gt;
                hideMenuWhenNotOver = 50&lt;br /&gt;
                hideMenuTimer = 70&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;menu1_main&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;td class=&amp;quot;menu1_main&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;td class=&amp;quot;menu1_main_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 1&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 2 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.2 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.2 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=0&lt;br /&gt;
                leftOffset=140&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
                # Darstellung fuer Unterpunkte mit Subpunkten&lt;br /&gt;
                IFSUB = 1&lt;br /&gt;
                IFSUB {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_sub&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 2&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 3 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.3 = TMENU&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.3 {&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 3&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
# Marker durch Menü ersetzten:&lt;br /&gt;
subparts.MENU_MAIN &amp;lt; temp.MENU_MAIN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*MENUES */&lt;br /&gt;
.menue_main&lt;br /&gt;
{&lt;br /&gt;
        background: #000099;&lt;br /&gt;
        text-align: left;&lt;br /&gt;
        height: 16 px;&lt;br /&gt;
        width: 602 px;&lt;br /&gt;
               &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MENU_MAIN */&lt;br /&gt;
.menu1_main&lt;br /&gt;
{       &lt;br /&gt;
        background-color: #000099;     &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main A, .menu1_main A:visited {&lt;br /&gt;
        color: #ffffff; &lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #000099;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main A:hover, .menu1_main A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A, .menu1_main_act A:visited {&lt;br /&gt;
        color: #000099;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #CCCCEB;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A:hover, .menu1_main_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
/* MENU_MAIN LEVEL 2 */&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A, .menu1_main2 A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #CCEBCC;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A:hover, .menu1_main2 A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_act A, .menu1_main2_act A:visited {&lt;br /&gt;
        color: #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #009900;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_act A:hover, .menu1_main2_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_sub A, .menu1_main2_sub A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_sub A:hover, .menu1_main2_sub A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back_act.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
falls es jemanden interessiert!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;opera - problem&amp;#039;&amp;#039;&amp;#039; kann man so lösen &lt;br /&gt;
&lt;br /&gt;
aus der datei jsfunc.layermenu.js (Scripts Verzeichnis)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4||bw.op)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
this.y= (bw.ns4||bw.op)?this.css.top:this.el.offsetTop;&lt;br /&gt;
this.height= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.op?this.css.pixelHeight:0;&lt;br /&gt;
this.width= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetWidth:bw.ns4?this.ref.width:bw.op?this.css.pixelWidth:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ersetzten durch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
        this.y= (bw.ns4)?this.css.top:this.el.offsetTop;&lt;br /&gt;
        this.height=(bw.ie4||bw.dom)?this.el.offsetHeight:bw.ns4?this.ref.height:0;&lt;br /&gt;
        this.width=(bw.ie4||bw.dom)?this.el.offsetWidth:bw.ns4?this.ref.width:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
bei neueren Typo3 Versionen (&amp;gt;= V3.8) könnte es auch schon so funktionieren ?&lt;br /&gt;
&lt;br /&gt;
== Navigation auf CSS Basis als Punktliste ==&lt;br /&gt;
(Variation des Tutorials von Typo3.net)&lt;br /&gt;
&lt;br /&gt;
Ein Menü als Punkteliste und nicht als GMENU aufzubauen hat verschiedene Vorteile:&lt;br /&gt;
&lt;br /&gt;
# Die Übertragungszeit der Seite ist schneller.&lt;br /&gt;
# Schriften wirken schärfer als die, die der GIFBUILDER erzeugt&lt;br /&gt;
# Wenn der Text zu lang werden sollte, wird automatich eine neue Zeile angefangen. Der Text steht dabei in jeder Zeile immer bündig untereinander.&lt;br /&gt;
# Die so erzeugten Menüeinträge sind &amp;quot;barrierefrei&amp;quot;&lt;br /&gt;
# Die Suchmaschinen können die Links hervorragend analysieren&lt;br /&gt;
&lt;br /&gt;
Das Punkteliste-Menü baut dabei auf das normale TMENU auf:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 temp.navi_vBulletList = HMENU&lt;br /&gt;
 temp.navi_vBulletList {&lt;br /&gt;
     stdWrap.case = upper&lt;br /&gt;
     special = directory&lt;br /&gt;
     # Seitenid für den Einstieg&lt;br /&gt;
     special.value = 1&lt;br /&gt;
     # Seitenbaumebene ab Level2&lt;br /&gt;
     entryLevel = 0&lt;br /&gt;
     1 = TMENU&lt;br /&gt;
     1 {&lt;br /&gt;
        noBlur = 1&lt;br /&gt;
        wrap = &amp;lt;ul class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
        NO = 1&lt;br /&gt;
        NO {&lt;br /&gt;
           ATagTitle.field = abstract // description // title&lt;br /&gt;
           wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
           ATagParams = class=&amp;quot;naviL1&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        CUR &amp;lt; .NO&lt;br /&gt;
        CUR.doNotLinkIt = 1&lt;br /&gt;
        ACT &amp;lt; .NO&lt;br /&gt;
        ACT.wrapItemAndSub = &amp;lt;li class=naviL1_act&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
     }&lt;br /&gt;
     2 &amp;lt; .1&lt;br /&gt;
     3 &amp;lt; .1&lt;br /&gt;
  }  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung des Sourcecodes:&lt;br /&gt;
&lt;br /&gt;
In der Zeile 1 erzeugen wir ein temporäres cObjekt HMENU.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird der Einstiegspunkt für das Menü auf die Seite mit der ID 1 gelegt. Für die generierung der 2. Menüebene gibt man hier noch die Seitenbaum-Ebene an, ab der die 2. Menüebene generiert werden soll.&lt;br /&gt;
&lt;br /&gt;
In den Zeile 6-19 wird dann die erste Menüebene definiert.&lt;br /&gt;
&lt;br /&gt;
Das noBlur = 1 wird nur benötigt, wenn die Seite möglichst barrierefrei sein soll.&lt;br /&gt;
&lt;br /&gt;
In Zeile 9 wird die komplette 1. Menüebene mit dem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tags umschlossen.&lt;br /&gt;
Anstatt der linkWraps muss nun wrapItemAndSub verwendet werden. Somit wird jetzt ein Link ohne Untermenü mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt; umschlossen; ein Link mit Untermenü allerdings nur mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;... . Dadurch, das die nächste Menüebene wieder mit einem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tag anfängt, wird die Punkteliste sauber generiert.&lt;br /&gt;
&lt;br /&gt;
Zeile 12 sorgt noch dafür, daß jedem Link ein &amp;lt;title&amp;gt;-Tag aus dem Datenbankfeld mitgegeben wird.&lt;br /&gt;
Wenn in den Datenbankfeldern der Seite sowohl abstract als auch description nicht eingetragen ist, wird zumindest der Seitentitel eingetragen.&lt;br /&gt;
&lt;br /&gt;
Zeile 15 kopiert die Definition noch vom Normal-Zustand in den Zustand, der aktiv ist, wenn die Seite geöffnent ist.&lt;br /&gt;
&lt;br /&gt;
Zeile 16 entfernt nun noch den Link auf diese Seite, da er hier nicht notwendig und bei barrierefreien Seiten auch nicht gewünscht ist.&lt;br /&gt;
&lt;br /&gt;
Diese Definition wird dann nur noch in Zeile 18 und 19 für die 2. und 3. Menüebene generiert.&lt;br /&gt;
&lt;br /&gt;
Ein passendes CSS wäre z.B. folgendes:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #navi {&lt;br /&gt;
 margin-top:52px;&lt;br /&gt;
 margin-left:0;&lt;br /&gt;
   float: left;&lt;br /&gt;
	width: 220px;&lt;br /&gt;
	background-image: url(../images/navi_back.gif);&lt;br /&gt;
	background-color: #920026;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 {&lt;br /&gt;
   padding-left:10px;&lt;br /&gt;
	margin-left:0px;&lt;br /&gt;
	color:#4782C6;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	list-style:none;&lt;br /&gt;
	line-height: 20px;&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 .naviL1 a:link, .naviL1 a:visited{&lt;br /&gt;
	padding-left:0px;&lt;br /&gt;
	color:#FFFFFF;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 a:hover{&lt;br /&gt;
   color:#9F002D;&lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
#navi ist die id für ein DIV in dem die komplette Navigation liegt.&lt;br /&gt;
&lt;br /&gt;
Nun kann man diese Menü mit CSS grafisch noch verfeinern. Ein paar Beispiele wird es mit der nächsten Bearbeitung dieses Tutorials geben.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Campbell Button Menü ===&lt;br /&gt;
Achtung - als Doctype muß im IE XHTML-Strict angegeben werden sonst gibt es Abstände in den Menüs&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 26&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul id=&amp;quot;iCampbell&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul id=&amp;quot;iCampbellL2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS (horizontale Version)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Claire Campbell - etwas modifiziert */&lt;br /&gt;
/*#iCampbellBox {&lt;br /&gt;
  background:#28b; margin:0 0 20px; padding:0.6em 0 0 2%; width:400px; height:1.83em;&lt;br /&gt;
}*/&lt;br /&gt;
ul#iCampbell {&lt;br /&gt;
  list-style:none; &lt;br /&gt;
  margin:0 auto; &lt;br /&gt;
  padding:0;/*notwendig sonst im FF mittig*/&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li {&lt;br /&gt;
  display:block; &lt;br /&gt;
  float:left; &lt;br /&gt;
  width:20%; &lt;br /&gt;
  font-size:0.78em; &lt;br /&gt;
  font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a {&lt;br /&gt;
  display:block; &lt;br /&gt;
  width:91%; &lt;br /&gt;
  padding: 0.4em 0.5em 0.5em 0.1em;&lt;br /&gt;
  border-width:1px; &lt;br /&gt;
  /*border-color:*/&lt;br /&gt;
  border-style:solid;&lt;br /&gt;
}&lt;br /&gt;
#iCampbellBox&amp;gt;ul#iCampbell li span, #iCampbellBox&amp;gt;ul#iCampbell li a {&lt;br /&gt;
  width:auto; /*nur nicht IEs*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:link, ul#iCampbell li a:visited {&lt;br /&gt;
	color:black; &lt;br /&gt;
	background:#BBBBBB;&lt;br /&gt;
   border-color:#666 #666 #666 #EEE;  &lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
ul#iCampbell li a:hover, ul#iCampbell li a:active,ul#iCampbell li.akt a:visited, ul#iCampbell li.akt a:active, ul#iCampbell li.akt a:link  {&lt;br /&gt;
	padding:0.3em 0.6em 0.6em 0.0em;&lt;br /&gt;
   border-color:#FFF #666 #D6D5DA #FFF;  &lt;br /&gt;
   color:#C80202; &lt;br /&gt;
	background:#D6D5DA; text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:active {&lt;br /&gt;
  color:#C80202; &lt;br /&gt;
  background:#D6D5DA;&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Einfache CSS Navigation (vertikal)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 9&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul class=&amp;quot;navi1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul class=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL2&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation haupt */&lt;br /&gt;
#navi {&lt;br /&gt;
float: left;&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navi1 {&lt;br /&gt;
padding:0px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
background-image: url(../images/pfeil.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:link, .naviL1 a:visited {&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:hover{&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
float:left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1_act {&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navigation sub */&lt;br /&gt;
.navi2 {&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 2px;&lt;br /&gt;
padding-bottom: 2px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
.naviL2 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:link, .naviL2 a:visited {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:hover{&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2_act {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=319</id>
		<title>Typo3 - Navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=319"/>
		<updated>2006-06-27T10:06:16Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Campbell Button Menü */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Artikel sollen anhand von Beispielen verschiedene Navigations-Menüs mittels TypoScript gezeigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TMenu_Layer, GMenu_Layer ==&lt;br /&gt;
&lt;br /&gt;
Bei den Layer Menüs gibt es das Problem bei variablen Designs (z.B. Mittig positioniert) dass man die Layer nicht absolut positionieren kann, denn je nach Fenstergröße verändern sich die x und y Werte. Tipps dafür gibt es im Deutschen Typo3 Newgroup und bei Marlies Cohen (mcuniverse.com):&lt;br /&gt;
&lt;br /&gt;
[http://www.mcuniverse.com/TMENU_LAYERS_Tutorial.1098.0.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.typo3.net/forum/?&amp;amp;action=list_post&amp;amp;tid=3197]&lt;br /&gt;
&lt;br /&gt;
=== grafisches Layer Menu ===&lt;br /&gt;
Ein Beispiel für ein Menü mit grafischen Hauptpunkten und Grafischen-Layern für die 2. Ebene von archkom.de:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 ###################&lt;br /&gt;
 ### DHTML Navigation ###&lt;br /&gt;
 ################### &lt;br /&gt;
&lt;br /&gt;
 includeLibs.gmenu_layers = media/scripts/gmenu_layers.php&lt;br /&gt;
 temp.navi_gLayer = HMENU&lt;br /&gt;
 temp.navi_gLayer.special = directory&lt;br /&gt;
 temp.navi_gLayer.special.value = 2&lt;br /&gt;
 ### Level 1 ###&lt;br /&gt;
 temp.navi_gLayer.1 = GMENU_LAYERS&lt;br /&gt;
 temp.navi_gLayer.1 {&lt;br /&gt;
    hideMenuWhenNotOver =10&lt;br /&gt;
    hideMenuTimer = 2000&lt;br /&gt;
    #Syle für den Layer vom Untermenü (Level2)&lt;br /&gt;
    layerStyle = position:absolute;left:0px;top:249px;width:20px;VISIBILITY:hidden;  &lt;br /&gt;
    #xPosOffset = -113 #von links insgesamt&lt;br /&gt;
    lockPosition = x&lt;br /&gt;
    expAll=1&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       backColor = #5980B8&lt;br /&gt;
       XY = 114, 23&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          text.field = title&lt;br /&gt;
          fontFile = fileadmin/fonts/arialbd.ttf&lt;br /&gt;
          fontSize=14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,16&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor= #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
 ###  2. Level   ###&lt;br /&gt;
 temp.navi_gLayer.2 = GMENU&lt;br /&gt;
 temp.navi_gLayer.2.wrap = |&amp;lt;br&amp;gt;&lt;br /&gt;
 temp.navi_gLayer.2 {&lt;br /&gt;
 #   hideMenuWhenNotOver = 8&lt;br /&gt;
 #   hideMenuTimer = 300&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       XY = 113, 20&lt;br /&gt;
       5 = BOX&lt;br /&gt;
       5{&lt;br /&gt;
          dimensions = 0,0,113,20&lt;br /&gt;
          color = #5980B8&lt;br /&gt;
       }&lt;br /&gt;
       7 = BOX&lt;br /&gt;
       7{&lt;br /&gt;
          dimensions = 0,19,113,1&lt;br /&gt;
          color = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          fontSize = 11&lt;br /&gt;
          text.field = title&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor = #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Layer Menu ===&lt;br /&gt;
Eine Variante mit Text Layern&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation&lt;br /&gt;
   temp.naviLinks = HMENU&lt;br /&gt;
   temp.naviLinks.special = directory&lt;br /&gt;
   temp.naviLinks.special.value = 2 &lt;br /&gt;
   temp.naviLinks.1 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.1 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      topOffset=20&lt;br /&gt;
      leftOffset=-12 &lt;br /&gt;
      hideMenuWhenNotOver = 50&lt;br /&gt;
      hideMenuTimer = 70&lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;td class=&amp;quot;topnav&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;td class=&amp;quot;topnav_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation 2nd Level&lt;br /&gt;
   temp.naviLinks.2 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.2 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      hideMenuWhenNotOver=1 &lt;br /&gt;
      topOffset=13 &lt;br /&gt;
      leftOffset=15 &lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;div class=&amp;quot;navLevel2&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;span class=&amp;quot;topnav1&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;span class=&amp;quot;topnav1_act&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;   &lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ausführliches Text Layer Menu ===&lt;br /&gt;
Da ist ziemlich viel drin besser wäre eins mit CSS:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TypoScript:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##############################&lt;br /&gt;
 HAUPTEMENU: MENU_MAIN&lt;br /&gt;
##############################&lt;br /&gt;
&lt;br /&gt;
   # Benoetigte Libaries einfuegen&lt;br /&gt;
   page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Menu erzeugen&lt;br /&gt;
   temp.MENU_MAIN = HMENU&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 1 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.1 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.1 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=16&lt;br /&gt;
                leftOffset=0&lt;br /&gt;
                # Angabe wann sich die naechste Ebene wieder schliessen soll&lt;br /&gt;
                hideMenuWhenNotOver = 50&lt;br /&gt;
                hideMenuTimer = 70&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;menu1_main&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;td class=&amp;quot;menu1_main&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;td class=&amp;quot;menu1_main_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 1&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 2 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.2 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.2 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=0&lt;br /&gt;
                leftOffset=140&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
                # Darstellung fuer Unterpunkte mit Subpunkten&lt;br /&gt;
                IFSUB = 1&lt;br /&gt;
                IFSUB {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_sub&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 2&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 3 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.3 = TMENU&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.3 {&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 3&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
# Marker durch Menü ersetzten:&lt;br /&gt;
subparts.MENU_MAIN &amp;lt; temp.MENU_MAIN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*MENUES */&lt;br /&gt;
.menue_main&lt;br /&gt;
{&lt;br /&gt;
        background: #000099;&lt;br /&gt;
        text-align: left;&lt;br /&gt;
        height: 16 px;&lt;br /&gt;
        width: 602 px;&lt;br /&gt;
               &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MENU_MAIN */&lt;br /&gt;
.menu1_main&lt;br /&gt;
{       &lt;br /&gt;
        background-color: #000099;     &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main A, .menu1_main A:visited {&lt;br /&gt;
        color: #ffffff; &lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #000099;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main A:hover, .menu1_main A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A, .menu1_main_act A:visited {&lt;br /&gt;
        color: #000099;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #CCCCEB;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A:hover, .menu1_main_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
/* MENU_MAIN LEVEL 2 */&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A, .menu1_main2 A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #CCEBCC;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A:hover, .menu1_main2 A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_act A, .menu1_main2_act A:visited {&lt;br /&gt;
        color: #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #009900;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_act A:hover, .menu1_main2_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_sub A, .menu1_main2_sub A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_sub A:hover, .menu1_main2_sub A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back_act.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
falls es jemanden interessiert!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;opera - problem&amp;#039;&amp;#039;&amp;#039; kann man so lösen &lt;br /&gt;
&lt;br /&gt;
aus der datei jsfunc.layermenu.js (Scripts Verzeichnis)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4||bw.op)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
this.y= (bw.ns4||bw.op)?this.css.top:this.el.offsetTop;&lt;br /&gt;
this.height= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.op?this.css.pixelHeight:0;&lt;br /&gt;
this.width= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetWidth:bw.ns4?this.ref.width:bw.op?this.css.pixelWidth:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ersetzten durch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
        this.y= (bw.ns4)?this.css.top:this.el.offsetTop;&lt;br /&gt;
        this.height=(bw.ie4||bw.dom)?this.el.offsetHeight:bw.ns4?this.ref.height:0;&lt;br /&gt;
        this.width=(bw.ie4||bw.dom)?this.el.offsetWidth:bw.ns4?this.ref.width:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
bei neueren Typo3 Versionen (&amp;gt;= V3.8) könnte es auch schon so funktionieren ?&lt;br /&gt;
&lt;br /&gt;
== Navigation auf CSS Basis als Punktliste ==&lt;br /&gt;
(Variation des Tutorials von Typo3.net)&lt;br /&gt;
&lt;br /&gt;
Ein Menü als Punkteliste und nicht als GMENU aufzubauen hat verschiedene Vorteile:&lt;br /&gt;
&lt;br /&gt;
# Die Übertragungszeit der Seite ist schneller.&lt;br /&gt;
# Schriften wirken schärfer als die, die der GIFBUILDER erzeugt&lt;br /&gt;
# Wenn der Text zu lang werden sollte, wird automatich eine neue Zeile angefangen. Der Text steht dabei in jeder Zeile immer bündig untereinander.&lt;br /&gt;
# Die so erzeugten Menüeinträge sind &amp;quot;barrierefrei&amp;quot;&lt;br /&gt;
# Die Suchmaschinen können die Links hervorragend analysieren&lt;br /&gt;
&lt;br /&gt;
Das Punkteliste-Menü baut dabei auf das normale TMENU auf:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 temp.navi_vBulletList = HMENU&lt;br /&gt;
 temp.navi_vBulletList {&lt;br /&gt;
     stdWrap.case = upper&lt;br /&gt;
     special = directory&lt;br /&gt;
     # Seitenid für den Einstieg&lt;br /&gt;
     special.value = 1&lt;br /&gt;
     # Seitenbaumebene ab Level2&lt;br /&gt;
     entryLevel = 0&lt;br /&gt;
     1 = TMENU&lt;br /&gt;
     1 {&lt;br /&gt;
        noBlur = 1&lt;br /&gt;
        wrap = &amp;lt;ul class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
        NO = 1&lt;br /&gt;
        NO {&lt;br /&gt;
           ATagTitle.field = abstract // description // title&lt;br /&gt;
           wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
           ATagParams = class=&amp;quot;naviL1&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        CUR &amp;lt; .NO&lt;br /&gt;
        CUR.doNotLinkIt = 1&lt;br /&gt;
        ACT &amp;lt; .NO&lt;br /&gt;
        ACT.wrapItemAndSub = &amp;lt;li class=naviL1_act&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
     }&lt;br /&gt;
     2 &amp;lt; .1&lt;br /&gt;
     3 &amp;lt; .1&lt;br /&gt;
  }  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung des Sourcecodes:&lt;br /&gt;
&lt;br /&gt;
In der Zeile 1 erzeugen wir ein temporäres cObjekt HMENU.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird der Einstiegspunkt für das Menü auf die Seite mit der ID 1 gelegt. Für die generierung der 2. Menüebene gibt man hier noch die Seitenbaum-Ebene an, ab der die 2. Menüebene generiert werden soll.&lt;br /&gt;
&lt;br /&gt;
In den Zeile 6-19 wird dann die erste Menüebene definiert.&lt;br /&gt;
&lt;br /&gt;
Das noBlur = 1 wird nur benötigt, wenn die Seite möglichst barrierefrei sein soll.&lt;br /&gt;
&lt;br /&gt;
In Zeile 9 wird die komplette 1. Menüebene mit dem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tags umschlossen.&lt;br /&gt;
Anstatt der linkWraps muss nun wrapItemAndSub verwendet werden. Somit wird jetzt ein Link ohne Untermenü mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt; umschlossen; ein Link mit Untermenü allerdings nur mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;... . Dadurch, das die nächste Menüebene wieder mit einem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tag anfängt, wird die Punkteliste sauber generiert.&lt;br /&gt;
&lt;br /&gt;
Zeile 12 sorgt noch dafür, daß jedem Link ein &amp;lt;title&amp;gt;-Tag aus dem Datenbankfeld mitgegeben wird.&lt;br /&gt;
Wenn in den Datenbankfeldern der Seite sowohl abstract als auch description nicht eingetragen ist, wird zumindest der Seitentitel eingetragen.&lt;br /&gt;
&lt;br /&gt;
Zeile 15 kopiert die Definition noch vom Normal-Zustand in den Zustand, der aktiv ist, wenn die Seite geöffnent ist.&lt;br /&gt;
&lt;br /&gt;
Zeile 16 entfernt nun noch den Link auf diese Seite, da er hier nicht notwendig und bei barrierefreien Seiten auch nicht gewünscht ist.&lt;br /&gt;
&lt;br /&gt;
Diese Definition wird dann nur noch in Zeile 18 und 19 für die 2. und 3. Menüebene generiert.&lt;br /&gt;
&lt;br /&gt;
Ein passendes CSS wäre z.B. folgendes:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #navi {&lt;br /&gt;
 margin-top:52px;&lt;br /&gt;
 margin-left:0;&lt;br /&gt;
   float: left;&lt;br /&gt;
	width: 220px;&lt;br /&gt;
	background-image: url(../images/navi_back.gif);&lt;br /&gt;
	background-color: #920026;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 {&lt;br /&gt;
   padding-left:10px;&lt;br /&gt;
	margin-left:0px;&lt;br /&gt;
	color:#4782C6;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	list-style:none;&lt;br /&gt;
	line-height: 20px;&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 .naviL1 a:link, .naviL1 a:visited{&lt;br /&gt;
	padding-left:0px;&lt;br /&gt;
	color:#FFFFFF;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 a:hover{&lt;br /&gt;
   color:#9F002D;&lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
#navi ist die id für ein DIV in dem die komplette Navigation liegt.&lt;br /&gt;
&lt;br /&gt;
Nun kann man diese Menü mit CSS grafisch noch verfeinern. Ein paar Beispiele wird es mit der nächsten Bearbeitung dieses Tutorials geben.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Campbell Button Menü ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 26&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul id=&amp;quot;iCampbell&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul id=&amp;quot;iCampbellL2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS (horizontale Version)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Claire Campbell - etwas modifiziert */&lt;br /&gt;
/*#iCampbellBox {&lt;br /&gt;
  background:#28b; margin:0 0 20px; padding:0.6em 0 0 2%; width:400px; height:1.83em;&lt;br /&gt;
}*/&lt;br /&gt;
ul#iCampbell {&lt;br /&gt;
  list-style:none; &lt;br /&gt;
  margin:0 auto; &lt;br /&gt;
  padding:0;/*notwendig sonst im FF mittig*/&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li {&lt;br /&gt;
  display:block; &lt;br /&gt;
  float:left; &lt;br /&gt;
  width:20%; &lt;br /&gt;
  font-size:0.78em; &lt;br /&gt;
  font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a {&lt;br /&gt;
  display:block; &lt;br /&gt;
  width:91%; &lt;br /&gt;
  padding: 0.4em 0.5em 0.5em 0.1em;&lt;br /&gt;
  border-width:1px; &lt;br /&gt;
  /*border-color:*/&lt;br /&gt;
  border-style:solid;&lt;br /&gt;
}&lt;br /&gt;
#iCampbellBox&amp;gt;ul#iCampbell li span, #iCampbellBox&amp;gt;ul#iCampbell li a {&lt;br /&gt;
  width:auto; /*nur nicht IEs*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:link, ul#iCampbell li a:visited {&lt;br /&gt;
	color:black; &lt;br /&gt;
	background:#BBBBBB;&lt;br /&gt;
   border-color:#666 #666 #666 #EEE;  &lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
ul#iCampbell li a:hover, ul#iCampbell li a:active,ul#iCampbell li.akt a:visited, ul#iCampbell li.akt a:active, ul#iCampbell li.akt a:link  {&lt;br /&gt;
	padding:0.3em 0.6em 0.6em 0.0em;&lt;br /&gt;
   border-color:#FFF #666 #D6D5DA #FFF;  &lt;br /&gt;
   color:#C80202; &lt;br /&gt;
	background:#D6D5DA; text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:active {&lt;br /&gt;
  color:#C80202; &lt;br /&gt;
  background:#D6D5DA;&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Einfache CSS Navigation (vertikal)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 9&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul class=&amp;quot;navi1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul class=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL2&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation haupt */&lt;br /&gt;
#navi {&lt;br /&gt;
float: left;&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navi1 {&lt;br /&gt;
padding:0px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
background-image: url(../images/pfeil.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:link, .naviL1 a:visited {&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:hover{&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
float:left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1_act {&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navigation sub */&lt;br /&gt;
.navi2 {&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 2px;&lt;br /&gt;
padding-bottom: 2px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
.naviL2 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:link, .naviL2 a:visited {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:hover{&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2_act {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=318</id>
		<title>Typo3 - Navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=318"/>
		<updated>2006-06-27T10:05:44Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Campbell Button Menü */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Artikel sollen anhand von Beispielen verschiedene Navigations-Menüs mittels TypoScript gezeigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TMenu_Layer, GMenu_Layer ==&lt;br /&gt;
&lt;br /&gt;
Bei den Layer Menüs gibt es das Problem bei variablen Designs (z.B. Mittig positioniert) dass man die Layer nicht absolut positionieren kann, denn je nach Fenstergröße verändern sich die x und y Werte. Tipps dafür gibt es im Deutschen Typo3 Newgroup und bei Marlies Cohen (mcuniverse.com):&lt;br /&gt;
&lt;br /&gt;
[http://www.mcuniverse.com/TMENU_LAYERS_Tutorial.1098.0.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.typo3.net/forum/?&amp;amp;action=list_post&amp;amp;tid=3197]&lt;br /&gt;
&lt;br /&gt;
=== grafisches Layer Menu ===&lt;br /&gt;
Ein Beispiel für ein Menü mit grafischen Hauptpunkten und Grafischen-Layern für die 2. Ebene von archkom.de:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 ###################&lt;br /&gt;
 ### DHTML Navigation ###&lt;br /&gt;
 ################### &lt;br /&gt;
&lt;br /&gt;
 includeLibs.gmenu_layers = media/scripts/gmenu_layers.php&lt;br /&gt;
 temp.navi_gLayer = HMENU&lt;br /&gt;
 temp.navi_gLayer.special = directory&lt;br /&gt;
 temp.navi_gLayer.special.value = 2&lt;br /&gt;
 ### Level 1 ###&lt;br /&gt;
 temp.navi_gLayer.1 = GMENU_LAYERS&lt;br /&gt;
 temp.navi_gLayer.1 {&lt;br /&gt;
    hideMenuWhenNotOver =10&lt;br /&gt;
    hideMenuTimer = 2000&lt;br /&gt;
    #Syle für den Layer vom Untermenü (Level2)&lt;br /&gt;
    layerStyle = position:absolute;left:0px;top:249px;width:20px;VISIBILITY:hidden;  &lt;br /&gt;
    #xPosOffset = -113 #von links insgesamt&lt;br /&gt;
    lockPosition = x&lt;br /&gt;
    expAll=1&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       backColor = #5980B8&lt;br /&gt;
       XY = 114, 23&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          text.field = title&lt;br /&gt;
          fontFile = fileadmin/fonts/arialbd.ttf&lt;br /&gt;
          fontSize=14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,16&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor= #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
 ###  2. Level   ###&lt;br /&gt;
 temp.navi_gLayer.2 = GMENU&lt;br /&gt;
 temp.navi_gLayer.2.wrap = |&amp;lt;br&amp;gt;&lt;br /&gt;
 temp.navi_gLayer.2 {&lt;br /&gt;
 #   hideMenuWhenNotOver = 8&lt;br /&gt;
 #   hideMenuTimer = 300&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       XY = 113, 20&lt;br /&gt;
       5 = BOX&lt;br /&gt;
       5{&lt;br /&gt;
          dimensions = 0,0,113,20&lt;br /&gt;
          color = #5980B8&lt;br /&gt;
       }&lt;br /&gt;
       7 = BOX&lt;br /&gt;
       7{&lt;br /&gt;
          dimensions = 0,19,113,1&lt;br /&gt;
          color = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          fontSize = 11&lt;br /&gt;
          text.field = title&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor = #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Layer Menu ===&lt;br /&gt;
Eine Variante mit Text Layern&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation&lt;br /&gt;
   temp.naviLinks = HMENU&lt;br /&gt;
   temp.naviLinks.special = directory&lt;br /&gt;
   temp.naviLinks.special.value = 2 &lt;br /&gt;
   temp.naviLinks.1 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.1 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      topOffset=20&lt;br /&gt;
      leftOffset=-12 &lt;br /&gt;
      hideMenuWhenNotOver = 50&lt;br /&gt;
      hideMenuTimer = 70&lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;td class=&amp;quot;topnav&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;td class=&amp;quot;topnav_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation 2nd Level&lt;br /&gt;
   temp.naviLinks.2 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.2 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      hideMenuWhenNotOver=1 &lt;br /&gt;
      topOffset=13 &lt;br /&gt;
      leftOffset=15 &lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;div class=&amp;quot;navLevel2&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;span class=&amp;quot;topnav1&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;span class=&amp;quot;topnav1_act&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;   &lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ausführliches Text Layer Menu ===&lt;br /&gt;
Da ist ziemlich viel drin besser wäre eins mit CSS:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TypoScript:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##############################&lt;br /&gt;
 HAUPTEMENU: MENU_MAIN&lt;br /&gt;
##############################&lt;br /&gt;
&lt;br /&gt;
   # Benoetigte Libaries einfuegen&lt;br /&gt;
   page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Menu erzeugen&lt;br /&gt;
   temp.MENU_MAIN = HMENU&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 1 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.1 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.1 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=16&lt;br /&gt;
                leftOffset=0&lt;br /&gt;
                # Angabe wann sich die naechste Ebene wieder schliessen soll&lt;br /&gt;
                hideMenuWhenNotOver = 50&lt;br /&gt;
                hideMenuTimer = 70&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;menu1_main&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;td class=&amp;quot;menu1_main&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;td class=&amp;quot;menu1_main_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 1&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 2 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.2 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.2 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=0&lt;br /&gt;
                leftOffset=140&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
                # Darstellung fuer Unterpunkte mit Subpunkten&lt;br /&gt;
                IFSUB = 1&lt;br /&gt;
                IFSUB {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_sub&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 2&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 3 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.3 = TMENU&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.3 {&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 3&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
# Marker durch Menü ersetzten:&lt;br /&gt;
subparts.MENU_MAIN &amp;lt; temp.MENU_MAIN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*MENUES */&lt;br /&gt;
.menue_main&lt;br /&gt;
{&lt;br /&gt;
        background: #000099;&lt;br /&gt;
        text-align: left;&lt;br /&gt;
        height: 16 px;&lt;br /&gt;
        width: 602 px;&lt;br /&gt;
               &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MENU_MAIN */&lt;br /&gt;
.menu1_main&lt;br /&gt;
{       &lt;br /&gt;
        background-color: #000099;     &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main A, .menu1_main A:visited {&lt;br /&gt;
        color: #ffffff; &lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #000099;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main A:hover, .menu1_main A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A, .menu1_main_act A:visited {&lt;br /&gt;
        color: #000099;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #CCCCEB;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A:hover, .menu1_main_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
/* MENU_MAIN LEVEL 2 */&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A, .menu1_main2 A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #CCEBCC;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A:hover, .menu1_main2 A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_act A, .menu1_main2_act A:visited {&lt;br /&gt;
        color: #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #009900;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_act A:hover, .menu1_main2_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_sub A, .menu1_main2_sub A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_sub A:hover, .menu1_main2_sub A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back_act.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
falls es jemanden interessiert!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;opera - problem&amp;#039;&amp;#039;&amp;#039; kann man so lösen &lt;br /&gt;
&lt;br /&gt;
aus der datei jsfunc.layermenu.js (Scripts Verzeichnis)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4||bw.op)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
this.y= (bw.ns4||bw.op)?this.css.top:this.el.offsetTop;&lt;br /&gt;
this.height= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.op?this.css.pixelHeight:0;&lt;br /&gt;
this.width= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetWidth:bw.ns4?this.ref.width:bw.op?this.css.pixelWidth:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ersetzten durch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
        this.y= (bw.ns4)?this.css.top:this.el.offsetTop;&lt;br /&gt;
        this.height=(bw.ie4||bw.dom)?this.el.offsetHeight:bw.ns4?this.ref.height:0;&lt;br /&gt;
        this.width=(bw.ie4||bw.dom)?this.el.offsetWidth:bw.ns4?this.ref.width:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
bei neueren Typo3 Versionen (&amp;gt;= V3.8) könnte es auch schon so funktionieren ?&lt;br /&gt;
&lt;br /&gt;
== Navigation auf CSS Basis als Punktliste ==&lt;br /&gt;
(Variation des Tutorials von Typo3.net)&lt;br /&gt;
&lt;br /&gt;
Ein Menü als Punkteliste und nicht als GMENU aufzubauen hat verschiedene Vorteile:&lt;br /&gt;
&lt;br /&gt;
# Die Übertragungszeit der Seite ist schneller.&lt;br /&gt;
# Schriften wirken schärfer als die, die der GIFBUILDER erzeugt&lt;br /&gt;
# Wenn der Text zu lang werden sollte, wird automatich eine neue Zeile angefangen. Der Text steht dabei in jeder Zeile immer bündig untereinander.&lt;br /&gt;
# Die so erzeugten Menüeinträge sind &amp;quot;barrierefrei&amp;quot;&lt;br /&gt;
# Die Suchmaschinen können die Links hervorragend analysieren&lt;br /&gt;
&lt;br /&gt;
Das Punkteliste-Menü baut dabei auf das normale TMENU auf:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 temp.navi_vBulletList = HMENU&lt;br /&gt;
 temp.navi_vBulletList {&lt;br /&gt;
     stdWrap.case = upper&lt;br /&gt;
     special = directory&lt;br /&gt;
     # Seitenid für den Einstieg&lt;br /&gt;
     special.value = 1&lt;br /&gt;
     # Seitenbaumebene ab Level2&lt;br /&gt;
     entryLevel = 0&lt;br /&gt;
     1 = TMENU&lt;br /&gt;
     1 {&lt;br /&gt;
        noBlur = 1&lt;br /&gt;
        wrap = &amp;lt;ul class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
        NO = 1&lt;br /&gt;
        NO {&lt;br /&gt;
           ATagTitle.field = abstract // description // title&lt;br /&gt;
           wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
           ATagParams = class=&amp;quot;naviL1&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        CUR &amp;lt; .NO&lt;br /&gt;
        CUR.doNotLinkIt = 1&lt;br /&gt;
        ACT &amp;lt; .NO&lt;br /&gt;
        ACT.wrapItemAndSub = &amp;lt;li class=naviL1_act&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
     }&lt;br /&gt;
     2 &amp;lt; .1&lt;br /&gt;
     3 &amp;lt; .1&lt;br /&gt;
  }  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung des Sourcecodes:&lt;br /&gt;
&lt;br /&gt;
In der Zeile 1 erzeugen wir ein temporäres cObjekt HMENU.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird der Einstiegspunkt für das Menü auf die Seite mit der ID 1 gelegt. Für die generierung der 2. Menüebene gibt man hier noch die Seitenbaum-Ebene an, ab der die 2. Menüebene generiert werden soll.&lt;br /&gt;
&lt;br /&gt;
In den Zeile 6-19 wird dann die erste Menüebene definiert.&lt;br /&gt;
&lt;br /&gt;
Das noBlur = 1 wird nur benötigt, wenn die Seite möglichst barrierefrei sein soll.&lt;br /&gt;
&lt;br /&gt;
In Zeile 9 wird die komplette 1. Menüebene mit dem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tags umschlossen.&lt;br /&gt;
Anstatt der linkWraps muss nun wrapItemAndSub verwendet werden. Somit wird jetzt ein Link ohne Untermenü mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt; umschlossen; ein Link mit Untermenü allerdings nur mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;... . Dadurch, das die nächste Menüebene wieder mit einem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tag anfängt, wird die Punkteliste sauber generiert.&lt;br /&gt;
&lt;br /&gt;
Zeile 12 sorgt noch dafür, daß jedem Link ein &amp;lt;title&amp;gt;-Tag aus dem Datenbankfeld mitgegeben wird.&lt;br /&gt;
Wenn in den Datenbankfeldern der Seite sowohl abstract als auch description nicht eingetragen ist, wird zumindest der Seitentitel eingetragen.&lt;br /&gt;
&lt;br /&gt;
Zeile 15 kopiert die Definition noch vom Normal-Zustand in den Zustand, der aktiv ist, wenn die Seite geöffnent ist.&lt;br /&gt;
&lt;br /&gt;
Zeile 16 entfernt nun noch den Link auf diese Seite, da er hier nicht notwendig und bei barrierefreien Seiten auch nicht gewünscht ist.&lt;br /&gt;
&lt;br /&gt;
Diese Definition wird dann nur noch in Zeile 18 und 19 für die 2. und 3. Menüebene generiert.&lt;br /&gt;
&lt;br /&gt;
Ein passendes CSS wäre z.B. folgendes:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #navi {&lt;br /&gt;
 margin-top:52px;&lt;br /&gt;
 margin-left:0;&lt;br /&gt;
   float: left;&lt;br /&gt;
	width: 220px;&lt;br /&gt;
	background-image: url(../images/navi_back.gif);&lt;br /&gt;
	background-color: #920026;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 {&lt;br /&gt;
   padding-left:10px;&lt;br /&gt;
	margin-left:0px;&lt;br /&gt;
	color:#4782C6;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	list-style:none;&lt;br /&gt;
	line-height: 20px;&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 .naviL1 a:link, .naviL1 a:visited{&lt;br /&gt;
	padding-left:0px;&lt;br /&gt;
	color:#FFFFFF;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 a:hover{&lt;br /&gt;
   color:#9F002D;&lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
#navi ist die id für ein DIV in dem die komplette Navigation liegt.&lt;br /&gt;
&lt;br /&gt;
Nun kann man diese Menü mit CSS grafisch noch verfeinern. Ein paar Beispiele wird es mit der nächsten Bearbeitung dieses Tutorials geben.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Campbell Button Menü ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 26&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul id=&amp;quot;iCampbell&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul class=&amp;quot;iCampbellLs&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS (horizontale Version)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Claire Campbell - etwas modifiziert */&lt;br /&gt;
/*#iCampbellBox {&lt;br /&gt;
  background:#28b; margin:0 0 20px; padding:0.6em 0 0 2%; width:400px; height:1.83em;&lt;br /&gt;
}*/&lt;br /&gt;
ul#iCampbell {&lt;br /&gt;
  list-style:none; &lt;br /&gt;
  margin:0 auto; &lt;br /&gt;
  padding:0;/*notwendig sonst im FF mittig*/&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li {&lt;br /&gt;
  display:block; &lt;br /&gt;
  float:left; &lt;br /&gt;
  width:20%; &lt;br /&gt;
  font-size:0.78em; &lt;br /&gt;
  font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a {&lt;br /&gt;
  display:block; &lt;br /&gt;
  width:91%; &lt;br /&gt;
  padding: 0.4em 0.5em 0.5em 0.1em;&lt;br /&gt;
  border-width:1px; &lt;br /&gt;
  /*border-color:*/&lt;br /&gt;
  border-style:solid;&lt;br /&gt;
}&lt;br /&gt;
#iCampbellBox&amp;gt;ul#iCampbell li span, #iCampbellBox&amp;gt;ul#iCampbell li a {&lt;br /&gt;
  width:auto; /*nur nicht IEs*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:link, ul#iCampbell li a:visited {&lt;br /&gt;
	color:black; &lt;br /&gt;
	background:#BBBBBB;&lt;br /&gt;
   border-color:#666 #666 #666 #EEE;  &lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
ul#iCampbell li a:hover, ul#iCampbell li a:active,ul#iCampbell li.akt a:visited, ul#iCampbell li.akt a:active, ul#iCampbell li.akt a:link  {&lt;br /&gt;
	padding:0.3em 0.6em 0.6em 0.0em;&lt;br /&gt;
   border-color:#FFF #666 #D6D5DA #FFF;  &lt;br /&gt;
   color:#C80202; &lt;br /&gt;
	background:#D6D5DA; text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:active {&lt;br /&gt;
  color:#C80202; &lt;br /&gt;
  background:#D6D5DA;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Einfache CSS Navigation (vertikal)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 9&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul class=&amp;quot;navi1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul class=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL2&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation haupt */&lt;br /&gt;
#navi {&lt;br /&gt;
float: left;&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navi1 {&lt;br /&gt;
padding:0px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
background-image: url(../images/pfeil.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:link, .naviL1 a:visited {&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:hover{&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
float:left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1_act {&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navigation sub */&lt;br /&gt;
.navi2 {&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 2px;&lt;br /&gt;
padding-bottom: 2px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
.naviL2 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:link, .naviL2 a:visited {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:hover{&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2_act {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=317</id>
		<title>Typo3 - Navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=317"/>
		<updated>2006-06-27T09:56:55Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Navigation auf CSS Basis als Punktliste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Artikel sollen anhand von Beispielen verschiedene Navigations-Menüs mittels TypoScript gezeigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TMenu_Layer, GMenu_Layer ==&lt;br /&gt;
&lt;br /&gt;
Bei den Layer Menüs gibt es das Problem bei variablen Designs (z.B. Mittig positioniert) dass man die Layer nicht absolut positionieren kann, denn je nach Fenstergröße verändern sich die x und y Werte. Tipps dafür gibt es im Deutschen Typo3 Newgroup und bei Marlies Cohen (mcuniverse.com):&lt;br /&gt;
&lt;br /&gt;
[http://www.mcuniverse.com/TMENU_LAYERS_Tutorial.1098.0.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.typo3.net/forum/?&amp;amp;action=list_post&amp;amp;tid=3197]&lt;br /&gt;
&lt;br /&gt;
=== grafisches Layer Menu ===&lt;br /&gt;
Ein Beispiel für ein Menü mit grafischen Hauptpunkten und Grafischen-Layern für die 2. Ebene von archkom.de:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 ###################&lt;br /&gt;
 ### DHTML Navigation ###&lt;br /&gt;
 ################### &lt;br /&gt;
&lt;br /&gt;
 includeLibs.gmenu_layers = media/scripts/gmenu_layers.php&lt;br /&gt;
 temp.navi_gLayer = HMENU&lt;br /&gt;
 temp.navi_gLayer.special = directory&lt;br /&gt;
 temp.navi_gLayer.special.value = 2&lt;br /&gt;
 ### Level 1 ###&lt;br /&gt;
 temp.navi_gLayer.1 = GMENU_LAYERS&lt;br /&gt;
 temp.navi_gLayer.1 {&lt;br /&gt;
    hideMenuWhenNotOver =10&lt;br /&gt;
    hideMenuTimer = 2000&lt;br /&gt;
    #Syle für den Layer vom Untermenü (Level2)&lt;br /&gt;
    layerStyle = position:absolute;left:0px;top:249px;width:20px;VISIBILITY:hidden;  &lt;br /&gt;
    #xPosOffset = -113 #von links insgesamt&lt;br /&gt;
    lockPosition = x&lt;br /&gt;
    expAll=1&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       backColor = #5980B8&lt;br /&gt;
       XY = 114, 23&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          text.field = title&lt;br /&gt;
          fontFile = fileadmin/fonts/arialbd.ttf&lt;br /&gt;
          fontSize=14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,16&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor= #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
 ###  2. Level   ###&lt;br /&gt;
 temp.navi_gLayer.2 = GMENU&lt;br /&gt;
 temp.navi_gLayer.2.wrap = |&amp;lt;br&amp;gt;&lt;br /&gt;
 temp.navi_gLayer.2 {&lt;br /&gt;
 #   hideMenuWhenNotOver = 8&lt;br /&gt;
 #   hideMenuTimer = 300&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       XY = 113, 20&lt;br /&gt;
       5 = BOX&lt;br /&gt;
       5{&lt;br /&gt;
          dimensions = 0,0,113,20&lt;br /&gt;
          color = #5980B8&lt;br /&gt;
       }&lt;br /&gt;
       7 = BOX&lt;br /&gt;
       7{&lt;br /&gt;
          dimensions = 0,19,113,1&lt;br /&gt;
          color = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          fontSize = 11&lt;br /&gt;
          text.field = title&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor = #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Layer Menu ===&lt;br /&gt;
Eine Variante mit Text Layern&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation&lt;br /&gt;
   temp.naviLinks = HMENU&lt;br /&gt;
   temp.naviLinks.special = directory&lt;br /&gt;
   temp.naviLinks.special.value = 2 &lt;br /&gt;
   temp.naviLinks.1 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.1 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      topOffset=20&lt;br /&gt;
      leftOffset=-12 &lt;br /&gt;
      hideMenuWhenNotOver = 50&lt;br /&gt;
      hideMenuTimer = 70&lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;td class=&amp;quot;topnav&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;td class=&amp;quot;topnav_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation 2nd Level&lt;br /&gt;
   temp.naviLinks.2 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.2 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      hideMenuWhenNotOver=1 &lt;br /&gt;
      topOffset=13 &lt;br /&gt;
      leftOffset=15 &lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;div class=&amp;quot;navLevel2&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;span class=&amp;quot;topnav1&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;span class=&amp;quot;topnav1_act&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;   &lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ausführliches Text Layer Menu ===&lt;br /&gt;
Da ist ziemlich viel drin besser wäre eins mit CSS:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TypoScript:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##############################&lt;br /&gt;
 HAUPTEMENU: MENU_MAIN&lt;br /&gt;
##############################&lt;br /&gt;
&lt;br /&gt;
   # Benoetigte Libaries einfuegen&lt;br /&gt;
   page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Menu erzeugen&lt;br /&gt;
   temp.MENU_MAIN = HMENU&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 1 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.1 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.1 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=16&lt;br /&gt;
                leftOffset=0&lt;br /&gt;
                # Angabe wann sich die naechste Ebene wieder schliessen soll&lt;br /&gt;
                hideMenuWhenNotOver = 50&lt;br /&gt;
                hideMenuTimer = 70&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;menu1_main&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;td class=&amp;quot;menu1_main&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;td class=&amp;quot;menu1_main_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 1&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 2 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.2 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.2 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=0&lt;br /&gt;
                leftOffset=140&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
                # Darstellung fuer Unterpunkte mit Subpunkten&lt;br /&gt;
                IFSUB = 1&lt;br /&gt;
                IFSUB {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_sub&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 2&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 3 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.3 = TMENU&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.3 {&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 3&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
# Marker durch Menü ersetzten:&lt;br /&gt;
subparts.MENU_MAIN &amp;lt; temp.MENU_MAIN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*MENUES */&lt;br /&gt;
.menue_main&lt;br /&gt;
{&lt;br /&gt;
        background: #000099;&lt;br /&gt;
        text-align: left;&lt;br /&gt;
        height: 16 px;&lt;br /&gt;
        width: 602 px;&lt;br /&gt;
               &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MENU_MAIN */&lt;br /&gt;
.menu1_main&lt;br /&gt;
{       &lt;br /&gt;
        background-color: #000099;     &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main A, .menu1_main A:visited {&lt;br /&gt;
        color: #ffffff; &lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #000099;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main A:hover, .menu1_main A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A, .menu1_main_act A:visited {&lt;br /&gt;
        color: #000099;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #CCCCEB;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A:hover, .menu1_main_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
/* MENU_MAIN LEVEL 2 */&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A, .menu1_main2 A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #CCEBCC;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A:hover, .menu1_main2 A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_act A, .menu1_main2_act A:visited {&lt;br /&gt;
        color: #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #009900;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_act A:hover, .menu1_main2_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_sub A, .menu1_main2_sub A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_sub A:hover, .menu1_main2_sub A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back_act.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
falls es jemanden interessiert!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;opera - problem&amp;#039;&amp;#039;&amp;#039; kann man so lösen &lt;br /&gt;
&lt;br /&gt;
aus der datei jsfunc.layermenu.js (Scripts Verzeichnis)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4||bw.op)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
this.y= (bw.ns4||bw.op)?this.css.top:this.el.offsetTop;&lt;br /&gt;
this.height= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.op?this.css.pixelHeight:0;&lt;br /&gt;
this.width= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetWidth:bw.ns4?this.ref.width:bw.op?this.css.pixelWidth:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ersetzten durch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
        this.y= (bw.ns4)?this.css.top:this.el.offsetTop;&lt;br /&gt;
        this.height=(bw.ie4||bw.dom)?this.el.offsetHeight:bw.ns4?this.ref.height:0;&lt;br /&gt;
        this.width=(bw.ie4||bw.dom)?this.el.offsetWidth:bw.ns4?this.ref.width:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
bei neueren Typo3 Versionen (&amp;gt;= V3.8) könnte es auch schon so funktionieren ?&lt;br /&gt;
&lt;br /&gt;
== Navigation auf CSS Basis als Punktliste ==&lt;br /&gt;
(Variation des Tutorials von Typo3.net)&lt;br /&gt;
&lt;br /&gt;
Ein Menü als Punkteliste und nicht als GMENU aufzubauen hat verschiedene Vorteile:&lt;br /&gt;
&lt;br /&gt;
# Die Übertragungszeit der Seite ist schneller.&lt;br /&gt;
# Schriften wirken schärfer als die, die der GIFBUILDER erzeugt&lt;br /&gt;
# Wenn der Text zu lang werden sollte, wird automatich eine neue Zeile angefangen. Der Text steht dabei in jeder Zeile immer bündig untereinander.&lt;br /&gt;
# Die so erzeugten Menüeinträge sind &amp;quot;barrierefrei&amp;quot;&lt;br /&gt;
# Die Suchmaschinen können die Links hervorragend analysieren&lt;br /&gt;
&lt;br /&gt;
Das Punkteliste-Menü baut dabei auf das normale TMENU auf:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 temp.navi_vBulletList = HMENU&lt;br /&gt;
 temp.navi_vBulletList {&lt;br /&gt;
     stdWrap.case = upper&lt;br /&gt;
     special = directory&lt;br /&gt;
     # Seitenid für den Einstieg&lt;br /&gt;
     special.value = 1&lt;br /&gt;
     # Seitenbaumebene ab Level2&lt;br /&gt;
     entryLevel = 0&lt;br /&gt;
     1 = TMENU&lt;br /&gt;
     1 {&lt;br /&gt;
        noBlur = 1&lt;br /&gt;
        wrap = &amp;lt;ul class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
        NO = 1&lt;br /&gt;
        NO {&lt;br /&gt;
           ATagTitle.field = abstract // description // title&lt;br /&gt;
           wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
           ATagParams = class=&amp;quot;naviL1&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        CUR &amp;lt; .NO&lt;br /&gt;
        CUR.doNotLinkIt = 1&lt;br /&gt;
        ACT &amp;lt; .NO&lt;br /&gt;
        ACT.wrapItemAndSub = &amp;lt;li class=naviL1_act&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
     }&lt;br /&gt;
     2 &amp;lt; .1&lt;br /&gt;
     3 &amp;lt; .1&lt;br /&gt;
  }  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung des Sourcecodes:&lt;br /&gt;
&lt;br /&gt;
In der Zeile 1 erzeugen wir ein temporäres cObjekt HMENU.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird der Einstiegspunkt für das Menü auf die Seite mit der ID 1 gelegt. Für die generierung der 2. Menüebene gibt man hier noch die Seitenbaum-Ebene an, ab der die 2. Menüebene generiert werden soll.&lt;br /&gt;
&lt;br /&gt;
In den Zeile 6-19 wird dann die erste Menüebene definiert.&lt;br /&gt;
&lt;br /&gt;
Das noBlur = 1 wird nur benötigt, wenn die Seite möglichst barrierefrei sein soll.&lt;br /&gt;
&lt;br /&gt;
In Zeile 9 wird die komplette 1. Menüebene mit dem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tags umschlossen.&lt;br /&gt;
Anstatt der linkWraps muss nun wrapItemAndSub verwendet werden. Somit wird jetzt ein Link ohne Untermenü mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt; umschlossen; ein Link mit Untermenü allerdings nur mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;... . Dadurch, das die nächste Menüebene wieder mit einem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tag anfängt, wird die Punkteliste sauber generiert.&lt;br /&gt;
&lt;br /&gt;
Zeile 12 sorgt noch dafür, daß jedem Link ein &amp;lt;title&amp;gt;-Tag aus dem Datenbankfeld mitgegeben wird.&lt;br /&gt;
Wenn in den Datenbankfeldern der Seite sowohl abstract als auch description nicht eingetragen ist, wird zumindest der Seitentitel eingetragen.&lt;br /&gt;
&lt;br /&gt;
Zeile 15 kopiert die Definition noch vom Normal-Zustand in den Zustand, der aktiv ist, wenn die Seite geöffnent ist.&lt;br /&gt;
&lt;br /&gt;
Zeile 16 entfernt nun noch den Link auf diese Seite, da er hier nicht notwendig und bei barrierefreien Seiten auch nicht gewünscht ist.&lt;br /&gt;
&lt;br /&gt;
Diese Definition wird dann nur noch in Zeile 18 und 19 für die 2. und 3. Menüebene generiert.&lt;br /&gt;
&lt;br /&gt;
Ein passendes CSS wäre z.B. folgendes:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #navi {&lt;br /&gt;
 margin-top:52px;&lt;br /&gt;
 margin-left:0;&lt;br /&gt;
   float: left;&lt;br /&gt;
	width: 220px;&lt;br /&gt;
	background-image: url(../images/navi_back.gif);&lt;br /&gt;
	background-color: #920026;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 {&lt;br /&gt;
   padding-left:10px;&lt;br /&gt;
	margin-left:0px;&lt;br /&gt;
	color:#4782C6;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	list-style:none;&lt;br /&gt;
	line-height: 20px;&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 .naviL1 a:link, .naviL1 a:visited{&lt;br /&gt;
	padding-left:0px;&lt;br /&gt;
	color:#FFFFFF;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 a:hover{&lt;br /&gt;
   color:#9F002D;&lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
#navi ist die id für ein DIV in dem die komplette Navigation liegt.&lt;br /&gt;
&lt;br /&gt;
Nun kann man diese Menü mit CSS grafisch noch verfeinern. Ein paar Beispiele wird es mit der nächsten Bearbeitung dieses Tutorials geben.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Campbell Button Menü ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 26&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul class=&amp;quot;iCampbell&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul class=&amp;quot;iCampbellLs&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;akt&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS (horizontale Version)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* Claire Campbell - etwas modifiziert */&lt;br /&gt;
/*#iCampbellBox {&lt;br /&gt;
  background:#28b; margin:0 0 20px; padding:0.6em 0 0 2%; width:400px; height:1.83em;&lt;br /&gt;
}*/&lt;br /&gt;
ul#iCampbell {&lt;br /&gt;
  list-style:none; &lt;br /&gt;
  margin:0 auto; &lt;br /&gt;
  padding:0;/*notwendig sonst im FF mittig*/&lt;br /&gt;
  width:100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li {&lt;br /&gt;
  display:block; &lt;br /&gt;
  float:left; &lt;br /&gt;
  width:20%; &lt;br /&gt;
  font-size:0.78em; &lt;br /&gt;
  font-weight:bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a {&lt;br /&gt;
  display:block; &lt;br /&gt;
  width:91%; &lt;br /&gt;
  padding: 0.4em 0.5em 0.5em 0.1em;&lt;br /&gt;
  border-width:1px; &lt;br /&gt;
  /*border-color:*/&lt;br /&gt;
  border-style:solid;&lt;br /&gt;
}&lt;br /&gt;
#iCampbellBox&amp;gt;ul#iCampbell li span, #iCampbellBox&amp;gt;ul#iCampbell li a {&lt;br /&gt;
  width:auto; /*nur nicht IEs*/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:link, ul#iCampbell li a:visited {&lt;br /&gt;
	color:black; &lt;br /&gt;
	background:#BBBBBB;&lt;br /&gt;
   border-color:#666 #666 #666 #EEE;  &lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
ul#iCampbell li a:hover, ul#iCampbell li a:active,ul#iCampbell li.akt a:visited, ul#iCampbell li.akt a:active, ul#iCampbell li.akt a:link  {&lt;br /&gt;
	padding:0.3em 0.6em 0.6em 0.0em;&lt;br /&gt;
   border-color:#FFF #666 #D6D5DA #FFF;  &lt;br /&gt;
   color:#C80202; &lt;br /&gt;
	background:#D6D5DA; text-decoration:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul#iCampbell li a:active {&lt;br /&gt;
  color:#C80202; &lt;br /&gt;
  background:#D6D5DA;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Einfache CSS Navigation (vertikal)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 9&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul class=&amp;quot;navi1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul class=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL2&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation haupt */&lt;br /&gt;
#navi {&lt;br /&gt;
float: left;&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navi1 {&lt;br /&gt;
padding:0px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
background-image: url(../images/pfeil.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:link, .naviL1 a:visited {&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:hover{&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
float:left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1_act {&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navigation sub */&lt;br /&gt;
.navi2 {&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 2px;&lt;br /&gt;
padding-bottom: 2px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
.naviL2 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:link, .naviL2 a:visited {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:hover{&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2_act {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=316</id>
		<title>Typo3 - Navigation</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Navigation&amp;diff=316"/>
		<updated>2006-06-27T09:38:13Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Navigation auf CSS Basis als Punktliste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In diesem Artikel sollen anhand von Beispielen verschiedene Navigations-Menüs mittels TypoScript gezeigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TMenu_Layer, GMenu_Layer ==&lt;br /&gt;
&lt;br /&gt;
Bei den Layer Menüs gibt es das Problem bei variablen Designs (z.B. Mittig positioniert) dass man die Layer nicht absolut positionieren kann, denn je nach Fenstergröße verändern sich die x und y Werte. Tipps dafür gibt es im Deutschen Typo3 Newgroup und bei Marlies Cohen (mcuniverse.com):&lt;br /&gt;
&lt;br /&gt;
[http://www.mcuniverse.com/TMENU_LAYERS_Tutorial.1098.0.html]&lt;br /&gt;
&lt;br /&gt;
[http://www.typo3.net/forum/?&amp;amp;action=list_post&amp;amp;tid=3197]&lt;br /&gt;
&lt;br /&gt;
=== grafisches Layer Menu ===&lt;br /&gt;
Ein Beispiel für ein Menü mit grafischen Hauptpunkten und Grafischen-Layern für die 2. Ebene von archkom.de:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 ###################&lt;br /&gt;
 ### DHTML Navigation ###&lt;br /&gt;
 ################### &lt;br /&gt;
&lt;br /&gt;
 includeLibs.gmenu_layers = media/scripts/gmenu_layers.php&lt;br /&gt;
 temp.navi_gLayer = HMENU&lt;br /&gt;
 temp.navi_gLayer.special = directory&lt;br /&gt;
 temp.navi_gLayer.special.value = 2&lt;br /&gt;
 ### Level 1 ###&lt;br /&gt;
 temp.navi_gLayer.1 = GMENU_LAYERS&lt;br /&gt;
 temp.navi_gLayer.1 {&lt;br /&gt;
    hideMenuWhenNotOver =10&lt;br /&gt;
    hideMenuTimer = 2000&lt;br /&gt;
    #Syle für den Layer vom Untermenü (Level2)&lt;br /&gt;
    layerStyle = position:absolute;left:0px;top:249px;width:20px;VISIBILITY:hidden;  &lt;br /&gt;
    #xPosOffset = -113 #von links insgesamt&lt;br /&gt;
    lockPosition = x&lt;br /&gt;
    expAll=1&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       backColor = #5980B8&lt;br /&gt;
       XY = 114, 23&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          text.field = title&lt;br /&gt;
          fontFile = fileadmin/fonts/arialbd.ttf&lt;br /&gt;
          fontSize=14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,16&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor= #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 } &lt;br /&gt;
&lt;br /&gt;
 ###  2. Level   ###&lt;br /&gt;
 temp.navi_gLayer.2 = GMENU&lt;br /&gt;
 temp.navi_gLayer.2.wrap = |&amp;lt;br&amp;gt;&lt;br /&gt;
 temp.navi_gLayer.2 {&lt;br /&gt;
 #   hideMenuWhenNotOver = 8&lt;br /&gt;
 #   hideMenuTimer = 300&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO {&lt;br /&gt;
       XY = 113, 20&lt;br /&gt;
       5 = BOX&lt;br /&gt;
       5{&lt;br /&gt;
          dimensions = 0,0,113,20&lt;br /&gt;
          color = #5980B8&lt;br /&gt;
       }&lt;br /&gt;
       7 = BOX&lt;br /&gt;
       7{&lt;br /&gt;
          dimensions = 0,19,113,1&lt;br /&gt;
          color = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
       10 = TEXT&lt;br /&gt;
       10{&lt;br /&gt;
          fontSize = 11&lt;br /&gt;
          text.field = title&lt;br /&gt;
          align = center&lt;br /&gt;
          offset = 0,14&lt;br /&gt;
          fontColor = #FFFFFF&lt;br /&gt;
       }&lt;br /&gt;
    } #NO Ende&lt;br /&gt;
    RO &amp;lt; .NO&lt;br /&gt;
    RO.10.fontColor = #FFDF00&lt;br /&gt;
    ACT &amp;lt; .RO&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Text Layer Menu ===&lt;br /&gt;
Eine Variante mit Text Layern&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation&lt;br /&gt;
   temp.naviLinks = HMENU&lt;br /&gt;
   temp.naviLinks.special = directory&lt;br /&gt;
   temp.naviLinks.special.value = 2 &lt;br /&gt;
   temp.naviLinks.1 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.1 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      topOffset=20&lt;br /&gt;
      leftOffset=-12 &lt;br /&gt;
      hideMenuWhenNotOver = 50&lt;br /&gt;
      hideMenuTimer = 70&lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;td class=&amp;quot;topnav&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;td class=&amp;quot;topnav_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
   # Top Navigation 2nd Level&lt;br /&gt;
   temp.naviLinks.2 = TMENU_LAYERS&lt;br /&gt;
   temp.naviLinks.2 {&lt;br /&gt;
      layerStyle = position:absolute;VISIBILITY:hidden; &lt;br /&gt;
      lockPosition = x&lt;br /&gt;
      relativeToParentLayer=1 &lt;br /&gt;
      relativeToTriggerItem=1&lt;br /&gt;
      hideMenuWhenNotOver=1 &lt;br /&gt;
      topOffset=13 &lt;br /&gt;
      leftOffset=15 &lt;br /&gt;
      expAll=1 &lt;br /&gt;
      wrap = &amp;lt;div class=&amp;quot;navLevel2&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
      NO.allWrap = &amp;lt;span class=&amp;quot;topnav1&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT.allWrap =  &amp;lt;span class=&amp;quot;topnav1_act&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;   &lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Ausführliches Text Layer Menu ===&lt;br /&gt;
Da ist ziemlich viel drin besser wäre eins mit CSS:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TypoScript:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
##############################&lt;br /&gt;
 HAUPTEMENU: MENU_MAIN&lt;br /&gt;
##############################&lt;br /&gt;
&lt;br /&gt;
   # Benoetigte Libaries einfuegen&lt;br /&gt;
   page.includeLibs.tmenu_layers = media/scripts/tmenu_layers.php&lt;br /&gt;
&lt;br /&gt;
   # Menu erzeugen&lt;br /&gt;
   temp.MENU_MAIN = HMENU&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 1 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.1 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.1 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=16&lt;br /&gt;
                leftOffset=0&lt;br /&gt;
                # Angabe wann sich die naechste Ebene wieder schliessen soll&lt;br /&gt;
                hideMenuWhenNotOver = 50&lt;br /&gt;
                hideMenuTimer = 70&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; class=&amp;quot;menu1_main&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;|&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;td class=&amp;quot;menu1_main&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;td class=&amp;quot;menu1_main_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 1&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 2 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.2 = TMENU_LAYERS&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.2 {&lt;br /&gt;
 &lt;br /&gt;
                layerStyle = position:absolute;VISIBILITY:hidden;&lt;br /&gt;
 &lt;br /&gt;
                # Menu verankern, damit es nicht der Maus folgt&lt;br /&gt;
                lockPosition = x&lt;br /&gt;
&lt;br /&gt;
                # Position wo sich die naechste Ebene oeffnen soll (Ebene 2)&lt;br /&gt;
                relativeToParentLayer=1&lt;br /&gt;
                relativeToTriggerItem=1&lt;br /&gt;
                topOffset=0&lt;br /&gt;
                leftOffset=140&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                # alle Menuepunkte anzeigen&lt;br /&gt;
                expAll=1&lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
                # Darstellung fuer Unterpunkte mit Subpunkten&lt;br /&gt;
                IFSUB = 1&lt;br /&gt;
                IFSUB {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_sub&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                    }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 2&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   ################&lt;br /&gt;
   # MENU EBENE 3 #&lt;br /&gt;
   ################&lt;br /&gt;
     # Ebene 1 erzeugen&lt;br /&gt;
     temp.MENU_MAIN.3 = TMENU&lt;br /&gt;
     # Eigenschaften Ebene 1&lt;br /&gt;
     temp.MENU_MAIN.3 {&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
                # Darstellung der aktuellen Ebene&lt;br /&gt;
                wrap = &amp;lt;table border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot;&amp;gt;|&amp;lt;/table&amp;gt;&lt;br /&gt;
                # Darstellung im Normalmodus&lt;br /&gt;
                NO {&lt;br /&gt;
                    allWrap = &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                   }&lt;br /&gt;
                # Darstellung wenn Aktiv&lt;br /&gt;
                ACT = 1&lt;br /&gt;
                ACT {&lt;br /&gt;
                     allWrap =  &amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;menu1_main2_act&amp;quot;&amp;gt; | &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
                     }&lt;br /&gt;
&lt;br /&gt;
                # Ende Ebene 3&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
# Marker durch Menü ersetzten:&lt;br /&gt;
subparts.MENU_MAIN &amp;lt; temp.MENU_MAIN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*MENUES */&lt;br /&gt;
.menue_main&lt;br /&gt;
{&lt;br /&gt;
        background: #000099;&lt;br /&gt;
        text-align: left;&lt;br /&gt;
        height: 16 px;&lt;br /&gt;
        width: 602 px;&lt;br /&gt;
               &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MENU_MAIN */&lt;br /&gt;
.menu1_main&lt;br /&gt;
{       &lt;br /&gt;
        background-color: #000099;     &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main A, .menu1_main A:visited {&lt;br /&gt;
        color: #ffffff; &lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #000099;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main A:hover, .menu1_main A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A, .menu1_main_act A:visited {&lt;br /&gt;
        color: #000099;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #CCCCEB;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main_act A:hover, .menu1_main_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        display: block;&lt;br /&gt;
        background-color: #FFCC00;&lt;br /&gt;
        padding-left: 10px;&lt;br /&gt;
        padding-right: 10px;&lt;br /&gt;
        border-right: 1px solid #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 10pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
       &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
/* MENU_MAIN LEVEL 2 */&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A, .menu1_main2 A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #CCEBCC;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2 A:hover, .menu1_main2 A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_act A, .menu1_main2_act A:visited {&lt;br /&gt;
        color: #ffffff;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #009900;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_act A:hover, .menu1_main2_act A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background: #FFCC00;&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.menu1_main2_sub A, .menu1_main2_sub A:visited {&lt;br /&gt;
        color: #009900;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
 .menu1_main2_sub A:hover, .menu1_main2_sub A:bb:hover {&lt;br /&gt;
        color: #000000;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
        background-image : url(main/images/menu_sub_back_act.jpg);&lt;br /&gt;
        border-bottom: 1px solid #009900;&lt;br /&gt;
        padding-left: 5px;&lt;br /&gt;
        width: 140px;&lt;br /&gt;
        padding-top: 2px;&lt;br /&gt;
        padding-bottom: 2px;&lt;br /&gt;
        font-weight: bold;&lt;br /&gt;
        font-size: 8pt;&lt;br /&gt;
        font-family: verdana;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
falls es jemanden interessiert!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;opera - problem&amp;#039;&amp;#039;&amp;#039; kann man so lösen &lt;br /&gt;
&lt;br /&gt;
aus der datei jsfunc.layermenu.js (Scripts Verzeichnis)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4||bw.op)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
this.y= (bw.ns4||bw.op)?this.css.top:this.el.offsetTop;&lt;br /&gt;
this.height= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetHeight:bw.ns4?this.ref.height:bw.op?this.css.pixelHeight:0;&lt;br /&gt;
this.width= (bw.ie4||bw.ie5||bw.ns6)?this.el.offsetWidth:bw.ns4?this.ref.width:bw.op?this.css.pixelWidth:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ersetzten durch:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
this.x= (bw.ns4)?this.css.left:this.el.offsetLeft;&lt;br /&gt;
        this.y= (bw.ns4)?this.css.top:this.el.offsetTop;&lt;br /&gt;
        this.height=(bw.ie4||bw.dom)?this.el.offsetHeight:bw.ns4?this.ref.height:0;&lt;br /&gt;
        this.width=(bw.ie4||bw.dom)?this.el.offsetWidth:bw.ns4?this.ref.width:0;&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
bei neueren Typo3 Versionen (&amp;gt;= V3.8) könnte es auch schon so funktionieren ?&lt;br /&gt;
&lt;br /&gt;
== Navigation auf CSS Basis als Punktliste ==&lt;br /&gt;
(Variation des Tutorials von Typo3.net)&lt;br /&gt;
&lt;br /&gt;
Ein Menü als Punkteliste und nicht als GMENU aufzubauen hat verschiedene Vorteile:&lt;br /&gt;
&lt;br /&gt;
# Die Übertragungszeit der Seite ist schneller.&lt;br /&gt;
# Schriften wirken schärfer als die, die der GIFBUILDER erzeugt&lt;br /&gt;
# Wenn der Text zu lang werden sollte, wird automatich eine neue Zeile angefangen. Der Text steht dabei in jeder Zeile immer bündig untereinander.&lt;br /&gt;
# Die so erzeugten Menüeinträge sind &amp;quot;barrierefrei&amp;quot;&lt;br /&gt;
# Die Suchmaschinen können die Links hervorragend analysieren&lt;br /&gt;
&lt;br /&gt;
Das Punkteliste-Menü baut dabei auf das normale TMENU auf:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 temp.navi_vBulletList = HMENU&lt;br /&gt;
 temp.navi_vBulletList {&lt;br /&gt;
     stdWrap.case = upper&lt;br /&gt;
     special = directory&lt;br /&gt;
     # Seitenid für den Einstieg&lt;br /&gt;
     special.value = 1&lt;br /&gt;
     # Seitenbaumebene ab Level2&lt;br /&gt;
     entryLevel = 0&lt;br /&gt;
     1 = TMENU&lt;br /&gt;
     1 {&lt;br /&gt;
        noBlur = 1&lt;br /&gt;
        wrap = &amp;lt;ul class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
        NO = 1&lt;br /&gt;
        NO {&lt;br /&gt;
           ATagTitle.field = abstract // description // title&lt;br /&gt;
           wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
           ATagParams = class=&amp;quot;naviL1&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
        CUR &amp;lt; .NO&lt;br /&gt;
        CUR.doNotLinkIt = 1&lt;br /&gt;
        ACT &amp;lt; .NO&lt;br /&gt;
        ACT.wrapItemAndSub = &amp;lt;li class=naviL1_act&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
     }&lt;br /&gt;
     2 &amp;lt; .1&lt;br /&gt;
     3 &amp;lt; .1&lt;br /&gt;
  }  &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beschreibung des Sourcecodes:&lt;br /&gt;
&lt;br /&gt;
In der Zeile 1 erzeugen wir ein temporäres cObjekt HMENU.&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel wird der Einstiegspunkt für das Menü auf die Seite mit der ID 1 gelegt. Für die generierung der 2. Menüebene gibt man hier noch die Seitenbaum-Ebene an, ab der die 2. Menüebene generiert werden soll.&lt;br /&gt;
&lt;br /&gt;
In den Zeile 6-19 wird dann die erste Menüebene definiert.&lt;br /&gt;
&lt;br /&gt;
Das noBlur = 1 wird nur benötigt, wenn die Seite möglichst barrierefrei sein soll.&lt;br /&gt;
&lt;br /&gt;
In Zeile 9 wird die komplette 1. Menüebene mit dem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tags umschlossen.&lt;br /&gt;
Anstatt der linkWraps muss nun wrapItemAndSub verwendet werden. Somit wird jetzt ein Link ohne Untermenü mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;...&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt; umschlossen; ein Link mit Untermenü allerdings nur mit &amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;... . Dadurch, das die nächste Menüebene wieder mit einem &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;-Tag anfängt, wird die Punkteliste sauber generiert.&lt;br /&gt;
&lt;br /&gt;
Zeile 12 sorgt noch dafür, daß jedem Link ein &amp;lt;title&amp;gt;-Tag aus dem Datenbankfeld mitgegeben wird.&lt;br /&gt;
Wenn in den Datenbankfeldern der Seite sowohl abstract als auch description nicht eingetragen ist, wird zumindest der Seitentitel eingetragen.&lt;br /&gt;
&lt;br /&gt;
Zeile 15 kopiert die Definition noch vom Normal-Zustand in den Zustand, der aktiv ist, wenn die Seite geöffnent ist.&lt;br /&gt;
&lt;br /&gt;
Zeile 16 entfernt nun noch den Link auf diese Seite, da er hier nicht notwendig und bei barrierefreien Seiten auch nicht gewünscht ist.&lt;br /&gt;
&lt;br /&gt;
Diese Definition wird dann nur noch in Zeile 18 und 19 für die 2. und 3. Menüebene generiert.&lt;br /&gt;
&lt;br /&gt;
Ein passendes CSS wäre z.B. folgendes:&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 #navi {&lt;br /&gt;
 margin-top:52px;&lt;br /&gt;
 margin-left:0;&lt;br /&gt;
   float: left;&lt;br /&gt;
	width: 220px;&lt;br /&gt;
	background-image: url(../images/navi_back.gif);&lt;br /&gt;
	background-color: #920026;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 {&lt;br /&gt;
   padding-left:10px;&lt;br /&gt;
	margin-left:0px;&lt;br /&gt;
	color:#4782C6;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	list-style:none;&lt;br /&gt;
	line-height: 20px;&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 .naviL1 a:link, .naviL1 a:visited{&lt;br /&gt;
	padding-left:0px;&lt;br /&gt;
	color:#FFFFFF;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 .naviL1 a:hover{&lt;br /&gt;
   color:#9F002D;&lt;br /&gt;
	text-decoration:none;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/pre&amp;gt;&lt;br /&gt;
#navi ist die id für ein DIV in dem die komplette Navigation liegt.&lt;br /&gt;
&lt;br /&gt;
Nun kann man diese Menü mit CSS grafisch noch verfeinern. Ein paar Beispiele wird es mit der nächsten Bearbeitung dieses Tutorials geben.&lt;br /&gt;
&lt;br /&gt;
Beispiele:&lt;br /&gt;
===Einfache vertikale Navigation===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TypoScript&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.navi_bulletList = HMENU&lt;br /&gt;
temp.navi_bulletList {&lt;br /&gt;
    #stdWrap.case = upper&lt;br /&gt;
    special = directory&lt;br /&gt;
    # Seitenid für den Einstieg&lt;br /&gt;
    special.value = 9&lt;br /&gt;
    # Seitenbaumebene ab Level2&lt;br /&gt;
    entryLevel = 0&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1.noBlur = 1&lt;br /&gt;
   1.wrap = &amp;lt;ul class=&amp;quot;navi1&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
   1.NO = 1&lt;br /&gt;
   1.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL1&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACT = 1&lt;br /&gt;
   1.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   1.ACTIFSUB = 1&lt;br /&gt;
   1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL1_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   2 = TMENU&lt;br /&gt;
   2.noBlur = 1&lt;br /&gt;
   2.wrap = &amp;lt;ul class=&amp;quot;navi2&amp;quot;&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.NO = 1&lt;br /&gt;
   2.NO.linkWrap = &amp;lt;li class=&amp;quot;naviL2&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACT = 1&lt;br /&gt;
   2.ACT.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   2.ACTIFSUB = 1&lt;br /&gt;
   2.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;naviL2_act&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/* navigation haupt */&lt;br /&gt;
#navi {&lt;br /&gt;
float: left;&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 3px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navi1 {&lt;br /&gt;
padding:0px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 12px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
background-image: url(../images/pfeil.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:link, .naviL1 a:visited {&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.naviL1 a:hover{&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
float:left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL1_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL1_act {&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 16px;&lt;br /&gt;
	background-image: url(../images/pfeil_on.gif);&lt;br /&gt;
background-repeat: no-repeat;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* navigation sub */&lt;br /&gt;
.navi2 {&lt;br /&gt;
padding-left:0px;&lt;br /&gt;
padding-top: 2px;&lt;br /&gt;
padding-bottom: 2px;&lt;br /&gt;
margin: 0px;&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
font-size: 11px;&lt;br /&gt;
list-style: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
.naviL2 {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   padding:0px;&lt;br /&gt;
	margin:0px;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-indent: 18px;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:link, .naviL2 a:visited {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
	color:#000000;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2 a:hover{&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.naviL2_act{&lt;br /&gt;
	clear:both;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.naviL2_act {&lt;br /&gt;
font-family: Arial, Helvetica, sans-serif;&lt;br /&gt;
   color:#CA0404;&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 14px;&lt;br /&gt;
text-indent: 18px;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Tipps_und_Tricks&amp;diff=357</id>
		<title>Typo3 - Tipps und Tricks</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Tipps_und_Tricks&amp;diff=357"/>
		<updated>2006-06-27T08:53:22Z</updated>

		<summary type="html">&lt;p&gt;84.161.145.115: /* Rendering von Content Elementen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mehr auf [[Typo3 - TS Templates]]&lt;br /&gt;
und: [[Typo3 - Wichtige TypoScript Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
== Rendering von Content Elementen ==&lt;br /&gt;
weitere Infos unter:&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Content Elemente anpassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Datum einfügen ===&lt;br /&gt;
z.B. als Marker im Template und dann im TS-Setup so:&lt;br /&gt;
&lt;br /&gt;
 ### datum ###&lt;br /&gt;
 marks.DATE = COA_INT &lt;br /&gt;
 marks.DATE { &lt;br /&gt;
   10 = TEXT &lt;br /&gt;
   10.data = date:U&lt;br /&gt;
   10.strftime = %A, %d.%m.%Y&lt;br /&gt;
   10.wrap = &amp;lt;span class=&amp;quot;mini&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Neuste Inhalte anzeigen ===&lt;br /&gt;
Quelle: http://typo3.umloud.dk/index.php?id=360 22.5.2006&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
This shows the content elements in the normal column of the page last created/edited.&lt;br /&gt;
&lt;br /&gt;
Note: &amp;quot;tstamp&amp;quot; ONLY get changed/set when you create a new page, or edit the page header NOT when you insert a content element on a page..&lt;br /&gt;
&lt;br /&gt;
lib.newestContent = COA&lt;br /&gt;
lib.newestContent {&lt;br /&gt;
  # First we collect the uids on all levels of the site&lt;br /&gt;
 &lt;br /&gt;
  # Gets the uids on 1st level&lt;br /&gt;
  10 = LOAD_REGISTER&lt;br /&gt;
  10.level1uids.cObject = CONTENT&lt;br /&gt;
  10.level1uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.data = leveluid:0&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Gets the uids on 2nd level&lt;br /&gt;
  20 = LOAD_REGISTER&lt;br /&gt;
  20.level2uids.cObject = CONTENT&lt;br /&gt;
  20.level2uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.cObject = TEXT&lt;br /&gt;
    select.pidInList.cObject.data = register:level1uids&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Gets the uids on 3rd level&lt;br /&gt;
  30 = LOAD_REGISTER&lt;br /&gt;
  30.level3uids.cObject = CONTENT&lt;br /&gt;
  30.level3uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.cObject = TEXT&lt;br /&gt;
    select.pidInList.cObject.data = register:level2uids&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Gets the uids on 4th level&lt;br /&gt;
  40 = LOAD_REGISTER&lt;br /&gt;
  40.level4uids.cObject = CONTENT&lt;br /&gt;
  40.level4uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.cObject = TEXT&lt;br /&gt;
    select.pidInList.cObject.data = register:level3uids&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Gets the uids on 5th level&lt;br /&gt;
  50 = LOAD_REGISTER&lt;br /&gt;
  50.level5uids.cObject = CONTENT&lt;br /&gt;
  50.level5uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.cObject = TEXT&lt;br /&gt;
    select.pidInList.cObject.data = register:level4uids&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Gets the uids on 6th level&lt;br /&gt;
  60 = LOAD_REGISTER&lt;br /&gt;
  60.level5uids.cObject = CONTENT&lt;br /&gt;
  60.level5uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.cObject = TEXT&lt;br /&gt;
    select.pidInList.cObject.data = register:level5uids&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # next we combine all of them into one list of uids&lt;br /&gt;
  70 = LOAD_REGISTER&lt;br /&gt;
  70.alluids.cObject = COA&lt;br /&gt;
  70.alluids.cObject {&lt;br /&gt;
    10 = TEXT&lt;br /&gt;
    10.data = register:level1uids&lt;br /&gt;
&lt;br /&gt;
    20 = TEXT&lt;br /&gt;
    20.data = register:level2uids&lt;br /&gt;
&lt;br /&gt;
    30 = TEXT&lt;br /&gt;
    30.data = register:level3uids&lt;br /&gt;
&lt;br /&gt;
    40 = TEXT&lt;br /&gt;
    40.data = register:level4uids&lt;br /&gt;
&lt;br /&gt;
    50 = TEXT&lt;br /&gt;
    50.data = register:level5uids&lt;br /&gt;
&lt;br /&gt;
    60 = TEXT&lt;br /&gt;
    60.data = register:level6uids&lt;br /&gt;
&lt;br /&gt;
    70 = TEXT&lt;br /&gt;
    70.data = leveluid:0&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Test output&lt;br /&gt;
  #75 = TEXT&lt;br /&gt;
  #75.data = register:alluids&lt;br /&gt;
  #75.wrap = [|]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  # More Testoutput&lt;br /&gt;
  80 = CONTENT&lt;br /&gt;
  80 {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select {&lt;br /&gt;
      pidInList.data = register:alluids&lt;br /&gt;
      orderBy = tstamp DESC&lt;br /&gt;
      max = 1&lt;br /&gt;
    }&lt;br /&gt;
    renderObj = COA&lt;br /&gt;
    renderObj {&lt;br /&gt;
      10 = TEXT&lt;br /&gt;
      10.field = title&lt;br /&gt;
      10.wrap = The newest page is:&amp;amp;nbsp;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;amp;nbsp;&lt;br /&gt;
      20 = TEXT&lt;br /&gt;
      20.field = tstamp&lt;br /&gt;
      20.strftime = %d-%b-%Y %H:%M:%S&lt;br /&gt;
      20.wrap = which was last edited:&amp;amp;nbsp;|&amp;lt;br&amp;gt;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # And the final output of the content elements&lt;br /&gt;
  90 = COA&lt;br /&gt;
  90 {&lt;br /&gt;
    wrap = And here are the content in the normal column of that page:&amp;lt;hr&amp;gt;|&amp;lt;hr&amp;gt;&lt;br /&gt;
    10 = CONTENT&lt;br /&gt;
    10 {&lt;br /&gt;
      table = tt_content&lt;br /&gt;
      select {&lt;br /&gt;
        orderBy = sorting&lt;br /&gt;
        where = colPos=0&lt;br /&gt;
        languageField = sys_language_uid&lt;br /&gt;
        pidInList.cObject = CONTENT&lt;br /&gt;
        pidInList.cObject {&lt;br /&gt;
          table = pages&lt;br /&gt;
          select {&lt;br /&gt;
            pidInList.data = register:alluids&lt;br /&gt;
            orderBy = tstamp DESC&lt;br /&gt;
            max = 1&lt;br /&gt;
          }&lt;br /&gt;
          renderObj = TEXT&lt;br /&gt;
          renderObj.field = uid&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen für Bilder ===&lt;br /&gt;
Größe (maximal, minimal, Popups, Skalierung, Bildunterschriften...)&lt;br /&gt;
====Border Attribut loswerden====&lt;br /&gt;
config.config.disableImgBorderAttr = 1&lt;br /&gt;
&lt;br /&gt;
Wichtig wenn man mit CSS arbeiten möchte.&lt;br /&gt;
&lt;br /&gt;
=== Link to Top ===&lt;br /&gt;
&lt;br /&gt;
=== Darstellung von Tabellen ===&lt;br /&gt;
Betrifft hauptsächlich das static Template content(default)&lt;br /&gt;
&lt;br /&gt;
=== clear.gif und Absätze loswerden ===&lt;br /&gt;
content(default)&lt;br /&gt;
 # Entfernen der &amp;lt;img src=&amp;quot;clear.gif&amp;#039; ...&amp;gt;&lt;br /&gt;
 content.headerSpace = 0|0&lt;br /&gt;
 content.space = 0|0&lt;br /&gt;
&lt;br /&gt;
=== externe Links ===&lt;br /&gt;
_self oder _blank, aussehen...&lt;br /&gt;
 styles.content.links.extTarget (bei css_styled_content)&lt;br /&gt;
&lt;br /&gt;
=== Links und Sitemap ===&lt;br /&gt;
Die Links einer eingebundenen Sitemap sind standardmäßig auf den Wert &amp;#039;page&amp;#039; eingestellt (Typo 3.8). Das macht nur bei Framesets Sinn.&lt;br /&gt;
&lt;br /&gt;
Die relevanten Setup-Werte die man ändern muß (je nach ausgewählter Sitemap):&lt;br /&gt;
 tt_content.menu.20.1.1.target = _self&lt;br /&gt;
 tt_content.menu.20.2. [...]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Listenpunkte und Aufzählungen ===&lt;br /&gt;
&lt;br /&gt;
=== Layoutauswahl ===&lt;br /&gt;
siehe [[Typo3 - Rahmen (Frames)]] für Rahmen&lt;br /&gt;
&lt;br /&gt;
und [[Typo3 - Backend anpassen]] für Header (Überschriften)&lt;br /&gt;
&lt;br /&gt;
=== Inline CSS loswerden ===&lt;br /&gt;
Bei vielen Extensions und bei CSS Styled ImgText liegt das CSS Inline. Besser wäre ist es das CSS komplett in eigene Dateien auszulagern.&lt;br /&gt;
&lt;br /&gt;
 # Inline Styles auslagern&lt;br /&gt;
 config.inlineStyle2TempFile = true&lt;br /&gt;
&lt;br /&gt;
=== JavaScript in externe Datei auslagern ===&lt;br /&gt;
Z.B. der kleine JavaScript Schnipsel für das Blur im IE auslagern.&lt;br /&gt;
Wie bindet man externes JavaScript ein...&lt;br /&gt;
&lt;br /&gt;
siehe unter&lt;br /&gt;
[[Typo3 - HTML Code optimieren]]&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe einer Spalte Wrappen ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 #Inhalt rechts&lt;br /&gt;
 subparts.CONTENT_RIGHT &amp;lt; styles.content.getRight&lt;br /&gt;
 #Ganze Spalte Wrappen&lt;br /&gt;
 subparts.CONTENT_RIGHT.wrap = &amp;lt;div class=&amp;quot;content_right&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
 #Einzelnes Element Wrappen &lt;br /&gt;
 subparts.CONTENT_RIGHT.renderObj.stdWrap.wrap=&amp;lt;div class=&amp;quot;bordered&amp;quot;&amp;gt;|&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Ausgabe einer Spalte Wrappen wenn nicht leer ===&lt;br /&gt;
Hier wird das content element nur mit einem div gewrapt wenn es nicht leer ist&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.rightContent &amp;lt; styles.content.getRight&lt;br /&gt;
temp.rightContent.stdWrap {&lt;br /&gt;
  wrap = &amp;lt;div id=&amp;quot;right-main&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
  if.isTrue.numRows &amp;lt; styles.content.getRight&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(TypoWizard.com 9.1.2006)&lt;br /&gt;
&lt;br /&gt;
===p style=&amp;quot;margin:0 0 0 0;&amp;quot; aus dem p-Tag rausnehmen===&lt;br /&gt;
&lt;br /&gt;
 tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes.P.style=&lt;br /&gt;
&lt;br /&gt;
== Backend anpassen ==&lt;br /&gt;
=== Content element wizard ändern ===&lt;br /&gt;
aus http://krungkuene.org/krung/wiki/Typo3.html 18.5.2006&lt;br /&gt;
&lt;br /&gt;
Dafür erweitere die php-Klasse SC_db_new_content_el und speichere diese datei unter typo3conf/ux_SC_db_new_content_el.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
class ux_SC_db_new_content_el extends SC_db_new_content_el {&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  // Modify the Wizard Array, which holds the values shown at create new&lt;br /&gt;
  //record page:&lt;br /&gt;
  function wizardArray() {&lt;br /&gt;
    global $LANG,$TBE_MODULES_EXT;&lt;br /&gt;
    &lt;br /&gt;
    $wizardItems = array(&lt;br /&gt;
                         &amp;quot;common&amp;quot; =&amp;gt; array(&amp;quot;header&amp;quot;=&amp;gt;&amp;quot;Typical page content&amp;quot;),&lt;br /&gt;
                         &lt;br /&gt;
                         &amp;#039;common_1&amp;#039; =&amp;gt; array(&lt;br /&gt;
                                             &amp;quot;icon&amp;quot;=&amp;gt;&amp;#039;../typo3conf/hos/intext_left_wi.gif&amp;#039;,&lt;br /&gt;
                                             &amp;#039;title&amp;#039;=&amp;gt;&amp;#039;Text with Image to the left&amp;#039;,&lt;br /&gt;
                                             &amp;#039;description&amp;#039;=&amp;gt;&amp;#039;A regular text element which contains a image positioned left to the text&amp;#039;,&lt;br /&gt;
                                             &amp;#039;params&amp;#039;=&amp;gt;&amp;#039;&amp;amp;defVals[tt_content][CType]=textpic&amp;amp;defVals[tt_content][imageorient]=26&amp;amp;defVals[tt_content][imagewidth]=80&amp;#039;,&lt;br /&gt;
                                             ),&lt;br /&gt;
&lt;br /&gt;
                         &lt;br /&gt;
                         &amp;quot;common_2&amp;quot; =&amp;gt; array(&lt;br /&gt;
                                             &amp;quot;icon&amp;quot;=&amp;gt;&amp;#039;../typo3conf/hos/fdfx_2cols.gif&amp;#039;,&lt;br /&gt;
                                             &amp;quot;title&amp;quot;=&amp;gt;&amp;#039;Two Column Text&amp;#039;,&lt;br /&gt;
                                             &amp;quot;description&amp;quot;=&amp;gt;&amp;#039;A Text with two Column&amp;#039;,&lt;br /&gt;
                                             &amp;#039;params&amp;#039;=&amp;gt;&amp;#039;&amp;amp;defVals[tt_content][CType]=fdfx_2cols_pi1&amp;#039;&lt;br /&gt;
                                             ),&lt;br /&gt;
                         &lt;br /&gt;
&lt;br /&gt;
                         &amp;#039;common_3&amp;#039; =&amp;gt; array(&lt;br /&gt;
                                             &amp;quot;icon&amp;quot;=&amp;gt;&amp;#039;../typo3conf/hos/intext_right_wi.gif&amp;#039;,&lt;br /&gt;
                                             &amp;#039;title&amp;#039;=&amp;gt;&amp;#039;Text with big Image to the right&amp;#039;,&lt;br /&gt;
                                             &amp;#039;description&amp;#039;=&amp;gt;&amp;#039;A regular text element which contains a image positioned right to the text&amp;#039;,&lt;br /&gt;
                                             &amp;#039;params&amp;#039;=&amp;gt;&amp;#039;&amp;amp;defVals[tt_content][CType]=textpic&amp;amp;defVals[tt_content][imageorient]=25&amp;amp;defVals[tt_content][imagewidth]=480&amp;#039;,&lt;br /&gt;
                                             &amp;#039;tt_content_defValues&amp;#039; =&amp;gt; array(&lt;br /&gt;
                                                                             &amp;#039;CType&amp;#039; =&amp;gt; &amp;#039;textpic&amp;#039;,&lt;br /&gt;
                                                                             &amp;#039;imageorient&amp;#039; =&amp;gt; 25,&lt;br /&gt;
                                                                             &amp;#039;imagewidth&amp;#039; =&amp;gt; 480,&lt;br /&gt;
                                                                             )&lt;br /&gt;
                                             ),&lt;br /&gt;
&lt;br /&gt;
                         );&lt;br /&gt;
    &lt;br /&gt;
    return $wizardItems;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das ganze auch zu verwenden, mache diesen Eintrag in typo3conf/localconf.php&lt;br /&gt;
&lt;br /&gt;
 $TYPO3_CONF_VARS[&amp;quot;BE&amp;quot;][&amp;quot;XCLASS&amp;quot;][&amp;quot;ext/cms/layout/db_new_content_el.php&amp;quot;] = PATH_typo3conf.&amp;quot;class.ux_db_new_content_el.php&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Login Bild im Backend anpassen ===&lt;br /&gt;
&lt;br /&gt;
Quelle: http://www.allanime.org/?id=143&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Introduction&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The TYPO3 backend login displays a nice image left of the actual username/password login box. Currently an image of a pair of gloves is used. If you happen to install the CVS version of TYPO3 the image will differ from what you&amp;#039;re used to see. I remember a yellow flower in older versions (3.6) of TYPO3 an image that is still present in /typo3/gfx/ named loginbox_image_360.jpg. What&amp;#039;s happening there?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TYPO3 has a very cute feature which changes the login box image on certain circumstances. The code is actually in /typo3/index.php. Browsing this code I found another great feature: TYPO3 is also able to „rotate“ images given in a certain directory! All you have to do is, point TYPO3 to this directory. TYPO3 will load all image files in this directory and display a random image.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The way to show TYPO3 this directory is by setting the variable $TBE_STYLES[&amp;#039;loginBoxImage_rotationFolder&amp;#039;] = path_to_dir/&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no way to to so without some programming. The TYPO3 init script explicitly deletes the whole array before initializing the backend. The only way to set variables is by creating an extension.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
This super-short Mini-howto will tell you how to set up this wonderful feature in 5 easy steps. I will assume you have access to your webserver by FTP and can create directories and upload files by FTP.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;This is a short overview how it works:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Set up a folder with images&lt;br /&gt;
# Create an extension&lt;br /&gt;
# Add 1 line to this extension and point TYPO3 to your image directory&lt;br /&gt;
# Install extension&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setting Up the Image Folder&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
First you have to prepare the images. One image is fine but of course the more the better. The original images are 200x133 pixel in size, I suggest you create some cute images of the same size but it&amp;#039;s not necessary. Allowed are png, jpg and gif images.&lt;br /&gt;
&lt;br /&gt;
Log on to your website using your favorite FTP tool. You can also set up a TYPO3 filemount to do the same.&lt;br /&gt;
&lt;br /&gt;
Go to the directory typo3conf/&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Create a new empty directory &amp;#039;logonimages&amp;#039;. (Without quotes)&lt;br /&gt;
&lt;br /&gt;
Copy the prepared images to this folder.&lt;br /&gt;
&lt;br /&gt;
Create the Extension&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click images to enlarge. Image count from top to bottom.&lt;br /&gt;
&lt;br /&gt;
„What? I never created an extension! I can never do this!“ - if that&amp;#039;s what you say you&amp;#039;re wrong. You can follow detailed instructions – and all we have to write is one single line of code – which you can as well copy from this document if you used the directory from the last step.&lt;br /&gt;
&lt;br /&gt;
Log on to the TYPO3 backend as administrator. Ignore the ugly log on image &amp;lt;(^.^)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
    In the Tool menu use „Ext Manager.“ Of course you need to have this module installed. Showing you how to install extensions from the TER (TYPO Extension Repository) is not goal of this Mini-HOWTO.&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
Chose the item „Make new extension“ from the dropdown menu.&lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
In the field &amp;quot;Enter Extension key&amp;quot; you type &amp;quot;user_enhancelogin&amp;quot;. Then click on the button &amp;quot;Update.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
Click on the plus symbol next to the line saying „General Info.“ Fill the form like shown in image . Don&amp;#039;t forget to hit the &amp;quot;Update&amp;quot; button!&lt;br /&gt;
[[Bild:ExtensionKickstarter01.jpg]]&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
    In the menu to the left click on the plus symbol next to „Extend existing tables.“ You do not need to type something there. It&amp;#039;s just done to create the empty framework for our single line of code.&lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
    At the bottom left of the content frame there is a button now saying „View Result.“ Click it. The result will look like that in image [4]. One really, really important note: Before proceeding you need to make sure in the location dropdown &amp;quot;LOCAL&amp;quot; is chosen! If you fail to do so, your extension might show up for all installations and - if installed -might yield in unexpected results.&lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
    Now click the &amp;quot;WRITE&amp;quot; button and the raw empty extension is created.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
That wasn&amp;#039;t too complicated, was it?&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Programming&lt;br /&gt;
&lt;br /&gt;
As a result of the last step, a basic framework of extension has been written to the directory /typo3conf/ext/user_enhancelogin/&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Now to the programming. Log on to your website using FTP and edit the following file:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
typo3conf/user_enhancelogin/ext_tables.php&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
There are different ways to do this. Most advanced FTP programs have an &amp;quot;edit&amp;quot; button. Please refer to your FTP program&amp;#039;s documentation.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Now this is what ext_tables.php should look like. As you can see there is only one line added.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if (!defined(&amp;#039;TYPO3_MODE&amp;#039;)) die(&amp;#039;Access denied.&amp;#039;)&lt;br /&gt;
$GLOBALS[&amp;#039;TBE_STYLES&amp;#039;][&amp;#039;loginBoxImage_rotationFolder&amp;#039;] = &lt;br /&gt;
                                         &amp;#039;../typo3conf/logonimages&amp;#039;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing the Extension&lt;br /&gt;
&lt;br /&gt;
After saving the extension there should be a success message and a link to install your new extension. Click it.&lt;br /&gt;
&lt;br /&gt;
In the menu to the left please click the link „Clear temp_CACHED.“ In case you ever wondered what this link is for – this it is.&lt;br /&gt;
&lt;br /&gt;
Log out of the TYPO3 backend and test the setup. If you followed the instructions of this manual you should now see your prepared images instead of the glove.&lt;br /&gt;
&lt;br /&gt;
== Suche ==&lt;br /&gt;
===Index-Suche – kein eigenes Fenster öffnen===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 styles.content.searchresult.resultTarget = _self&lt;br /&gt;
 styles.content.searchresult.target = _self&lt;br /&gt;
&lt;br /&gt;
== Domains anlegen ==&lt;br /&gt;
Todo...&lt;br /&gt;
== Rootline Navigation ==&lt;br /&gt;
Ein Beispiel bei dem zusätzlich Englisch (L=1) berücksichtigt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.rootline_html= HMENU&lt;br /&gt;
temp.rootline_html.special = rootline&lt;br /&gt;
temp.rootline_html.special.range = 0|-1&lt;br /&gt;
temp.rootline_html.1 = TMENU&lt;br /&gt;
temp.rootline_html.1 {&lt;br /&gt;
    wrap = Sie sind hier:&amp;amp;nbsp;|&lt;br /&gt;
   # evt. bestimte Seiten ausblenden...&lt;br /&gt;
   excludeUidList =&lt;br /&gt;
   # Sprache mit der ID 1 (Englisch)&lt;br /&gt;
  target = _top&lt;br /&gt;
  NO {&lt;br /&gt;
    linkWrap= &amp;lt;span class=&amp;quot;pathway&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&lt;br /&gt;
    # optionSplit: vor erstem item kein delimiter, sonst immer einer&lt;br /&gt;
    allWrap = | |*| &amp;gt;&amp;amp;nbsp;| |*| &lt;br /&gt;
    ATagBeforeWrap = 0&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Wrap für Englisch&lt;br /&gt;
[globalVar = GP:L = 1]&lt;br /&gt;
temp.rootline_html.1.wrap = You are here:&amp;amp;nbsp;|&lt;br /&gt;
[global]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mehrsprachigkeit ==&lt;br /&gt;
So baut man mehrsprachige Seiten in Typo3:&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Mehrsprachige Seiten]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Mehrsprachige Navigation]]&lt;br /&gt;
&lt;br /&gt;
== Spracheinstellungen ==&lt;br /&gt;
&lt;br /&gt;
== HTML-Template einbinden ==&lt;br /&gt;
siehe auch: [[Typo3 - HTML-Templates]]&lt;br /&gt;
Beispiel (das page Objekt muß natürlich vorher definiert werden):&lt;br /&gt;
&lt;br /&gt;
Im TS Template Setup:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 page.10 = TEMPLATE&lt;br /&gt;
 page.10{&lt;br /&gt;
   template = FILE&lt;br /&gt;
   template.file = fileadmin/templates/main.html&lt;br /&gt;
 &lt;br /&gt;
   ### Subparts ansprechen ###&lt;br /&gt;
   workOnSubpart = DOCUMENT_BODY&lt;br /&gt;
 &lt;br /&gt;
   # Rootline (Pathway) einfügen ###&lt;br /&gt;
   subparts.ROOTLINE &amp;lt; temp.rootline_html&lt;br /&gt;
   &lt;br /&gt;
   # Hauptinhalt&lt;br /&gt;
   subparts.CONTENT &amp;lt; layoutWrap&lt;br /&gt;
   subparts.CONTENT.wrap = &amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;   &lt;br /&gt;
   &lt;br /&gt;
   #Inhalt rechts&lt;br /&gt;
   subparts.CONTENT_RIGHT &amp;lt; styles.content.getRight&lt;br /&gt;
   subparts.CONTENT_RIGHT.wrap = &amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
   # Rand bzw. Header&lt;br /&gt;
   subparts.HEADER &amp;lt; styles.content.getBorder&lt;br /&gt;
   subparts.HEADER &amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
   # subparts.HEADER &amp;lt; temp.flashHeader&lt;br /&gt;
  &lt;br /&gt;
   ### Hauptnavigation ###&lt;br /&gt;
   subparts.NAVI_LINKS &amp;lt; temp.navi_gLayer&lt;br /&gt;
  &lt;br /&gt;
   ### rechte Navi ###&lt;br /&gt;
   subparts.NAVI_RECHTS &amp;lt;temp.naviGRight&lt;br /&gt;
    &lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Page Objekt ==&lt;br /&gt;
&lt;br /&gt;
== Verschiedene Einstellungen ==&lt;br /&gt;
=== statische Seiten Simulieren ===&lt;br /&gt;
Statische Seiten simulieren&lt;br /&gt;
 config.simulateStaticDocuments = PATH_INFO&lt;br /&gt;
 config.simulateStaticDocuments_addTitle = 30&lt;br /&gt;
 config.simulateStaticDocuments = 1&lt;br /&gt;
 config.admPanel = 1&lt;br /&gt;
 config.simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei für Apache Server nicht vergessen (muß nur unbenannt werden)&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen für das Admin Panel ===&lt;br /&gt;
&lt;br /&gt;
===Email===&lt;br /&gt;
&lt;br /&gt;
==== Spamschutz für Email Adressen ====&lt;br /&gt;
 config.spamProtectEmailAddresses = 1&lt;br /&gt;
 config.spamProtectEmailAddresses_atSubst = (at)&lt;br /&gt;
&lt;br /&gt;
====E-Mail-Absender für automatische E-Mails z.B. über Kontaktformular====&lt;br /&gt;
E-Mail-Adresse&lt;br /&gt;
 plugin.feadmin.dmailsubscription.email = info(at)easy-office4you.de&lt;br /&gt;
E-Mail-Name&lt;br /&gt;
 plugin.feadmin.dmailsubscription.emailName = Barbara Hofbauer&lt;br /&gt;
&lt;br /&gt;
== Typo3 RTE - Einstellungen ==&lt;br /&gt;
===RTE Absatz Formatierung einstellen===&lt;br /&gt;
 lib.parseFunc_RTE {&lt;br /&gt;
 nonTypoTagStdWrap.encapsLines.nonWrappedTag &amp;gt;&lt;br /&gt;
 nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = | &amp;lt;/br&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===HTML-Area (htmlarea) statt RTE===&lt;br /&gt;
Mit der Extension htmlarea kann man den RTE ersetzen. Er bietet einiges mehr an Bearbeitungsfunktionen (wenn man die denn will) aber vor allem läuft er auch auf Mozilla, Firefox, etc. Browsern.&lt;br /&gt;
&lt;br /&gt;
==htmlarea anpassen==&lt;br /&gt;
Die Möglichkeiten des htmlarea Editors sind oft zuviel des Guten. Die meisten Anpassungen des RTE funktionieren auch im htmlarea. Beispiele:&lt;br /&gt;
&lt;br /&gt;
Minimale Funktionalität&lt;br /&gt;
&lt;br /&gt;
Im Page Setup:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.default {&lt;br /&gt;
	## Toolbar options applicable to all RTE&amp;#039;s&lt;br /&gt;
	## The TCA configuration may add buttons to the toolbar&lt;br /&gt;
	showButtons =  bold,italic,undo,redo,about&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
## front end RTE configuration for the general public (htmlArea RTE only)&lt;br /&gt;
RTE.default.FE &amp;lt; RTE.default&lt;br /&gt;
&lt;br /&gt;
== Header Image austauschen ==&lt;br /&gt;
[[Typo3 - Header Image austauschen]]&lt;/div&gt;</summary>
		<author><name>84.161.145.115</name></author>
	</entry>
</feed>