Du solltest versuchen etwas Struktur in dein TS-Code zu bekommen.
Das Auslagern von TS würde da helfen, aber auch das Einrücken wäre ein Anfang. Es fällt wirklich schwer da durchzuzblicken, wenn man nicht mal auf den ersten Blick sehen kann ob alle Klammern korrekt sind.
Das hier gehört auf jeden Fall nicht in dein page-Objekt:
config {
doctype = xhtml_trans
htmlTag_langKey = de-DE
xhtml_cleaning = all
xmlprologue = none
}
Es handelt sich dabei nicht um ein page.config
Desweiteren fehlt ein workOnSubpart. Ich gehe davon aus das auch diesesmal wieder der Doctype in deinem HTML-Template zu finden ist. Ist doch logisch das der dann doppelt ausgegeben wird. Man sieht ja sogar den Subpart <!-- ###DOKUMENT### begin --> im Quelltext...
Die Seite ist nicht erreichbar: www.die-othopaeden.at
Du meinst sicher: www.die-orthopaeden.at
Ich empfehle es mal so zu versuchen:
# ----------------------- Configs ---------------------- #
config {
# Ausblenden der Typ-Nummer in der HTML-Adresse
simulateStaticDocuments_noTypeIfNoTitle = 1
# für den richtigen Doctype:
doctype = xhtml_trans
htmlTag_langKey = de-DE
xhtml_cleaning = all
xmlprologue = none
# Schutz der eMailadressen
spamProtectEmailAddresses = 2
spamProtectEmailAddresses_atSubst = (at)
spamProtectEmailAddresses_lastDotSubst = (dot)
}
# #########################################################
# ---------------------- Alle Marker -------------------- #
temp {
# #########################################################
# ----------------------- Last Update ------------------- #
LASTUPDATE {
data = register : SYS_LASTCHANGED
if.isTrue.data = register : SYS_LASTCHANGED
strftime = %e.%m.%Y
wrap = <span style="font-size:9px; font-family: Arial, Geneva, Helvetica; a.link: text-decoration: none;"> Letzte Änderung: | </span>
}
# #########################################################
# ------------------ Rootline Navigation ---------------- #
PFAD = COA
PFAD {
10 = HMENU
10 {
special = rootline
special.range = 1|-1
# excludeDoktypes = 4
excludeUidList = 143,
1 = TMENU
1 {
NO {
stdWrap.cObject = TEXT
stdWrap.cObject.field = subtitle // title
doNotLinkIt = |*| 0 |*| 1
ATagParams = class="pfad"
allWrap = |*| | > |*| |
}
}
}
}
# #########################################################
# ------------------- Browse Navigation ----------------- #
BLATTERN = HMENU
BLATTERN {
special = browse
special {
items = prev | up | next
prev.fields.title = « zurück
up.fields.title = zurück zur Übersicht
next.fields.title = vor »
}
1 = TMENU
1 {
NO {
ATagParams = class="pfad"
allWrap = |*| | |*| |
}
}
}
# #########################################################
# -------------------- Obere Menüzeile ------------------ #
MENU1 = HMENU
MENU1 {
special = directory
special.value = 334
1 = GMENU
1 {
NO = 1
NO {
wrap = |<br>
XY = 150, 20
backColor = #FBC953
transparentBackground = 1
10 = TEXT
10 {
text.field = title
fontColor = #000000
fontFile = fileadmin/ortho/fonts/arial.ttf
fontSize = 13
niceText = 1
offset = 25, 14
}
}
# Aufklapp
RO < .NO
# Over oberesmenü
RO {
# backColor = #FBC953
15 < .10
15 {
fontColor = #838382
fontSize = 13
offset = 25, 14
}
}
CUR < .RO
CUR {
20.offset = 40, 14
}
}
}
# #########################################################
# ---------------------- Zweites Menü ------------------- #
MENU2 = HMENU
MENU2 {
special = directory
special.value = 144
excludeUidList = 417,
1 = GMENU
1 {
NO = 1
NO {
wrap = |<br />
XY = 192, 24+[30.h]
backColor = #ffffff
transparentColor = #ffffff
transparentBackground = 1
10 = TEXT
10 {
text {
field = subtitle // title
# damit wird der Text geteilt auf 2 Zeilen
listNum = 0
listNum.splitChar = _
}
fontColor = #000000
fontFile = fileadmin/ortho/fonts/arial.ttf
fontSize = 12
align = right
niceText = 1
offset = -25, 20
}
# zweite Textzeile
20 < .10
20 {
text.listNum = 1
fontSize = 10
offset = -25, 33
# Hilfsebene zur Berechnung der Höhe von Menüpunkten
}
30 < .20
30 {
text {
case = upper
listNum = 1
}
fontSize = 10
offset = 1000, 1000
}
}
# --------------------- RollOver Hauptmenü
RO < .NO
RO {
10.fontColor = #CB920C
20 {
fontColor = #CB920C
offset = -25, 20
}
30.fontColor = #CB920C
4 = IMAGE
4.file = fileadmin/ortho/images/over.gif
}
CUR < .RO
ACT < .RO
}
# ------------- Zweite Ebene (UP1)
2 < .1
2 {
NO {
# backColor = #ffffff
# 10.fontColor = #000000
10.fontSize = 10
# 10.offset = -25, 20
}
RO < .NO
RO {
# backColor = #ffffff
# 10.fontSize = 10
10.fontColor = #FBAF00
20.fontColor = #FBAF00
30.fontColor = #FBAF00
}
CUR < .RO
ACT < .RO
}
# ------------- Dritte Ebene (UP2)
# 3 < .2
# 3 {
# NO {
# 10.fontSize = 8
# }
# CUR < .RO
# }
}
}
# ###################### ENDE TEMP ########################
# ----------------------- Page Objekt ------------------- #
seite = PAGE
seite {
includeCSS {
file1 = fileadmin/ortho/styles.css
# file2 = fileadmin/ortho/styles/rte_formate.css
}
meta.AUTHOR = Sophie Streit
meta.DESCRIPTION = die-orthopaeden.at - Fachärzte für Orthopaedie in WienS!
meta.KEYWORDS = Arzt, Orthopäde Wien, Orthopäden Wien, Orthopäde, Orthopädie, Facharzt für Othopädie, Akupunktur, Bandscheibenoperation, Bandscheibenvorfall, Carpaltunnelsyndrom, Heilmassage, Hexenschuß, Hüftdysplasie, Hüftultraschall, Infiltrationen, Infusionen, Kinderorthopädie, Kniegelenksprobleme, Massage, Mutter-Kind-Paß, Neugeborenenuntersuchung, Orthopädische Chirurgie, Physiotherapie, Physiotherapie Wien, Schmerztherapie, Sportorthopädie, Wachstumsschmerzen, Wahlarzt
10 = TEMPLATE
10 {
template = FILE
template.file = fileadmin/ortho/vorlage_1.html
workOnSubpart = DOKUMENT
marks {
LASTUPDATE < temp.LASTUPDATE
PFAD < temp.PFAD
BLATTERN < temp.BLATTERN
MENU2 < temp.MENU2
MENU1 < temp.MENU1
CONTENTNORMAL < styles.content.get
}
}
}