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

Bernhard Berger stonie at gamer-network.com
Wed Apr 26 14:42:04 CEST 2006


Zunächstmal ein Dankeschön für die raschen Antworten. Ich hab nur das 
Problem, dass ich das alles möglichst dynamisch gestalten soll und von 
daher würde ich vorwiegend nach einer Lösung suchen, bei der die 
Untermenüs automatisch (nach der Anzahl der Punkte der ersten Ebene) 
generiert werden. Werds aber jetzt mal solange bis ich etwas besseres 
gefunden habe nach der Lösungsmethode versuchen.

Falls jemand einen anderen konstruktiven Vorschlag für das Thema hat, 
bitte melden :)

lg

Richard Bausek schrieb:
> 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
>>     
> _______________________________________________
> TYPO3-at mailing list
> TYPO3-at at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-at
>
>
>   


-- 
Bernhard Berger
Chief Admin

bberger at gamer-network.com
Tel:   +43 676 905 30 66
Skype: sebulldog
------------------------------------------
GAMER-network.com (a label of ACW-Network)
Propr. Thomas Hartl
Shuttleworthstrasse 6-8 Objekt 50
1210 Vienna

Tel:  +43 676 840 399 300
Fax:  +43 676 38 11 777
Mail: t.hartl at gamer-scene.com
URL:  http://www.gamer-network.com




More information about the TYPO3-at mailing list