SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 10.11.2007, 18:21   #1
TP-Insider
 
Benutzerbild von Elli
 
Registriert seit: Nov 2002
Ort: Orscholz
Elli macht sich hier sehr viel Mühe

Menüsstatus aktiv?


Hola,

benutze dieses Menü hier, um jedem Hauptmenüpunkt eine eigene Grafik via
CSS zuordnen zu können. Das funktioniert prima. Jetzt habe ich aber das
Problem, dass er mir einfach keine class="current" in den aktiven Hauptmenü-
punkt schreibt, wenn man Unterpunkte ausgewählt hat, weil ich ich hier ja
den Rolloverstatus korrekt setzen muss, um den aktiven Status anzuzeigen.

Code:
lib.mainnav = HMENU
lib.mainnav {
wrap = |
special = directory
special.value = 1
excludeUidList = 2
1 = TMENU
   1.stdWrap.dataWrap = <ul> | </ul>
   1 {
		expAll = 1
		NO {
		doNotLinkIt = 1
		linkWrap = <li> | </li>
		stdWrap.cObject = COA
		stdWrap.cObject {
			10 = LOAD_REGISTER
			10.css_menue.cObject < temp.css_menue10
			10.css_menue_hover.cObject < temp.css_menue20
			10.css_menue_ges.cObject = TEXT
			10.css_menue_ges.cObject.dataWrap = #mm_id{field:uid} {register:css_menue} #mm_id{field:uid}:hover {register:css_menue_hover} {register:css_menue_ges}

			20 = TEXT
			20 {
				field = subtitle//title
				typolink {
					parameter.field = uid
					ATagParams.cObject = COA
					ATagParams.cObject {
						30 = TEXT
						30.dataWrap = id="mm_id{field:uid}"
						}
					}
				}
			}
		}
    #ACTIVE
    ACT {
		doNotLinkIt = 1
		linkWrap = <li> | </li>
		#wrapItemAndSub <li class="current"> | </li>
		stdWrap.cObject = COA
		stdWrap.cObject {
			10 = LOAD_REGISTER
			10.css_menue.cObject < temp.css_menue10
			10.css_menue_hover.cObject < temp.css_menue20
			10.css_menue_ges.cObject = TEXT
			10.css_menue_ges.cObject.dataWrap = #mm_a_id{field:uid} {register:css_menue} #mm_a_id{field:uid}:hover {register:css_menue_hover} {register:css_menue_ges}

			20 = TEXT
			20 {
				field = subtitle//title
				typolink {
					parameter.field = uid
					ATagParams.cObject = COA
					ATagParams.cObject {
						30 = TEXT
						30.dataWrap = id="mm_a_id{field:uid}"
						}
					}
				}
			}
		}
		
   

    ACTIFSUB {
		doNotLinkIt = 1
		linkWrap = <li> | </li>
		#wrapItemAndSub <li class="current"> | </li>
		stdWrap.cObject = COA
		stdWrap.cObject {
			10 = LOAD_REGISTER
			10.css_menue.cObject < temp.css_menue10
			10.css_menue_hover.cObject < temp.css_menue20
			10.css_menue_ges.cObject = TEXT
			10.css_menue_ges.cObject.dataWrap = #mm_a_id{field:uid} {register:css_menue} #mm_a_id{field:uid}:hover {register:css_menue_hover} {register:css_menue_ges}

			20 = TEXT
			20 {
				field = subtitle//title
				typolink {
					parameter.field = uid
					ATagParams.cObject = COA
					ATagParams.cObject {
						30 = TEXT
						30.dataWrap = id="mm_a_id{field:uid}"
						}
					}
				}
			}
		}
    
    
	}
}
Hatte hier jetzt schon versucht dies mit
"ACTIFSUB.wrapItemAndSub = <li id="current_sub">|</li>"
zu erreichen, leider ohne Erfolg Hat jemand ne Idee, wie ich das TS
anpassen muss?

Vielen Dank!

Elli
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
Elli ist offline   Mit Zitat antworten


Alt 11.11.2007, 12:04   #2
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
Hi Elli,

ich habe mit einer Mini-Extension den Pagerecord um ein Feld erweitert "CSSclass", das macht es über einen Eintrag ganz leicht, jeder Seite eine eigene Klasse zu geben, vll. ist das eine Option für Dich? Dann brauchst Du nicht diese Verrenkungen zu machen.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 11.11.2007, 12:17   #3
TP-Insider
 
Benutzerbild von Elli
 
Registriert seit: Nov 2002
Ort: Orscholz
Elli macht sich hier sehr viel Mühe
Hi Steffen,

klingt nach einer MiniExt., doch leider habe ich keine Ahnung, wie man sowas genau anstellt :-/
Was ich nicht verstehe, warum ich einfach keine current-class für die aktuell
ausgewählte Seite bekomme? Sobald ich diesen hätte, wäre es ganz einfach.
Die Hauptnav bleibt ja gleich und bekommt so via body id und eigener id ihren
Button zugewiesen.
Wähle ich jetzt eine Unterseite, habe ich ne andere Body-Id und der Status
ist nicht mehr aktiv. Hätte ich jetzt <li class="current"> könnte ich diesen
Zustand einfach wieder herstellen.
Hast du keine Idee, warum er mir nicht einfach diese Klasse hinzu wrappt?
__________________
Es gibt keinen Fortschritt ohne den Glauben an die Zukunft.
[JFK]
Elli ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Typo3
Menüsstatus aktiv? Menüsstatus aktiv?
« Front End User Registration - gefahrlos Updaten? | IRC Server Typo3 »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:10 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67