+ Antworten
Ergebnis 1 bis 9 von 9

Thema: Menü mit mehr als einer Ebene?

  1. #1
    TP-Junior hawkeye78 macht alles soweit korrekt
    Registriert seit
    Feb 2009
    Beiträge
    7

    Menü mit mehr als einer Ebene?

    Hallo,

    ich bin mir nicht ganz sicher ob es besser ist einen neuen Thread zu eröffnen oder ich mich lieber an diesen[1] Thread heran hängen soll. Da dieser Aber schon gut und gerne 3 Jahre alt ist, versuche ich auf diesen Weg mal mein Glück.

    Falls dieses der Ethikette hier wiederspricht möchte ich mich schon einmal entschuldigen und den Admin / Mod darum bitten den Thread an den anderen anzuhängen.

    Um nun aber auf meine eigentliche Frage zu sprechen zu kommen. Ich versuche im moment in der hohen Kunst des TypoScript und bin mittlerweile kurz vor dem Punkt daran zu verzweifeln.
    Ich habe aus dem oben genannten Tutorials den Code kopiert und eigentlich funktioniert alles wundbar bis ich zu dem Punkt gekommen bin wo ich den Linken Menü eine weitere Ebene hinzufügen wollte.
    Ich habe darauf hin diesen Code verwendet
    Code:
    page = PAGE
    page {
    	#bodyTag = <body>
    	includeCSS {  
        	file1 = fileadmin/rezepte/css/site.css
    	}
    	
    	10 = TEMPLATE
    	10 {
        	template = FILE
        	template.file = fileadmin/rezepte/templates/template.html
    
        	workOnSubpart = DOKUMENT
    		marks{
    		
    			INHALT < styles.content.get
    			
    			LOGO =
    			
    			TOPMENU = HMENU
    			TOPMENU {
    				special = directory
    				special.value = 2
    				1 = TMENU
    				1.wrap=<ul>|</ul>
    				1.noBlur = 1
    				
    				1.NO = 1
    				1.NO.ATagTitle.field = title
    				1.NO.linkWrap = <li>|</li>
    				
    				1.ACT = 1
    				1.ACT < .NO
    				1.ACT.doNotLinkIt = 1
    				1.ACT.allWrap = <li id="topnavi-aktiv">|</li> 
    			}
    			
    			LINKS = HMENU
    			LINKS {
    				special = directory
    				special.value = 3
    				entryLevel = 1
    				
    				1 = TMENU
    				1.wrap= <ul>|</ul>
    				1.noBlur = 1
    				
    				1.NO = 1
    				1.NO.ATagTitle.field = title
    				1.NO.linkWrap = <li>|</li>
    				
    				1.ACT = 1
    				1.ACT < .NO
    				1.ACT.doNotLinkIt = 1
    				1.ACT.allWrap = <li id="leftnavi-aktiv">|</li> 
    				
    				2 = TMENU
    				2.noBlur = 1
    				2.wrap = <li><ul>|</ul></li>
    				2.noBlur = 1
    				
    				2.NO = 1
    				2.NO.ATagTitle.field = title
    				2.NO.linkWrap = <li>|</li>
    				
    				2.ACT = 1 
    				2.ACT < .2.NO
    				2.ACT.doNotLinkIt = 1
    				2.ACT.allWrap = <li id="leftnavi-sub-aktiv">|</li> 
    				
    			}
    			
    		}
    	}
    }
    Allerdings ist das Result das der gesamte linke Div-Container leer bleibt und da ich was Typo3 betrifft ein blutiger Anfänger bin, fehlt mir jede Erklärung warum....
    Ich benutze im moment Typo3 in der Version 4.1.10 in der Kombination mit PHP 5.2.6 und das ganze unter Debian Lenny.
    ich wäre über einen hilfreichen Beitrag auf jeden Fall sehr dankbar, da mir im moment wirklich jede Idee fehlt.
    Viele Grüsse
    Dan

    PS
    Die ID bei den Punkten specialvalue habe ich jeweils den ID angepaßt die in meinem Backend stehen

    [1] http://www.traum-projekt.com/forum/7...op-teil-v.html

  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    immer wieder: mit special = directory bekommst Du keine zusammenhängenden Menüs hin. Lass special ganz weg und arbeite mit entryLevel, also 1 für main und 2 für sub, je nachdem auf welcher Ebene Deine Seiten beginnen.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    TP-Junior hawkeye78 macht alles soweit korrekt
    Registriert seit
    Feb 2009
    Beiträge
    7
    Hallo steffenk,

    also so?

    Code:
    page = PAGE
    page {
    	#bodyTag = <body>
    	includeCSS {  
        	file1 = fileadmin/rezepte/css/site.css
    	}
    	
    	10 = TEMPLATE
    	10 {
        	template = FILE
        	template.file = fileadmin/rezepte/templates/template.html
    
        	workOnSubpart = DOKUMENT
    		marks{
    		
    			INHALT < styles.content.get
    			
    			LOGO =
    			
    			TOPMENU = HMENU
    			TOPMENU {
    				special = directory
    				special.value = 2
    				1 = TMENU
    				1.wrap=<ul>|</ul>
    				1.noBlur = 1
    				
    				1.NO = 1
    				1.NO.ATagTitle.field = title
    				1.NO.linkWrap = <li>|</li>
    				
    				1.ACT = 1
    				1.ACT < .NO
    				1.ACT.doNotLinkIt = 1
    				1.ACT.allWrap = <li id="topnavi-aktiv">|</li> 
    			}
    			
    			LINKS = HMENU
    			LINKS {
    				entryLevel = 3
    				
    				1 = TMENU
    				1.wrap= <ul>|</ul>
    				1.noBlur = 1
    				
    				1.NO = 1
    				1.NO.ATagTitle.field = title
    				1.NO.linkWrap = <li>|</li>
    				
    				1.ACT = 1
    				1.ACT < .NO
    				1.ACT.doNotLinkIt = 1
    				1.ACT.allWrap = <li id="leftnavi-aktiv">|</li> 
    				
    				2 = TMENU
    				2.noBlur = 1
    				2.wrap = <li><ul>|</ul></li>
    				2.noBlur = 1
    				
    				2.NO = 1
    				2.NO.ATagTitle.field = title
    				2.NO.linkWrap = <li>|</li>
    				
    				2.ACT = 1 
    				2.ACT < .2.NO
    				2.ACT.doNotLinkIt = 1
    				2.ACT.allWrap = <li id="leftnavi-sub-aktiv">|</li> 
    				
    			}
    			
    		}
    	}
    }
    Die Struktur bei mir schaut im moment so aus
    Code:
    root -> ID=1
             oberes Menü -> ID=2
                         Sitemap  -> ID=5
                         Impressum  -> ID=6
                         Kontakt -> ID=7
                         Imressum -> ID=8
              linkes Menü  -> ID=3
                         Startseite -> ID=8
                         Vorspeise -> ID=9
                         Salat -> ID=10
                         Hauptgericht -> ID=11
                                 ital. Rezepte -> ID=12
                                 chin. Rezepte -> ID=13
                                 inter. Rezepte -> ID=14
                                 deutsche Rezepte -> ID=15
                        Dessert -> ID=18
    Ich muss allerdings gestehen das mir noch nicht so ganz klar ist, wie ich entryLevel setzen muss damit er dann die entsprechende Struktur darstellt.
    Ich bin wie gesagt ein blutiger Anfänger und möchte mich schon einmal für die vielen Dummen fragen entschuldigen.
    Viele Grüsse
    Dan

  4. #4
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    ja das kann passen.

    entryLevel: zähle die Ebenen im Baum ab. Die Weltkugel is -1, dann kommt 0,1,2 usw.
    Zur Not probieren.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  5. #5
    TP-Junior hawkeye78 macht alles soweit korrekt
    Registriert seit
    Feb 2009
    Beiträge
    7
    Hallo steffenk,

    mh aber irgendwas scheint da immer noch nicht zu stimmen...
    Nach dieser Zählung sollte das Linke Menü der entryLevel = 1 sein. Aber wenn ich das so auswähle habe ich gar kein Menü im linken Container
    Irgendwie scheint das alles sehr verwirrend zu sein
    Viele Grüsse
    Dan

  6. #6
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    was ist denn wenn Du auf der Startseite bist? index.php?id=8


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  7. #7
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Noch ein Tip:

    lösch die Seite "linkes Menü" und schieb die Seiten dadrunter eine Ebene hoch (erst schieben, dann löschen).
    Mach aus oberes Menü ein sysfolder, nutze bei TOPMENU ein special = list, special.value = Kommaliste der Seiten. Schieb den Ordner irgendwo nach unten.
    Mach aus root einen Shortcut mit Ziel: Startseite


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  8. #8
    TP-Junior hawkeye78 macht alles soweit korrekt
    Registriert seit
    Feb 2009
    Beiträge
    7
    Hallo steffenk,

    ich habe jetzt die sachen so geändert wie du gesagt hast, das heißt die Seiten aus linkes Menü (Dessert, Vorspeise etc.) direkt unter root gelegt und aus dem oberen Menü einen sysfolder gemacht.
    Dazu habe ich den Quellcode wie folgt angepaßt:
    Code:
    page = PAGE
    page {
    	#bodyTag = <body>
    	includeCSS {  
        	file1 = fileadmin/rezepte/css/site.css
    	}
    	
    	10 = TEMPLATE
    	10 {
        	template = FILE
        	template.file = fileadmin/rezepte/templates/template.html
    
        	workOnSubpart = DOKUMENT
    		marks{
    		
    			INHALT < styles.content.get
    			
    			TOPMENU = HMENU
    			TOPMENU {
    				special = list
    				special.value = Kontakt, Impressum
    			}
    			
    			LINKS = HMENU
    			LINKS {
    #				special = directory
    #				special.value = 3
    				entryLevel=1
    					
    				1 = TMENU
    				1.wrap=<ul>|</ul>
    				1.noBlur = 1
    	
    				1.NO = 1
    				1.NO.ATagTitle.field = title
    				1.NO.linkWrap = <li>|</li>
    				
    				1.ACT = 1
    				1.ACT < .NO
    				1.ACT.doNotLinkIt = 1
    				1.ACT.allWrap = <li id="leftnavi-aktiv">|</li> 
    				
    				2 = TMENU
    				2.noBlur = 1
    				2.wrap = <li><ul>|</ul></li>
    				2.noBlur = 1
    				
    				2.NO = 1
    				2.NO.ATagTitle.field = title
    				2.NO.linkWrap = <li>|</li>
    				
    				2.ACT = 1 
    				2.ACT < .2.NO
    				2.ACT.doNotLinkIt = 1
    				2.ACT.allWrap = <li id="leftnavi-sub-aktiv"<|</li> 
    			}
    			
    		}
    	}
    }
    Allerdings habe ich jetzt überhaupt kein Menü mehr weder links noch oben. Auch niht auf auf der Startseite.
    Viele Grüsse
    Dan

  9. #9
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    Nicht die Namen der Seiten, sondern die PID muss be list rein. Warum hast Du den Rest des Menüs gelöscht?

    Nach dem Verschieben ist entryLevel auch nicht 3 sondern wahrscheinlich 1 - getestet?


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


+ Antworten

Ähnliche Themen

  1. Menü und dritte Ebene mit anderer Grafik
    Von taco im Forum HTML & CSS
    Antworten: 6
    Letzter Beitrag: 29.07.2007, 14:10
  2. css Menü 3. Ebene im Content
    Von Zockratte im Forum TYPO3
    Antworten: 4
    Letzter Beitrag: 02.05.2007, 13:36
  3. Ebene ein/ausblenden Menü..
    Von Hausmaster im Forum Dreamweaver & andere Webeditoren
    Antworten: 3
    Letzter Beitrag: 16.02.2006, 19:31
  4. eine ebene + mehr auswahlrechtecke
    Von steff im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 27.02.2003, 16:15
  5. Wie kann man ein Javascript-Menü in Ebene einbinden?
    Von Niels im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 14.03.2002, 13:16

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51