Hallo,
hier das TS
// XHTML 1.0 trans statt HTML 4 doctype der Website
config {
doctype = xhtml_trans
htmlTag_langKey = de_DE
xmlprologue = none
}
// meta Tags aus Seite
// wenn leer, dann Konstante, siehe rootTSconstants.txt
page.meta.DESCRIPTION = {$meta.description}
page.meta.DESCRIPTION.override.field = description
page.meta.DESCRIPTION = {$meta.abstract}
page.meta.ABSTRACT.override.field = abstract
page.meta.KEYWORDS = {$meta.keywords}
page.meta.KEYWORDS.override.field = keywords
page.meta.AUTHOR = {$meta.author}
page.meta.AUTHOR.override.field = author
page.meta.EMAIL = {$meta.email}
page.meta.EMAIL.override.field = author_email
page.meta.PUBLISHER = {$meta.publisher}
page.meta.COPYRIGHT = {$meta.copyright}
page.meta.LANGUAGE = {$meta.language}
page.meta.ROBOTS = {$meta.robots}
page.meta.revisit-after = {$meta.revisit-after}
config.index_enable = 1
// TS Setup Template
page = PAGE
// 0 = HTML Seite f�r Browser
page.typeNum = 0
page.bodyTag = <body>
// HTML-Layoutvorlage einbinden
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/templates/layout.html
page.includeCSS {
file1 = fileadmin/templates/css/inhalt.css
file2 = fileadmin/templates/css/navigation_oben.css
file3 = fileadmin/templates/css/navigation_links.css
file4 = fileadmin/templates/css/layout.css
}
// Subparts und Marks ersetzen
page.10.workOnSubpart = DOCUMENT_BODY
// Seiteninhalt Mittelspalte
page.10.subparts.INHALT_NORMAL = CONTENT
page.10.subparts.INHALT_NORMAL {
table = tt_content
select {
where = colPos = 0
languageField = sys_language_uid
orderBy = sorting
}
}
// Seiteninhalt linke Spalte
page.10.subparts.INHALT_LINKS = CONTENT
page.10.subparts.INHALT_LINKS {
table = tt_content
select {
where = colPos = 1
languageField = sys_language_uid
orderBy = sorting
}
}
// Seiteninhalt rechte Spalte
page.10.subparts.INHALT_RECHTS = CONTENT
page.10.subparts.INHALT_RECHTS {
table = tt_content
select {
where = colPos = 2
languageField = sys_language_uid
orderBy = sorting
}
}
// horizontales Textmen� als Liste
page.10.subparts.NAVIGATION_OBEN = HMENU
page.10.subparts.NAVIGATION_OBEN {
special = directory
// Zeige Seiten unterhalb der Seite mit page id=3
special.value = 6
// 1. Navigationsebene
1 = TMENU
1 {
wrap = <ul>|</ul>
// a Link im Normalzustand
NO.linkWrap = <li>| • </li>|*|<li>| • </li>|*|<li>|</li>
NO = 1
NO.ATagParams = class = "navi_oben"
NO.ATagTitle.field = abstract // description // subtitle // title
// a:hover Link mit Mouseover bzw. Rollover
RO < .NO
RO = 1
RO.ATagParams = class = "navi_oben_hover"
// a:active Link im aktiven Zustand bzw. current Link
CUR = 1
CUR < .RO
CUR.ATagParams = class = "navi_oben_active"
}
}
// senkrechtes Men�
page.10.subparts.NAVIGATION_LINKS = HMENU
page.10.subparts.NAVIGATION_LINKS {
special = directory
special.value = 7
entryLevel = 1
// erste Navigationsebene
1 = TMENU
1 {
expAll = 0
wrap = <ul>|</ul>
// a Link im Normalzustand
NO.wrapItemAndSub =<li>|</li>
NO = 1
NO.ATagParams = class = "navi_links"
NO.ATagTitle.field = abstract // description // subtitle // title
//a:hover Link mit Mouseover bzw. Rollover
RO < .NO
RO = 1
RO.ATagParams = class="navi_links_hover"
// a:active Link im aktiven Zustand bzw. current Link
CUR = 1
CUR < .RO
CUR.ATagParams = class="navi_links_active"
// Mutterseite aktiver Untermenues kennzeichnen
CURIFSUB <.CUR
ACTIFSUB < .NO
ACTIFSUB = 1
ACTIFSUB.ATagParams = class="navi_links_actifsub"
}
// zweite Navigationsebene
2 = TMENU
2 < .1
2 {
NO.ATagParams = class="navi_links_2"
RO.ATagParams = class="navi_links_2_hover"
ACT.ATagParams = class="navi_links_2_active"
}
}
// Pfadmen�
page.10.subparts.PFADMENUE = HMENU
page.10.subparts.PFADMENUE.wrap = <p>Sie sind hier: | </p>
page.10.subparts.PFADMENUE {
special = rootline
special.range = 1|-1
1 = TMENU
1 {
NO = 1
NO {
linkWrap = | > |*| | > |*| |
}
CUR = 1
CUR <.NO
CUR.doNotLinkIt = 1
}
}
// Header-Image ersetzen
page.10.subparts.HEADER_IMG = IMAGE
page.10.subparts.HEADER_IMG {
// ist eine Datei
file {
import = uploads/media/
import {
// Bild aus �bergeordneter Seite suchen, bis eines gefunden wird
data = levelmedia: -1,slide
// erste Datei im Feld Dateien nehmen:
listNum = 0
}
// Ma�-Angaben in px. optional
width = 750
height = 100
}
altText = Illustration
titleText = Illustration
}
// aktuellen Seiten-Untertitel oder -Titel dynamisch anzeigen
page.10.subparts.HEADER_TITLE = TEXT
page.10.subparts.HEADER_TITLE {
wrap = <h1> | </h1>
field = subtitle // title
}