Zum Inhalt springen

Style wird nicht zugewiesen

Erstellt am 15. Mai 2007 · 10 Antworten · letzte Antwort am 15. Mai 2007

Tags: HTML & CSS, Frage

dyna ·

Hallo Zusammen,

ich bin neu im Forum und habe eine Frage, ich hoffe ihr könnt mir weiterhelfen. Ich bin gerade dabei mein Menü in Typo3 umzusetzen. Bevor ich Typo3 genutzt habe, war ein Menüpunkt in einem Layer (div) und dieser hatte ein Stylesheet zugewiesen bekommen. Es gab ein Hauptmenüpunkt (nicht anklickbar) und für einen Hauptmenüpunkt diverse Unterpunkte.

Ich habe nun die Baumstruktur mit den Seiten angelegt.
Diese sieht ungefähr wie folgt aus:

0 New TYPO3 site
1 Seitenname
2 menü links
3 Hauptmenüpunkt
4 Untermenüpunkt 1
5 Untermenüpunkt 2
6 Untermenüpunkt 3

Nachdem ich die Baumstruktur angelegt habe, ging es an die Template Einstellungen:

page = PAGE
page {
	#Allgemeine Eigenschaften
	bodyTag = <body>
	
	#MetaTags
	meta.AUTHOR = Name
	stylesheet = fileadmin/style.css
	
	#Designvorlage
	10 = TEMPLATE
	10.template = FILE
	10.template.file = fileadmin/kok-template.html
	10.workOnSubpart = DOKUMENT


	10.marks.MENU_LINKS = HMENU
	10.marks.MENU_LINKS{
		entryLevel = 1
		expAll = 1
		
		1 = TMENU
		1.NO = 1
		1.NO.linkWrap = <br />
		1.ATagParams = class="menue_header"
		
		2 = TMENU
		2.NO = 1
		2.NO.linkWrap = <br />
		2.ATagParams = class="subnavigation"
		
	}

}

Stylesheet:

.subnavigation{
background-color:#660000;
padding-top:2px;
padding-bottom:4px;
padding-left:10px;
color:#ff9999;
line-height:16px;!important
}
.subnavigation a{
color:#ff9999;
}
.subnavigation a:hover{
color:#ffffff;
}

Nun mein Problem:

Leider wird der Stylesheet nicht angenommen.

Unbekannter Benutzer ·

Pfad und Dateiname stimmen aber? Steht am Ende im Frontend ein entsprechender Tag in deinem HTML Code?

Außerdem gibt es hier einen Fehler:

line-height:16px;!important

Das muss lauten:

line-height:16px !important;

Grüße

Christian

dyna ·

Im Frontend befindet sich "nur" der Tag "###MENU_LINKS###" und "<!-- ###DOKUMENT### begin -->" sowie "<!-- ###DOKUMENT### end -->"

dyna ·

Das steht im HTML Code.

Hier ansonsten der komplette HTML Code:

<!-- ###DOKUMENT### begin -->
<!--[if IE 7]>
	<link rel="STYLESHEET" type="text/css" href="style_ie7.css" />
	<![endif]-->
	<!--[if lt IE 7]>
	<link rel="STYLESHEET" type="text/css" href="style_ie.css" />
	<![endif]-->

	<table cellspacing="0" cellpadding="0" border="0" class="rahmen">
		<tr>
			<td colspan="2" class="flash-header">
				<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="754" height="40" border="0">
				<param name="movie" value="fileadmin/flash/kokticker.swf">
				<param name="quality" value="high">
				<param name="wmode" value="Transparent">
				<embed src="fileadmin/flash/kokticker.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="754" height="40"></embed></object>
			</td>
			<td rowspan="3" class="menue-rechts">
				###MENU_RECHTS###
			</td>
		</tr>
		<tr>
			<td colspan="2" class="header">&nbsp;
			
			</td>
		</tr>
		<tr>
			<td class="menue">
					###MENU_LINKS###
				<div class="search">
					###SUCHEN###
				</div>
			</td>
			<td class="content">
				<div class="specials">
				###SPECIALS###
				</div>
				<div class="inhalt">
				###INHALT###
				</div>
			</td>
		</tr>
	</table>
<!-- ###DOKUMENT### end -->
</body>
</html>

Die Stylesheets sind noch nicht rausgelöscht. Möchte das alles in der Templateverwaltung von Typo3 machen. Die "normale" Stylesheet "style.css" ist ja bereits im fileadmin/ hochgeladen und in der Templateverwaltung eingebunden.

dyna ·

Nein, der wird im Template-Manager erzeugt und wird auch im Quellcode angezeigt.

<!DOCTYPE html
	PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<!-- 
	This website is powered by TYPO3 - inspiring people to share!
	TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
	TYPO3 is copyright 1998-2006 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
	Information and contribution at http://typo3.com/ and http://typo3.org/
-->

	<link rel="stylesheet" type="text/css" href="fileadmin/style.css" />
	<title>Links</title>
	<meta name="generator" content="TYPO3 4.1 CMS" />
	<meta name="AUTHOR" content="" />

	<meta name="DESCRIPTION" content="" />
	<script type="text/javascript" src="typo3temp/javascript_757c080409.js"></script>


</head>
<body>
Unbekannter Benutzer ·

Da steht ja auch dein Stylesheet drin... Also gefunden und genommen wird es. Das es nicht die gewünschte Wirkung hat, kann jetzt nur noch am Stylesheet selber liegen...

Wird denn das Menü schon ausgegeben?

dyna ·

Hat sich nun erledigt.

Mit 2.NO.allWrap = <div class="subnavigation"> | </div>
habe ich mein gewünschtes Ziel erreicht.

Nun noch eine kleine Frage. Wie sage ich einem Menüpunkt das es kein Link sein soll?

PS: Sorry, konnte nicht editieren.