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

Autor Nachricht
Verfasst am: 06.05.2008 [13:43]
wini2

[Themenersteller]
dabei seit: 05.05.2003
Beiträge: 165

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
Verfasst am: 06.05.2008 [15:13]
d.walter


dabei seit: 29.08.2005
Beiträge: 1100

Das sollte mit ACTIFSUB eigentlich gehen.

Daniel

Und ist das Programm auch noch so schwer,
schlimmer wär's wenn ich Programmierer wär!! :)

www.wohnstaetten-sindelfingen.de
Verfasst am: 07.05.2008 [12:14]
wini2

[Themenersteller]
dabei seit: 05.05.2003
Beiträge: 165

hi,

für die erste menüeben sieht das ts so aus.
Typoscript:Zeilennummerierung:  An / Aus

  1. temp.navigation = HMENU
  2. temp.navigation.1.IProcFunc = user_IProc_dfn
  3. temp.navigation {
  4.                 special = directory
  5.                 special.value = 3
  6.   entryLevel =1
  7.  
  8. ### Ebene 1 ###
  9. 1 = TMENU
  10. 1 {
  11. noBlur = 1
  12. expAll = 0
  13. wrap = <ul> | </ul>
  14.  
  15. NO.wrapItemAndSub = <li> | </li>
  16.  
  17. ACT = 1
  18. ACT.ATagParams = class="active"
  19. ACT.wrapItemAndSub = <li> | </li>
  20.  
  21. ACTIFSUB.ATagParams = class="actifsub"
  22. ACTIFSUB.wrapItemAndSub = <li> | </li>
  23.  
  24. CUR = 1
  25. CUR.ATagParams = class="current"
  26. CUR.wrapItemAndSub = <li> | </li>
  27.    
  28. }



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
Verfasst am: 07.05.2008 [16:22]
d.walter


dabei seit: 29.08.2005
Beiträge: 1100

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

Und ist das Programm auch noch so schwer,
schlimmer wär's wenn ich Programmierer wär!! :)

www.wohnstaetten-sindelfingen.de
Verfasst am: 07.05.2008 [16:56]
wini2

[Themenersteller]
dabei seit: 05.05.2003
Beiträge: 165

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
Verfasst am: 10.05.2008 [15:23]
wini2

[Themenersteller]
dabei seit: 05.05.2003
Beiträge: 165

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.

Typoscript:Zeilennummerierung:  An / Aus

  1. [PIDinRootline = 26, 25]
  2. temp.navigation = HMENU
  3. temp.navigation.1.IProcFunc = user_IProc_dfn
  4. temp.navigation {
  5.    
  6.    special = directory
  7.    special.value = 3
  8. 1 = TMENU
  9. 1 {
  10. noBlur = 1
  11. expAll = 0
  12. wrap =<ul>|</ul>
  13.  
  14. NO.wrapItemAndSub =<li>|</li>
  15.  
  16. ACT = 1
  17. ACT.ATagParams = class="current"
  18. ACT.wrapItemAndSub =<li>|</li>
  19.    
  20.    
  21.    CUR = 1
  22.    CUR < ACT
  23. }
  24. [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




 
TYPO3 Version 4.2.2 testen

TYPO3 Ver. 4.2.2 testen

Testen Sie die neue TYPO3 Version 4.2.2 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 17.11.
in Espelkamp:
Freitag, 08.12.

TYPO3 Intensivschulung
in Würzburg:
Mo., 27.10. - Mi., 29.10.
in Köln:
Mo., 10.11. - Mi., 12.11.
in Berlin:

Mi., 19.11. - Fr., 21.11.
in Espelkamp:

Mi., 10.12. - Fr., 12.12.

TYPO3 Extensionschulung
in Berlin:
Mo., 24.11. - Mi., 26.11.
in Espelkamp:
Mo., 15.12. - Mi., 17.12.