[TYPO3-UG Oesterreich] Horizontales Menü (1. und 2. Ebene geöffnet)

Richard Bausek lists at artibella.com
Wed Apr 26 10:25:35 CEST 2006


Hallo Bernard,

hab bei einem Projekt mal ziemlich das gleiche Problem gehabt.

Gelöst hab ich es indem ich das Submenü von der Hauptebene getrennt habe 
und dann die TS Objekte in verschiedene Marker gesetzt habe.

Hier das Typoscript:


##################### main menu #########################

# Menu 1 cObject
temp.menu_1 = HMENU
temp.menu_1.maxItems = 4
temp.menu_1.stdWrap.wrap = <table id="nav"><tr>|</tr></table>
temp.menu_1.stdWrap.required = 1

temp.menu_1.1 = TMENU
temp.menu_1.1 {
   # Normal state properties
   NO = 1
   NO{
     allWrap = <td><span>|</span></td>
     ATagBeforeWrap = 0
     ATagTitle.field = title
     wrap = |
   }

   # Enable active state and set properties:
   RO < .NO
   ACT < .NO
}



#################### sub menu #####################################

# Menu 2 cObject

#create Leistungen Subnav
temp.menu_leistungen = HMENU
temp.menu_leistungen {
   special = directory
   special.value = 19 //anpassen
   stdWrap.wrap = <td id="leistungen"><ul>|</ul></td>
   1 = TMENU
   1.NO = 1
   1.NO{
     allWrap = <li>|</li>
     ATagBeforeWrap = 0
     ATagTitle.field = title
     wrap = |
   }

   # Enable rollover state
   1.RO < .1.NO

   # Enable active state
   1.ACT< .1.NO
}

temp.menu_referenzen < temp.menu_leistungen
temp.menu_referenzen{
     special.value >
     special.value = 13 //anpassen
     stdWrap.wrap >
     stdWrap.wrap = <td id="referenzen"><ul>|</ul></td>
}

temp.menu_agentur < temp.menu_leistungen
temp.menu_agentur{
     special.value >
     special.value = 8 //anpassen
     stdWrap.wrap >
     stdWrap.wrap = <td id="agentur"><ul>|</ul></td>
}

temp.menu_2 = COA
temp.menu_2.10 < temp.menu_leistungen
temp.menu_2.20 < temp.menu_referenzen
temp.menu_2.30 < temp.menu_agentur
temp.menu_2.stdWrap.wrap = <table id="subnav" 
cellspacing="0"><tr>|</tr></table>

########################################

viel glück, ;-)
Richard


Bernhard Berger wrote:
>  Hallo liebe Mailingliste,
> 
> ich bin bei der Realisierung eines Projektes auf ein kleines Problem 
> gestoßen. Und zwar muss ich ein horizontales Menü an meinem T3-FE 
> implementieren, welches wievolgt aussehen sollte:
> 
> +-------------+-------------+--------------+
>   Menü A        Menü B         Menü C
> +-------------+-------------+--------------+
>   A.1           B.1             C.1
>   A.2           B.2             C.2
>   A.3           B.3              ...           ...
> 
> 
> Da es ja imho leider nicht so einfach zu verwirklichen ist, aber mein 
> Auftraggeber es ausdrücklich so haben will bleibt mir wohl keine andere 
> Wahl als nach der Lösung zu suchen. Leider stehe ich bei meiner Idee 
> etwas an. Ich schaffe es zwar die erste Ebene zu realisieren, bei der 
> zweiten stehe ich jedoch an (soll IMMER AUFGEKLAPT sein, sodass alle 
> Menüpunkte der zweiten Ebene sichtbar sind). Die 3. Ebene befindet sich 
> vertikal an einer anderen Position der Seite und ist somit nicht relevant.
> 
> Ich hoffe ihr könnt mir weiterhelfen, ich stehe am Rande der 
> Verzweiflung :/
> 
> Beste Grüße,
> Bernhard



More information about the TYPO3-at mailing list