[TYPO3-german] Die Menüzustände werden aus der CSS Datei nicht ausgelesen

Kerem Goldberg kerem.goldberg at googlemail.com
Fri Dec 25 15:02:37 CET 2009


ALSO, folgende Lösung habe ich für das obere Menü verwendet:

zu sehen auf: http://www.muesliarchitektur.de/typo3/index.php?id=71

TScript

# Menu 1 cObject
temp.menu_1 = HMENU
# First level menu-object, textual
temp.menu_1.1 = TMENU
temp.menu_1.1.expAll = 0
temp.menu_1.1 {
   # Normal state properties
   wrap = |
   NO.allWrap = |
   NO.ATagParams = class="menu1-no"
   ACT < temp.menu_1.1.NO
   ACT = 1
   ACT.ATagParams = class="menu1-act"
}

CSS

div#menu_1 {
	color: red;
	height:130px;
	border-right: 1px solid #414748;
	width:599px;
	float:left;
	text-align:right;
	background-color#5b6162}
	

#menu_1 {
   width: 599;
   float: right;
   list-style: none;
   margin: 0 0px 0 0;
}

#menu_1 a.menu1-no {
   width: 70px;
   border-left: 1px solid #414748;
   float: right;
   margin: 0 0 0 0;
   color: red;
   background-color:transparent;
   display: block;
   padding: 110px 8px 8px 8px ;
   text-align: center;
   text-transform: uppercase;
   text-decoration: none;
   font-weight: bold;
}

#menu_1 a:hover {
background-color: grey;
color:white;
}

#menu_1 a.menu1-act {
   width: 70px;
   border-left: 1px solid #414748;
   float: right;
   margin: 0 0 0 0;
   background-color: white;
   display: block;
   padding: 110px 8px 8px 8px ;
   text-align: center;
   text-transform: uppercase;
   text-decoration: none;
   font-weight: bold;
   color: black;
   background: white;
}



Das Menü auf der rechten Seite funktioniert aber nicht so wie ich es  
will. Zwar wird es wie von mir gewollt dargestellt (zunächst einmal),  
aber der aktive Zustand will einfach nicht eintreten. Dem Menü rechts  
liegt folgendes zugrunde:


TScript

# Menu 2 cObject
temp.menu_2 = HMENU
temp.menu_2.entryLevel = 1
# First level menu-object, textual
temp.menu_2.1 = TMENU
temp.menu_2.1.expAll = 1
temp.menu_2.1 {
   NO.allWrap = <ul>|</ul>
}


# Second level menu-object, textual
temp.menu_2.2 = TMENU
temp.menu_2.2.expAll = 1
temp.menu_2.2 {
   # Normal state properties
   wrap = |
   NO.allWrap = |
   NO.ATagParams = class="menu2-no"
   # Enable active state and set properties:
   ACT < temp.menu_2.2.NO
   ACT = 1
   ACT.ATagParams = class="menu2-act"
}


CSS

div#right {
	float: right;
	text-align:left;
	width:160;
	height:auto;
	background-color: transparent;
}

#menu_2 {
	padding-top: 10px;
	padding-left: 10px;
	width: 160;
	float: left;
	list-style: none;
}

#menu_2 a {
	width: auto;
	margin: 0 0 0 0;
	color: #352545;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	list-style: none;
}

#menu_2 a:hover,
#menu_2 a:focus {
	color: white;
}

#menu_2 a.menu2-act {
	width: auto;
	margin: 0 0 0 0;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}


div#footer {
	width:600px;
	height: auto;
	float:left;
}



merry christmas und herzlichen Dank im Voraus
Kerem



Am 24.12.2009 um 23:52 schrieb Ralf-René Schröder:

Kerem Goldberg schrieb:
> Hallo Liste,
> ich hatte gestern ein Problem mit meinem footer. Das Problem hat  
> sich dank euch lösen können. Ich definiere jedoch per CSS die  
> Menüzustände, diese werden aber aus der CSS Datei nicht ausgelesen.  
> Das a Tag und auch die hover Zustände funktionieren im oberen Menü,  
> der aktive Zustand funktioniert jedoch nicht. Was mache ich falsch?
du must in deiner Menüdekklaration ja auch eine Klasse "active" zuweisen
   ACT.linkWrap = <li class="active">|</li>
um eien aktiven Status auch per CSS zu stylen
wenn es die gerade aktive Seite sein soll, dann ist aber besser:
   CUR = 1
   CUR.linkWrap = <li id"current">|</li>

> Im footer funktioniert weder das gesetzte a Tag noch hover. Was  
> läuft dort falsch?
ich finde in deiner CSS auch keine Anweisungen die Links zu stylen
etwa on der Art
#footer a:hover {color:red;}

merry christmas...

_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list