Zum Inhalt springen

Newbie braucht Hilfe bei Menü

Erstellt am 28. September 2004 · 2 Antworten · letzte Antwort am 1. Oktober 2004

Tags: Frage

Schiedsrichter ·

Hallo,

ich benötige unbedingt Hilfe .
Ich habe folgende Struktur:
Root
--headerleft1 (Shortcut)
----Products (Shortcut auf leftnav/Products)
----Solutions & Applications (Shortcut auf leftnav/Solutions & Applications)
----News & Events (Shortcut auf leftnav/News & Events)
--headerleft2 (Shortcut)
----Investor (Shortcut auf leftnav/Investor)
----Technical Support (Shortcut auf leftnav/Technical Support)
----Contact (Shortcut auf leftnav/Contact)
--headerright (Shortcut)
----Change Location (Shortcut auf leftnav/Change Location)
----Company Info (Shortcut auf leftnav/Company Info)
----Log In (Shortcut auf leftnav/Log In)
--leftnav
----Investor
------sub 1
------sub 2
------sub 3
----Technical Support
------sub 1
------sub 2
------sub 3
----Contact
------sub 1
------sub 2
------sub 3
----Change Location
----Company Info
------sub 1
------sub 2
------sub 3
----Log In
----Products ID = 86
------Produkt 1
------Produkt 2
------Produkt 3
----Solutions & Application
------sub 1
------sub 2
------sub 3
----News & Events
------sub 1
------sub 2
------sub 3

Ich lasse auf meiner Seite nun im oberen teil meiner Seite die Seiten folgendermaßen anzeigen

seite = PAGE
seite {
	typeNum = 0
	stylesheet = fileadmin/template/main/res/styles.css
	
	10 = TEMPLATE
	10.template = FILE
	10.template.file = fileadmin/template/main/kontron1.html
	10.workOnSubpart = DOKUMENT
	10.marks {

		headerleft1 = HMENU
		headerleft1.special = directory
		headerleft1.special.value = 83
		headerleft1.1 = TMENU
		headerleft1.1.NO = 1
			
		headerleft2 = HMENU
		headerleft2.special = directory
		headerleft2.special.value = 82
		headerleft2.1 = TMENU
		headerleft2.1.NO = 1
		
		headerright = HMENU
		headerright.special = directory
		headerright.special.value = 81
		headerright.1 = TMENU
		headerright.1.NO = 1
		headerright.1.NO.linkWrap = <br>|

		leftnav = HMENU
		leftnav.special = directory
		leftnav.special.value = 86
		leftnav.1 = TMENU
		leftnav.1.NO = 1
		leftnav.1.NO.ATagParams = class="first"

		footer = HMENU
		footer.special = directory
		footer.special.value = 174
		footer.1 = TMENU
		footer.1.NO = 1
		footer.1.NO.linkWrap = &nbsp;.&nbsp; |*| &nbsp;.&nbsp; |*| &nbsp;
		
		}		

       }

Auf der Startseite möchte ich im leftnav die Submenüs der Kategorie 86 anzeigen lassen, was auch funktioniert. Sobald man oben auf einen Menüpunkt klickt soll im leftnav das entsprechende Submenü angezeigt werden.

Wie fange ich das am besten an.

Vielen dank für eure Hilfe

Schiedsrichter ·

so
jetzt habe ich es selbst herausgefunden. Im Root setze ich einen Shortcut auf Produkte.

das TypoScript habe ich nun wie folgt abgeändert:

		leftnav = HMENU
		leftnav.special = directory
		leftnav.entrylevel = 1
		leftnav.1 = TMENU
		leftnav.1.NO = 1
		leftnav.1.NO.ATagParams = class="first"

Jetzt funktioniert das. Aber wie bekomme ich das jetzt hin wenn ich eine Ebene tiefer
mit class="second" anzeigen lassen kann, aber die Ebene darüber nicht verschwindet.

Jürgen

huebi_s ·

Hallo Jürgen

Vielleicht hilft dir mein Code weiter:

    marks.NAVIGATION = HMENU
    marks.NAVIGATION.collapse = 1
    marks.NAVIGATION.1 = TMENU
    marks.NAVIGATION.1 {
        NO  {
        allWrap = <BR> &nbsp;  &nbsp; | <BR>
        ATagParams=class="navigation"
        beforeImg = fileadmin/imageslayout/grafiken/pfeil_halb_rot5.gif
        beforeROImg = fileadmin/imageslayout/grafiken/pfeil_halb_rot_hell2.gif
        RO = 1
        }
        ACT = 1
        ACT {
        allWrap = <BR> &nbsp; &nbsp; | <BR>
        ATagParams=class="navigationactive"
        beforeImg = fileadmin/imageslayout/grafiken/pfeil_halb_rot_hell2.gif
        }
    }
    marks.NAVIGATION.2 = TMENU
    marks.NAVIGATION.2 {
        NO  {
        allWrap =  &nbsp; &nbsp; &nbsp; &nbsp; | <BR>
        ATagParams=class="subnavigation"
        beforeImg = fileadmin/imageslayout/grafiken/pfeil_halb_rot5.gif
        beforeROImg = fileadmin/imageslayout/grafiken/pfeil_halb_rot_hell2.gif
        RO = 1
        }
        ACT = 1
        ACT {
        allWrap =  &nbsp; &nbsp; &nbsp; &nbsp; | <BR>
        ATagParams=class="subnavigationactive"
        beforeImg = fileadmin/imageslayout/grafiken/pfeil_halb_rot_hell2.gif
        }
    }

Die überflüssigen Grafiken einfach mit # auskommentieren.

Gruss Hübi