[Typo3-german] Re: Template abhängig von der Sprachwahl
anvalin
anvalin at gmx.net
Mon Sep 12 01:58:05 CEST 2005
JoH schrieb:
> Erlaubt:
>
>
> temp.whatever = TEMPLATE
> temp.whatever {
> template = FILE
> template.file = whatever
> }
>
> [blah]
> temp.whatever.subparts.whatever = blah
> [blubb]
> temp.whatever.subparts.whatever = blubb
> [global]
>
> Alles klar?
>
> Joey
Hi Joey.
Danke für die Antwort, aber das funktioniert nicht. Wenn ich die
Schlussklammer hinter dem template.file setze, bricht alles zusammen.
Aber Du hast Recht, dass Conditions nicht in {} stehen dürfen!
Komme jetzt nicht weiter und paste mal das ganze Setup.
Druckfunktion ist ganz unten.
Grüße,
André
---snip---
### Konfigurationen
config {
admPanel = 0
# Sorgt für suchmaschinenfreundliche URLs
simulateStaticDocuments_noTypeIfNoTitle = 1
simulateStaticDocuments_pEnc = md5
intTarget = {$PAGE_TARGET}
titleTagFunction = user_pageTitle
# Konfiguration für AWStats
stat = 1
stat_apache = 1
stat_apache_logfile = logfile.log
# Doctype
doctype = xhtml_trans
xhtml_cleaning=all
inlineStyle2TempFile = 1
# kurze URLs in Direct Mail Akkreditierung
notification_email_urlmode = all
# Spamschutz
spamProtectEmailAddresses = 2
spamProtectEmailAddresses_atSubst = [at]
}
# Sprachvariablen
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = english
[global]
###
page = PAGE
page.typeNum = 0
page {
stylesheet = fileadmin/templates/css/aha_screen.css
bodyTag = <body onResize="window.location.href = window.location.href">
}
###
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/aha_basetemplate.htm
workOnSubpart = DOCUMENT_BODY
subparts.CONTENT < styles.content.get
subparts.RECHTS < styles.content.getRight
subparts.LASTUPDATE < styles.content.lastUpdate
### Sprachwahl
styles.content.get = CONTENT
styles.content.get {
table = tt_content
select.orderBy = sorting
select.languageField = sys_language_uid
}
subparts.LANGSEL = PHP_SCRIPT
subparts.LANGSEL {
file = fileadmin/templates/scripts/aha_languageMenu.php
}
### Titelgrafik
subparts.HEADER = IMAGE
subparts.HEADER.file.import = fileadmin/templates/images/layout/
subparts.HEADER.file.import.data = levelmedia:1, slide
### Hauptmenü
subparts.MAINMENU = HMENU
subparts.MAINMENU.special = directory
subparts.MAINMENU.special.value = 10
subparts.MAINMENU.entryLevel = 0
subparts.MAINMENU.1 = TMENU
subparts.MAINMENU.1 {
wrap = |
noBlur=1
NO {
allWrap = <div id="nav" class="nav">|</div>
ATagParams = class="nav"
}
ACT < .NO
ACT = 1
ACT.allWrap = <div id="navover" class="navover">|</div>
CUR < .ACT
CUR = 1
CUR.allWrap = <div id="navover" class="navover">|</div>
CURIFSUB < .ACT
CURIFSUB=1
}
# Unterpunkte
subparts.MAINMENU.2 = TMENU
subparts.MAINMENU.2 {
wrap = |
noBlur=1
NO {
allWrap = <div id="secnav" class="secnav"><img
src="fileadmin/templates/images/buttons/aha_bt_blueindent.gif">|</div>
ATagParams = class="secnav"
}
ACT < .NO
ACT = 1
ACT.allWrap = <div id="secnav" class="secnav"><img
src="fileadmin/templates/images/buttons/aha_bt_orangeindent.gif">|</div>
ACT.ATagParams = class="secnav"
CUR < .ACT
CUR = 1
CURIFSUB < .ACT
CURIFSUB=1
}
### Footermenü
subparts.SUBMENU = HMENU
subparts.SUBMENU.special = directory
subparts.SUBMENU.special.value = 10
subparts.SUBMENU.entryLevel = 0
subparts.SUBMENU.1 = TMENU
subparts.SUBMENU.1 {
wrap = |
noBlur = 1
NO {
ATagParams = class="submenu"
linkWrap = |
allWrap = | |
}
}
# Anm. | ist Entity für | (Pipe)
### Druckfunktion
subparts.PAGE_UID = COA
[globalVar = GP:L = 0]
subparts.PAGE_UID {
wrap = <a accesskey="P" href="index.php|&type=98"
target="_blank">Seite drucken</a>
1 = TEXT
1.data = field:uid
1.wrap = ?id=|
2 = TEXT
2.data = GPvar:L
2.wrap = &L=|
}
[globalVar = GP:L = 1]
subparts.PAGE_UID {
wrap = <a accesskey="P" href="index.php|&type=98"
target="_blank">Print page</a>
1 = TEXT
1.data = field:uid
1.wrap = ?id=|
2 = TEXT
2.data = GPvar:L
2.wrap = &L=|
}
[global]
### Schlussklammer
}
---snip---
More information about the TYPO3-german
mailing list