Zum Inhalt springen

oberseite als aktiv darstellen, wenn eigentlich (versteckte) unterseite aktiv ist

Erstellt am 6. Mai 2008 · 5 Antworten · letzte Antwort am 10. Mai 2008

Tags: Frage

wini2 ·

hallo,

ich verwende ein normales list menü. ich habe eine seite, die über einen link im content eine unterseite aufruft, die zugriffsbeschränkt und "nicht im menü" ist.

- oberseite
-- unterseite (zugrfiffsbeschränkt und nicht im menü)

wie kann ich es erreichen, dass die bei aufruf der unterseite die act-formatierung der oberseite erhalten bleibt (bzw. es so aussieht, als ob die oberseite aktiv ist)?

danke
wini2

wini2 ·

hi,

für die erste menüeben sieht das ts so aus.

temp.navigation = HMENU
temp.navigation.1.IProcFunc = user_IProc_dfn
temp.navigation {
                special = directory
                special.value = 3
  entryLevel =1

### Ebene 1 ###
1 = TMENU
1 {
noBlur = 1
expAll = 0
wrap = <ul> | </ul>

NO.wrapItemAndSub = <li> | </li>

ACT = 1
ACT.ATagParams = class="active"
ACT.wrapItemAndSub = <li> | </li>

ACTIFSUB = 1
ACTIFSUB.ATagParams = class="actifsub"
ACTIFSUB.wrapItemAndSub = <li> | </li>
  
CUR = 1
CUR.ATagParams = class="current"
CUR.wrapItemAndSub = <li> | </li>
   
}

der versuch, ACIFSUB mit der klasse active zu belegen, bringt leider auch nicht den gewünschten effekt.

ich denke da eher an USERDEF1, weiß aber dummerweise nicht weiter.

gruß
wini2

d.​walter ·

Das muss eigentlich so funktionieren. Vielleicht liegt es daran, dass du special.value und entryLevel benutzt. Die passen imo nicht zusammen. Also entweder das eine oder das andere!!

Daniel

wini2 ·

hi d.walter,

danke für den hinweis. es funktioniert auch ohne entryLevel - leider aber auch nicht so, wie letztlich gewünscht (d.h. der eintrag wird nicht als aktiv angezeigt, wenn die unterseite aufgerufen wird).

gruß
wini2

wini2 ·

hier eine, wenn auch vielleicht nicht ganz elegante lösung: ich habe das menü für die seiten geändert, auf denen es gebraucht wird.

[PIDinRootline = 26, 25]
temp.navigation = HMENU
temp.navigation.1.IProcFunc = user_IProc_dfn
temp.navigation {
   
   special = directory
   special.value = 3
1 = TMENU
1 {
noBlur = 1
expAll = 0
wrap =<ul>|</ul>

NO.wrapItemAndSub =<li>|</li>

ACT = 1
ACT.ATagParams = class="current"
ACT.wrapItemAndSub =<li>|</li>
   
   
   CUR = 1
   CUR < ACT
}
[end]

die anregungs stammt übrigens von http://www.typo3forum.net/forum/gmenu-hmenu-tmenu-co/18468-tmenu-men-punkt-aktiv-unsichtbare-unterseiten-aktiv.html

vielleicht nützt es ja jemandem