+ Antworten
Ergebnis 1 bis 8 von 8

Thema: Navigation splitten. 1.Teil oben, 2.Teil links

  1. #1
    TP-Senior seventyfour macht alles soweit korrekt Avatar von seventyfour
    Registriert seit
    Oct 2002
    Beiträge
    154

    Lightbulb Navigation splitten. 1.Teil oben, 2.Teil links

    Hallo Community.

    Brauche Eure Hilfe, weil ich nicht weiterkomme.

    So sieht der Baum aus.

    Auf der Webseite soll dann die erste Ebene von Menü Links (Element1, Element2) in einem Bereich "Navi_Top" ausgegeben werden. Klickt man auf eines dieser Element, so wird links im Bereich "Navi_links" die zugehörigen Punkte (Sub1,x oder Sub2,x) angezeigt.

    Meiner Meinung nach müsste das so erreicht werden:
    Code:
    NAVI_TOP = HMENU
    NAVI_TOP {
      entryLevel = 1
      special = directory
      special.value = 19 #Element1
      [...]
    }
    NAVI_LEFT = HMENU
    NAVI_LEFT {
      entryLevel = 2
      special = directory
      special.value = 20 #Element2  
      [...]
    }
    Oben zeigt er ab Level 1 an, Links ab Level 2. Klingt doch logisch oder? Macht er aber das:


    Versteh ich nicht, und scheinbar ignoriert er entryLevel total.

    Lasse ich den special-Kram allerdings weg (so hab ichs irgendwo im Typo3.net Forum gelesen):
    Code:
    NAVI_TOP = HMENU
    NAVI_TOP {
      entryLevel = 1
      ###special = directory
      ###special.value = 19 #Element1
      [...]
    }
    NAVI_LEFT = HMENU
    NAVI_LEFT {
      entryLevel = 2
      ###special = directory
      ###special.value = 20 #Element2  
      [...]
    }
    Macht ers richtig und kümmert sich auch um den entryLevel. Genau so wie oben auf den Bildern.
    Das Problem: Wechsel ich Navigationstechnisch im Baum in die Unterpunkte von "Menu Unten", schreibt er mir die Punkte nach oben! Das darf natürlich logischerweise nicht sein.

    Also kann mir vielleicht hier irgendjemand erklären, wie ich so eine Navigation hinbekomme? Oben stehen die Hauptpunkte, Links die Unterpunkte. Kann doch so schwer gar nicht sein oder? Ich verstehs nur nich...

    Danke schonmal.
    Geändert von seventyfour (11.09.2006 um 17:02 Uhr)
    IE6 is the Courtney Love browser in a world of Kirsten Dunst browsers!

  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
    special ist immer ein gekapseltes Menü, das man nicht teilen kann.
    Daher geht das nur ohne special

    Einschränken musst Du dann über Conditions oder excludeUIDs


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


  3. #3
    TP-Veteran alexf812 macht alles soweit korrekt Avatar von alexf812
    Registriert seit
    Sep 2004
    Beiträge
    1.370
    Im Workshop von Steffen ist auch genau dein Problem gelöst.
    Navi oben und links

  4. #4
    TP-Senior seventyfour macht alles soweit korrekt Avatar von seventyfour
    Registriert seit
    Oct 2002
    Beiträge
    154
    @alex: ist leider nicht das gleiche problem. die beiden navigationen sind im baum voneinander getrennt - meine gehören zusammen.

    @steffen: danke für die stichworte. kann nun das untere menü via exclude ausschließen. dann zeigt er natürlich nichts mehr an, sobald ich mich im Menü_Unten Ast befinde. Er müsste aber natürlich auch dort das Menü_oben anzeigen.

    Gibts denn dafür nirgends Beispiele?
    IE6 is the Courtney Love browser in a world of Kirsten Dunst browsers!

  5. #5
    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
    ehrlichgesagt wird es sehr selten eingesetzt - Die meisten haben einen anderen Aufbau.

    Aber es gibt schon eine Möglichkeit - ich schau mal ob ich Dir morgen ein Beispiel zeigen kann


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


  6. #6
    TP-Senior seventyfour macht alles soweit korrekt Avatar von seventyfour
    Registriert seit
    Oct 2002
    Beiträge
    154
    das wäre echt richtig cool!

    aber warum wird das nicht oft eingesetzt? ist doch kein untypisches menü oder? kann die Baumstruktur auch gerne umbauen, wenn es dann einfacher geht.
    Hauptsache es geht dann irgendwie
    IE6 is the Courtney Love browser in a world of Kirsten Dunst browsers!

  7. #7
    TP-Member freddymc macht alles soweit korrekt
    Registriert seit
    Jun 2005
    Beiträge
    90
    wenn ich das jetzt richtig gerafft hab ....
    Der folgende Code beschreibt ein Textmenü, das so getrennt ist, wie in deinem Beispiel.
    Da kann man dann noch versch. Zustände zuschalten, ist klar.

    Code:
    TOPNAV = HMENU
    TOPNAV {
    	special = directory
    	# 'special.value' muss gleich der ID von 'Menu links' sein
    	special.value = 2
    			
    	1 = TMENU
    	1.noBlur = 1
    	1.wrap = <ul>|</ul>
    	
    	1.NO = 1
    	1.NO.linkWrap = <li>|</li>
    }
    
    LEFTNAV = HMENU
    LEFTNAV {
    	entryLevel = 2
    	
    	1 = TMENU
    	1.noBlur = 1
    	1.wrap = <ul>|</ul>
    	
    	1.NO = 1
    	1.NO.linkWrap = <li>|</li>
    }
    jetzt kannst du natürlich noch für einen unabhängigen Teil (Menü unten/Fußleiste) einen weiteren Marker ansprechen und da ein anderes Menü reinladen.

    Code:
    FOOTER = HMENU
    FOOTER {
    	special = directory
    	special.value = 1
    			
    	1 = TMENU
    	1.noBlur = 1
    	
    	1.NO = 1
    	1.NO.linkWrap = | &nbsp;
    }
    MfG,
    Fred

  8. #8
    TP-Senior seventyfour macht alles soweit korrekt Avatar von seventyfour
    Registriert seit
    Oct 2002
    Beiträge
    154
    Oaah! Es geht!
    Alter, wie geil ist das denn

    freddy, du weißt gar nicht, wie sehr du mir damit geholfen hast!
    Ganz dickes Dankeschön!

    Ich frag mich nur immer, wie man als Nichtskönner auf so was kommen soll. Deshalb mag ich diese Skriptsprachen nicht so richtig. Man lernt nur durch Erfahrung...

    Aber dafür hab ich ja euch! Danke Danke!
    Geändert von seventyfour (14.09.2006 um 11:20 Uhr)
    IE6 is the Courtney Love browser in a world of Kirsten Dunst browsers!

+ Antworten

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