Funktioniert so leider nicht. Ich poste jetzt auch mal meine HTML Datei und das aktuelle Template:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff">
<!-- ###DOCUMENT_BODY### begin -->
<div align="center"><br><br><br><br>
<table border="0" cellspacing="0" cellpadding="0" width="70%">
<tr>
<!-- Navigations Spalte -->
<td width="150px" valign=top bgcolor="white">
<br>
<img src="fileadmin/template/Basic/radio-microwelle.gif">
<br><br><br>
<!-- ###MAIN_MENU### begin -->
<a href="" id="menu">Menü1</a>
<a href="" id="submenu">Untermenü</a><br><a href="" id="menu">Menü2</a>
<br>
<a href="" id="menu">Hunger</a>
<br>
<!-- ###MAIN_MENU### end -->
###MAIN_MENU_A###
</td>
<!-- Abstandshalter Spalte -->
<td>
</td>
<!-- Content Spalte -->
<td bgcolor="white" valign="top">
<span id=uschrift>Campusradio der FH München</span>
<!-- ###CONTENT### begin -->
<h1>Inhalt</h1>
viel Text dazu
<!-- ###CONTENT### end -->
###CONTENT_A###
</td>
<!-- Werbungs Spalte -->
<td width="120px" bgcolor="white" id="werbung">
<!-- ###CONTENT_RIGHT### begin -->
<img src=fileadmin/template/Basic/banner.jpg>
<!-- ###CONTENT RIGHT### end -->
</td>
</tr>
</table>
</div>
<!-- ###DOCUMENT_BODY### end -->
</body>
Und mein aktuelles Template:
# Grundlegende Konfiguration
config{
#doctype = xhtml_strict
htmlTag_langKey = de
removeDefaultJS = 1
inlineStyle2TempFile = 1
language = de
locale_all = de_DE
}
# Navigation
temp.Nav = HMENU
temp.Nav {
1 = TMENU
1 {
wrap = <ul id="nav">|</ul>
noBlur = 1
# Nicht aktive Menueintraege
NO {
ATagBeforeWrap = 0
linkWrap = <li>|</li>
ATagParams = id="nav1-no"
}
# Aktive Menueintraege (ganzer Seitenpfad)
ACT < .NO
ACT = 1
ACT {
ATagBeforeWrap = 0
linkWrap = <li>|</li>
ATagParams = id="nav1-act"
}
# Aktuelle Seite
CUR < .ACT
CUR.linkWrap = <li id="nav1-cur" title="Sie befinden sich hier">|</li>
CUR.doNotLinkIt = 1
CUR = 1
}
2 = TMENU
2 {
wrap = <ul id="nav2">|</ul>
noBlur = 1
# Nicht aktive Menueintraege
NO {
ATagBeforeWrap = 0
linkWrap = <li>|</li>
ATagParams = id="nav2-no"
}
# Aktive Menueintraege (ganzer Seitenpfad)
ACT < .NO
ACT = 1
ACT {
ATagBeforeWrap = 0
linkWrap = <li>|</li>
ATagParams = id="nav2-act"
}
# Aktuelle Seite
CUR < .ACT
CUR.linkWrap = <li id="nav2-cur" title="Sie befinden sich hier">|</li>
CUR.doNotLinkIt = 1
CUR = 1
}
}
# HTML Template parsen
temp.htmlTemplate = TEMPLATE
temp.htmlTemplate {
template = FILE
template.file = fileadmin/template/Basic/template.html
workOnSubpart = DOCUMENT_BODY
marks.CONTENT_A = CONTENT
marks.CONTENT_A < styles.content.get
marks.MAIN_MENU_A < temp.Nav
}
# Ausgabe der Seite (Page-Object)
page = PAGE
page.typeNum = 0
page.stylesheet = {$css_file}
page.10 < temp.htmlTemplate
Das Menu funktioniert. Sowohl mit marks, als auch mit subparts. Nur das styles.content.get mag nicht.
Sascha