Zum Inhalt springen

Hauptmenü und dynamische Untermenüs

Erstellt am 9. März 2007 · 22 Antworten · letzte Antwort am 8. Februar 2009 · Seite 2 von 2

Tags: Frage

harry7922 ·

Oh ich werd verrückt!!

Vielen Dank!!!

Jetzt muß ich dir die Tage echt was spenden auf deiner Seite!

Grüße
Hardy

harry7922 ·

Noch eine Frage habe ich, und zwar mache ich in dem TMENU zwischen verschiedene Elemente einen Abstand.

Dieser Abstand wird über das SPC definiert, nur wie bekomme ich es hin, dass der Titel des Abstands nicht im Menü erscheint, sondern nur die Formatierung beachtet???

Des weiteren ist es nun so, dass wenn ich aus dem Untermenü (links am Rand) einen Menüeintrag wähle verschwindet dieses Menü. Wie bokomme ich es hin, dass das Menü stehen bleibt???

        # Menü links - UNTERMENÜPUNKTE
        marks.LINKS = HMENU
         marks.LINKS {
             special = directory
             entryLevel = 2
             1 = TMENU
             1 {
                SPC.wrap = <p>|</p>
                SPC.doNotShowLink = 1
                SPC.doNotLinkIt = 1
                SPC = 1
             }
         }
        
         # Grafisches Menu oben - HAUTMENÜPUNKTE
         marks.MENU = HMENU
         marks.MENU {
             special = directory
             special.value = 2
             entryLevel = 1
             1 = GMENU
             1.NO = 1
             1.NO {
                 XY = 95, 70

                 # Bilder importieren
                 10 = IMAGE
                 10 {
		      file.import.field = media
		      file.import = uploads/media/
		      file.import.listNum = 0
                 }
             }

             # Rollover Status erzeugen
             1.RO = 1
             1.RO < .1.NO
             1.RO {
	        10.file.import.listNum = 1
             }

             #Active Status erzeugen
             1.ACT = 1
             1.ACT < .1.RO
             1.ACT {
             }

             # Abstand definieren
             1.SPC = 1
             1.SPC {
                 XY = 100,10
                 backColor = #F2F2F2
             } 
         }

Vielen vielen Dank!!!
Grüße Hardy

just2b ·

Hallo,

na dann wollen wir mal... die Frage ist halt mal, um welches Menü es gerade geht, ums LINKS oder ums MENU?

Das Menü verschwindet wohl, weil auf dieser Seite keine Seiten mehr mit dem definierten entryLevel exisiteren, richtig? Dann dort zB ein ext template erstellen (oder per condition) und dort das Menü überschreiben, das würde dann ca so ausschauen (Annahme LINKS)

page.10.marks.LINKS.entryLevel >
page.10.marks.LINKS.special.value = 10 #Hier kommen also die Unterseiten von ID 10

georg

harry7922 ·

Hi Georg,

danke für die Hilfe. Hab mal bei deinem Vorschlag bisschen noch gespielt und zufälligerweise bei LINKS das

special = directory

herausgenommen und siehe da, es funktioniert!!!
Danke!!!

Zu der Frage, wegen dem Abstand-Element.
Sprich dass wenn ich einen Abstand in das Menü LINKS (TMENU) einfüge, dass dann dort nicht der Titel des Abstands erscheint hast du da auch noch einen Tipp für mich???

Vielen Dank!

Du bist der "God of TypoScript"!!

Gruß
Hardy

Hier noch der aktuelle TS-Code der Menüs:

     marks.MENU = HMENU
         marks.MENU {
             special = directory
             special.value = 2
             entryLevel = 1
             1 = GMENU
             1.NO = 1
             1.NO {
                 XY = 95, 70

                 # Bilder importieren
                 10 = IMAGE
                 10 {
		      file.import.field = media
		      file.import = uploads/media/
		      file.import.listNum = 0
                 }

          
             }
             # Rollover Status erzeugen
             1.RO = 1
             1.RO < .1.NO
             1.RO {
             
	        10.file.import.listNum = 1
                
             }
             #Active Status erzeugen
             1.ACT = 1
             1.ACT < .1.RO
             1.ACT {

             }

           
             # Abstand definieren
             1.SPC = 1
             1.SPC {
                 XY = 100,10
                 backColor = #F2F2F2
             } 
         }
         # Grafisches Menu links (Produkte) erstellen
         marks.LINKS = HMENU
         marks.LINKS {
             # special = directory
             entryLevel = 2
             1 = TMENU
             1 {
                #SPC.wrap = <p>|</p>
                #SPC.doNotShowLink = 1
                #SPC.doNotLinkIt = 1
                #SPC = 1
             }
         }
just2b ·

Hallo,

reden wir hier beim Abstand vom menü MENU (GMENU) oder von LINKS (TMENU)?
Zweiters sollte so klappen

        1.SPC = 1
        1.SPC.doNotShowLink = 1
        1.SPC.allWrap = <div style="padding:10px 0;">|</div>

georg

harry7922 ·

VIELEN VIELEN DANK!!!!!

Genau das habe ich gemeint, du bist der Meister!

Herzlichen Dank!

Somit ist dieser Threat "gelöst".

petap ·

Hi
Auch wenn der Threat schon ziemlich alt ist, versuche ich hier trotzdem noch Hilfe zu finden. Ich habe mir den anderen Threat angeguckt und den Code-Schnipsel verwurstet. Leider ohne Erfolg:

MENU_TOP = HMENU
MENU_TOP.entryLevel = 1
MENU_TOP.1 = TMENU
MENU_TOP.1.NO = 1
MENU_TOP.1.NO.linkWrap = &nbsp;|&nbsp;&#149; |*| &nbsp;|&nbsp;&#149; |*| &nbsp;|

MENU_LEFT = HMENU
MENU_LEFT.entryLevel = 2
MENU_LEFT.1 = TMENU
Menu_LEFT.1.NO = 1

So weit so einfach. Denkste. Das "MENU_TOP" erscheint vollständig und "gutaussehend" da, wo es sein soll. Das Untermenü auf der linken Seite bleibt aber leer. Da ist nix. Was ist mir entgangen?

Grüße
Jan

petap ·

Hi
Nachdem ich den TS-Code irgendwie nochmal neu gemacht habe gehts jetzt. Hatte wohl irgendwo nen Syntax-Fehler drin...

Grüße
Jan