Zum Inhalt springen

Active Links anzeigen und Parameter uebergeben. HILFE!?!

Erstellt am 8. Mai 2007 · 3 Antworten · letzte Antwort am 8. Mai 2007

Tags: HTML & CSS, Frage

2k7 ·

Hallo!

Ich hab folgendes Problem und hoffe ihr könnt mir weiterhelfen.

Folgende Baumstruktur:

root
---Homepage
--- Unterseite 1
---
---
--- Unterseite 2
--- Unterseite n

Nun habe ich ein Text Menue oben und eines Links. Im linken werden mir die Unterpunkte von oben angezeigt.
Nun möchte ich zugunsten der Benutzerfreundlichkeit die aktiven Links angezeigt bekommen.

Erstes Problem: a:active funktioniert im CSS nicht.

Zweites Problem: Wie uebergebe ich den Parameter der Wurzelseite der darunterliegene Seite damit der Link auf der Wurzelseite aktiv bleibt und zusätzlich der Link der Unterseite aktiviert wird?

Ich bin euch fuer Anworten echt Dankbar 😃

Gruss,
2k7

Unbekannter Benutzer ·

Guck dir mal in der Referenz die verschiedenen Menüzustände an. Mit CUR und ACT kannst du der aktiven Seite und den Wurzelseiten der aktiven entsprechend andere Formatierungen z.B. über ATagParams geben...
Wenn du Code postest, kann man daran immer gut Beispiele geben, bzw. sieht genau wie man dir weiterhelfen kann.

Grüße

Christian

2k7 ·

Hey Christian! Danke erstmal fuer deine Antwort.

Hier sind meine 2 MENUS, fänd ich echt toll wenn dass klappen wuerde mit den Activen Links nur selber bin ich da noch zu neu fuer:

😃

###MENÜ START

#MENÜLEISTE OBEN
MENU_OBEN = HMENU
MENU_OBEN {
entryLevel = 1

#wrap = <table border="0" cellspacing="0" cellpadding="0"><tr>|</tr></table>
wrap = <div id="navtabs"><ul>|</ul></div>
1 = TMENU
1.NO = 1
1.NO{

#allWrap=<td style="align: center"><span class="clink2">|</span></td>
allWrap=<li>|</li>
stdWrap.wrap = <span>|</span>
}

}

#MENÜLEISTE LINKS
MENU_LINKS = HMENU
MENU_LINKS {

entryLevel = 2
wrap = <table border="0" cellspacing="0" cellpadding="0">|<tr><td style="border-top: 1px solid #565656">&nbsp;</td></tr></table>

1 = TMENU
1.NO = 1
1.NO {
allWrap=<tr><td width="192" style="border-top: 1px solid #565656"><span class="clink">|</span><div style="position:relative;"><div style="position:absolute;width:10px;top:-18px;left:8px;" class="men1">&raquo;</div></div></td></tr>

}

2 < .1
2.NO {
#Untermenu formatieren
allWrap=<tr><td width="192"><span class="clink3">|</span></td></tr>
}
}

###MENÜ END

Ich bin noch ziemlich neu in Typo3 also kann es ruhig Kritik regnen, wenn euch was auffällt 🙂

2k7 ·
    ###MENÜ START
    
       #MENÜLEISTE OBEN
       MENU_OBEN = HMENU
       MENU_OBEN {
       	entryLevel = 1
	
	#wrap = <table border="0" cellspacing="0" cellpadding="0"><tr>|</tr></table>
	wrap = <div id="navtabs"><ul>|</ul></div>
         1 = TMENU
         1.NO = 1
         1.NO{
           
           #allWrap=<td style="align: center"><span class="clink2">|</span></td> 
           allWrap=<li>|</li> 
           stdWrap.wrap = <span>|</span>
         }
      
      }
      

      #MENÜLEISTE LINKS
      MENU_LINKS = HMENU
      MENU_LINKS {
      	
         entryLevel = 2
         wrap = <table border="0" cellspacing="0" cellpadding="0">|<tr><td style="border-top: 1px solid #565656">&nbsp;</td></tr></table>

         1 = TMENU
         1.NO = 1
         1.NO {
          allWrap=<tr><td width="192" style="border-top: 1px solid #565656"><span class="clink">|</span><div style="position:relative;"><div style="position:absolute;width:10px;top:-18px;left:8px;" class="men1">&raquo;</div></div></td></tr>     
          

         }

         2 < .1
         2.NO {
              #Untermenu formatieren
              allWrap=<tr><td width="192"><span class="clink3">|</span></td></tr>  
         }
     }


    

          
    ###MENÜ END