[TYPO3-german] Auf das TS Setup einer Seite mit erweiterungstamplate verzichten
Amir Boudani
Amir.boudani at gmail.com
Tue Sep 22 14:36:46 CEST 2015
Hallo liebe Community,
Ich arbeite jetzt schon seit knapp 2 Monaten mit Typo3.
Ich muss an für meinen Arbeitsplatz eine Webseite errichten und stieà diesmal auf ein Problem das ich nicht so einfach beseitigen kann.
Derzeit funktioniert die Seite mit HTML Marker. Damit das Menü, styles.contend.get und die Breadcrumb auch auf allen Seiten funktioniert musste ich auf allen (bis auf eine die deutlich mehr Zeilen hat) einen kleinen teil TypoScript hinzufügen. Auf den will ich jetzt verzichten da das für einen Redakteur ohne Typo3 Erfahrung unzumutbar ist. Kann mir da wer helfen?
Also die Hauptausehen Seite kann von mir aus 999 Zeilen haben. Wichtig ist das die darunterliegenden kein TypoScript mehr enthalten.
Vielen Dank im Voraus
amirb
Contend:
[HTML code]
<html>
<head>
<link href="stylesheet/visual.css rel="stylesheet" type="text/css" />
</head>
<body>
<div id="rahmen">
<div id="header">
<div class="title">
###TITLE###
</div>
</div>
<div id="menu">
<div id="lib.menu">
###MENU###
</div>
</div>
<div id="contentFrame">
<div id="spacer2">
<div id="breadcrumb">
###BREADCRUMB###
</div>
</div>
<div class="bildr">
###BILDR###
</div>
<div id="inhalt">
###INHALT###
</div>
<div id="spacer">
</div>
</div>
<div id="footer">
<a href="[[!!!DATENSCHUTZ!!!]]]" style="color:white; background-color:transparent; text-decoration:none">© [[[!!!DATENSCHUTZ!!!]]]</a>
</div>
</div>
</body>
<style>
a:link {color:green; background-color:transparent; text-decoration:none}
a:visited {color:green; background-color:transparent; text-decoration:none}
a:hover {color:orange; background-color:transparent; text-decoration:underline}
a:active {color:green; background-color:transparent; text-decoration:underline}
</style>
</html>
[/HTML code]
TypoScript code der Hauptausehen Seite:
[TS code]
### Menü ###
lib.menu = COA
lib.menu {
wrap = <ul>|</ul>
10 = HMENU
10 {
special = list
special.value = 2
//special.range = 1|2
//excludeUidList = 26,27,28,29
1 = TMENU
1 {
NO.wrapItemAndSub = <li>|</li>
CUR = 1
CUR.wrapItemAndSub = <li class="current">|</li>
}
}
20 = HMENU
20.1 < .10.1
20.1.expAll = 1
20 {
2 = TMENU
2 {
expAll = 1
wrap = <ul class="level2">|</ul>
NO.wrapItemAndSub = <li>|</li>
NO.ATagParams = |*| |*|class="last"
ACT < .NO
ACT = 1
}
3 = TMENU
3 {
wrap = <ul class="level3">|</ul>
NO.wrapItemAndSub = <li>|</li>
ACT < .NO
ACT = 1
}
}
}
lib.breadcrumb = HMENU
lib.breadcrumb {
special = rootline
special.range = 1|-1
wrap = <p>Sie sind hier: |</p>
1 = TMENU
1 {
NO.after = >
CUR = 1
CUR.after =
CUR.doNotLinkIt = 1
}
}
Haupttemplate = TEMPLATE
Haupttemplate {
template = FILE
template.file = fileadmin/Template/hauptausehen.html
marks.MENU < lib.menu
marks.BREADCRUMB < lib.breadcrumb
marks.TITLE < styles.content.getLeft
marks.INHALT < styles.content.get
marks.BILDR < styles.content.getRight
}
page.includeCSS {
file = fileadmin/Template/Stylesheet/visual.css
}
page = PAGE
page.10 < Haupttemplate
[/TS code]
TypoScript code der unterseiten (alle seiten unter hauptausehen) (ewerterungstemplate) Seite:
[TS code]
Seitentemplate = TEMPLATE
Seitentemplate {
template = FILE
template.file = fileadmin/Template/hauptausehen.html
marks.MENU < lib.menu
marks.BREADCRUMB < lib.breadcrumb
marks.TITLE < styles.content.getLeft
marks.INHALT < styles.content.get
marks.BILDR < styles.content.getRight
}
page = PAGE
page.10 < Seitentemplate
[/TS code]
More information about the TYPO3-german
mailing list