Hi,
ich bastel jetzt schon seit gut 1 Woche an dem Typoscript. Ich habe eine Baumstruktur wie folgt:
Webseite
|- Einstiegspunkt
|+– Home
|+- Services
|+- Referenzen
|++- Kategorie (mit shortcut auf Kunde 1)
|+++- Kunde 1
|+++- Kunde 2
|+++- Kunde 3 ...
Jetzt hab ich ein Template bei "Einstiegspunkt" definiert und in den Setupbereich folgende Definitionen:
#### TEMPLATE ####
plugin.tx_automaketemplate_pi1 {
content = FILE
content.file = fileadmin/template/main/indexdiv.html
elements {
BODY.all = 1
BODY.all.subpartMaker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMaker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
}
relPathPrefix = fileadmin/template/main/
}
[treeLevel = 3]
plugin.tx_automaketemplate_pi1.content.file = fileadmin/template/main/index_sub.html
[global]
[treeLevel = 4]
plugin.tx_automaketemplate_pi1.content.file = fileadmin/template/main/index_sub_sub.html
[global]
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
template =< plugin.tx_automaketemplate_pi1
workOnSubpart = DOCUMENT_BODY
marks {
QUICKFINDER = FILE
QUICKFINDER.file = fileadmin/template/main/quickfinder.html
}
}
#### PAGE #####
page = PAGE
page.includeCSS {
file1 = fileadmin/template/main/stptable.css
media = all
}
page.includeJS {
file1 = fileadmin/template/main/jquery-1.4.min.js
file2 = fileadmin/template/main/quickfinder.js
}
page.typeNum = 0
page.10 < temp.mainTemplate
#### SEITENOBJEKT MARKER #####
page.10.workOnSubpart = DOCUMENT_BODY
page.10.subparts.DOCUMENT_CONTENT < styles.content.get
page.10.marks {
#### INHALTE Subpages ####
CONTENT < styles.content.get
RIGHTTEXT < styles.content.getRight
#### OBERSTE NAVIGATION
TOPNAV = HMENU
TOPNAV.special = directory
TOPNAV.special.value = 29
TOPNAV.1 = TMENU
TOPNAV.1 {
NO {
wrapItemAndSub = <li>|</li>
}
ACT=1
ACT {
wrapItemAndSub = <li class="active">|</li>
}
CUR=1
CUR {
wrapItemAndSub = <li class="current">|</li>
}
}
#### GRUENES HAUPTMENU RECHTE SEITE ####
TOPMENU = HMENU
TOPMENU.special = directory
TOPMENU.special.value = 8
TOPMENU.excludeUidList = 1
TOPMENU.1 = GMENU
TOPMENU.1.NO = 8
TOPMENU.1.NO {
XY = 26, 190
wrap = <li style="border-right:1px solid #fff; width:26px;">|</li>
1 = IMAGE
1 {
file = fileadmin/template/main/Bilder/buttons/btn_home.png
file.import = fileadmin/template/main/Bilder/buttons/
file.import {
data = levelmedia:0, slide
override.field = media
listNum = 0
}
}
}
#### LINKER BUTTON HOME ####
TOPSINGLEBUTTON = HMENU
TOPSINGLEBUTTON.special = list
TOPSINGLEBUTTON.special.value = 1
TOPSINGLEBUTTON.1 = GMENU
TOPSINGLEBUTTON.1.NO = 1
TOPSINGLEBUTTON.1.NO {
XY = 26,190
1 = IMAGE
1 {
file = fileadmin/template/main/Bilder/buttons/btn_home.png
file.import = fileadmin/template/main/Bilder/buttons/
file.import {
data = levelmedia:0, slide
override.field = media
listNum = 0
}
}
}
#### QUICKFINDER ####
QF_SERVICES = HMENU
QF_SERVICES.special = directory
QF_SERVICES.special.value = 3
QF_SERVICES.1 = TMENU
QF_SERVICES.1 {
wrap = <ul id="services">|</ul>
NO.allWrap = <li>|</li>
}
SUBSUBMENU = HMENU
SUBSUBMENU.special = directory
# MUSS VON HAND GESETZT WERDEN, CURRENT GEHT NICHT
# CONTAINER ID NEHMEN!
SUBSUBMENU.special.value = current
SUBSUBMENU.1 = TMENU
SUBSUBMENU.1 {
wrap = <ul id="sub">|</ul>
NO.allWrap = <li>|</li>
}
}
Ich will das auf treeLevel 3 (Kategorien) und 4 (Kunde 1...) jeweils ein anderes Template geladen wird. Aber egal wie oft ich den Cache leere oder die Seite neu lade, es funktioniert einfach nicht.
Hat jemmand vielleicht nen Tipp für nen blutigen Typo3 Anfänger? 🙂
Danke im Voraus,
Gruß,
Arne #angry#