[TYPO3-german] TMENU_LAYERS in <div>
Rolf Kutz
kutz at netcologne.de
Thu Mar 8 14:31:52 CET 2007
Hallo,
ich bin noch Anfänger mit Typo3. Ich versuche
gerade ein Ausklappmenue mit TMENU_LAYERS zu
erzeugen. Zur Positionierung habe ich die gesamte
Seite in ein <div id="wrap"> Element gesetzt. Dies
wird in einem HTML-Template definiert. Das Menue
wird über einen Marker eingefügt. Mein Problem
ist, das die Ausklappmenues nun vor dem <div
id="wrap">-Element erzeugt werden und es deshalb
ganz links und ganz oben auf der Seite angezeigt
werden. Wie kann ich erreichen das die Menues erst
nach dem wrap-div geschrieben werden? Oder geht es
nicht und ich muss einen anderen Weg wählen?
Gruß, Rolf
Listings:
### HTML-Template ###
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Technology Forum</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/style.css" rel="stylesheet" type="text/css" media="screen">
</head>
<body>
<!-- ###DOKUMENT### Start-->
<div id="wrap">
<!-- Seitenheader -->
<div id="header">
<div id="logo">
<img src="fileadmin/template/logo.gif">
</div>
<div id="nav">
###MENUE###
</div>
<div id="pfadleiste">
<div id="pfad">###PFAD###</div>
</div>
</div>
<!-- Seiteninhalt -->
<div id="inhalt">
###INHALT###
</div>
</div>
<!-- ###DOKUMENT### Ende-->
</body>
</html>
### TS-Template ###
# Default PAGE object:
page = PAGE
page.includeLibs.gmenu_layers = media/scripts/tmenu_layers.php
page.includeCSS {
file10 = fileadmin/template/css/style.css
file10.media = screen
}
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/template/main_template.html
workOnSubpart = DOKUMENT
marks.INHALT < styles.content.get
marks.MENUE = HMENU
marks.MENUE {
wrap = <ul> | </ul>
1 = TMENU_LAYERS
1 {
expAll=1
hideMenuWhenNotOver = 1
hideMenuTimer = 1000
NO {
linkWrap = <li> | </li>
10 = TEXT
10.text.field = title
}
}
2 = TMENU
2.NO {
linkWrap = <li> | </li>
10 = TEXT
10.text.field = title
}
}
marks.PFAD = HMENU
marks.PFAD {
special = rootline
special.range = 0 | -1
1 = TMENU
1 {
NO {
after = > |*| > |*|
}
}
}
}
More information about the TYPO3-german
mailing list