Zum Inhalt springen

Menü erscheint nicht, trotz richtigem TypoScript

Erstellt am 14. Januar 2006 · 4 Antworten · letzte Antwort am 15. Januar 2006

Tags: Frage

Mauki ·

Ich bin gerade dabei mein erstes Typo3-Template anzulegen und schon das erste Problem o.O

Ich will auf meiner Seite das vor der ###suche### ein Menü erscheint. Mir scheint beim Typoscript hab ich keinen Fehler gemacht, ich weiß aber nicht wo der Fehler liegt?

seite = PAGE
seite {
  typeNum = 0
  bodyTag = <body bgcolor="#DDDDDD">
  stylesheet = fileadmin/css/style.css 
  meta.AUTHOR = Markus Burkhardt
  meta.DESCRIPTION = Hier steht eine Beschreibung

 
  10 = TEMPLATE
  10.template = FILE
  10.template.file = fileadmin/html/vorlage.html
  10.workOnSubpart = DOKUMENT
  10.marks {

      navi_oben = HMENU
      navi_oben.special = directory
      navi_oben.special.value = 3
      navi_oben.1 = TMENU
      navi_oben.1.NO = 1
      navi_oben.1.ATagParams = class="nav"
      

     }

}

Das Stylesheet dafür, sieht so aus :

.box2{
        padding:5px 20px 5px 5px;
	background-color: #5B91AD;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}

/* Stylesheets für Navi oben */

a.nav   {
	color:#FFFFFF;
	text-decoration:none;
		}

a.nav:visited {
	text-decoration: none;
	color:#FFFFFF;
		}

a.nav:link  { 
		color:#FFFFFF; 
		text-decoration:none;
	}

a.nav:hover   {
	color: #5B91AD;
	text-decoration: underline;
	}

a.nav:active  {
	color:#FFFFFF;
	text-decoration:none;
	}
Mauki ·
Norman2k schrieb

Änder mal die Farbe deiner Links! 😃

Guter Tipp. Bin jetzt mal mit der Maus über die Links gefahren und siehe das, ich sehe was 😃

Komischerweise wird aber mein Stylesheet hier nicht interpretiert. Die Angabe im Typoscript ist doch richtig für die Formatierung der Links oder ?

Norman2k ·

Wieso guckst du nicht einfach mal in deinen Quellcode? Da wirst du erkennen das keiner deiner Links die Klasse "nav" hat, so wie du es wohl haben willst. Die Klasse wird im TS für jeden Menüzustand seperat deklariert, also so:

navi_oben.1.NO.ATagParams = class="nav"
navi_oben.1.ACT.ATagParams = class="nav"
navi_oben.1.CUR.ATagParams = class="nav"
...

Norman

Mauki ·

Achso das wusste ich nicht. Ich habe das Menü nache einem Tutorial gemacht und da stand das leider nicht dabei 🙁