[TYPO3-german] Re: =?UTF-8?Q?Re:__Re:_Re:__Flaggen_f=c3=bc?= r den Sprachwechsel ein fgen
Reza Saadati
r.saadati85 at gmail.com
Tue Oct 27 13:18:19 CET 2015
Tonke, verstehe ich es richtig, dass beide Templates unter Template -> Setup eingefügt werden müssten?
In der Datenbank (Tabelle: sys_template, Spalte: config) sieht mein Eintrag so aus:
temp.sprachmenu = COA
temp.sprachmenu {
5 = IMAGE
5.wrap = |
10 = HMENU
10 {
special=language
special.value = 0,1,2,5
1 = TMENU
1 {
wrap = |
NO = 1
NO {
stdWrap.cObject = IMAGE
stdWrap.cObject {
file = fileadmin/xyz/pics/deutsch.jpg ||
fileadmin/xyz/pics/english.jpg || fileadmin/xyz/pics/suomi.jpg ||
fileadmin/xyz/pics/svenska.jpg
altText = deutsch || english || suomi || svenska
titleText =
}
allWrap = |
}
ACT < .NO
ACT {
doNotLinkIt = 1
allWrap = |
}
USERDEF1 < .NO
USERDEF1 {
doNotLinkIt = 1
allWrap = |
}
USERDEF2 < .NO
USERDEF2 {
doNotLinkIt = 1
allWrap = |
}
}
}
}
# Default PAGE object:
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/xyz/template/xyz.tmpl
workOnSubpart = DOCUMENT_BODY
marks.SPRACHE = TEXT
marks.SPRACHE.value = Sprache
}
# Setting up 'page' to be the default PAGE object (type=0)
page = PAGE
page.bodyTag =
#Spracheinstellung
config.linkVars = L
config.sys_language_uid = 0
config.metaCharset = utf-8
config.locale_all = de_DE.iso88591
config.language = de
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.metaCharset = utf-8
config.locale_all = gb_GB.iso88591
config.language = en
[global]
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.metaCharset = utf-8
config.locale_all = fi_FI.iso88591
config.language = fi
[global]
[globalVar = GP:L = 5]
config.sys_language_uid = 5
config.metaCharset = utf-8
config.locale_all = se_SE.iso88591
config.language = se
[global]
### Setup für compasspm.ch ###
##############################
### Schneeflocken JS einbinden
#page.headerData.100 = TEXT
#page.headerData.100.value (
# <script type="text/javascript" src="fileadmin/templates/js/snow_1.js"></script>
#)
### Schneeflocken JS
### Doctype auf HTML5 setzen, da Template = HTML5
config {
doctype = html5
xmlprologue = none
}
### Doctype auf HTML5 setzen
## Menu [Begin]
lib.mainmenu = HMENU
lib.mainmenu.excludeUidList = 12,13,14,15
lib.mainmenu.entryLevel = 0
lib.mainmenu {
1 = TMENU
1{
noBlur = 1
wrap =###SPRACHE###<ul class="Menu">|</ul>
NO = 1
NO.linkWrap =<li>|</li>|*|<li>|</li>|*|<li>|</li>
ACT = 1
ACT.linkWrap =<li class="">|</li>
ACT.ATagParams = class="aktiv"
ACTIFSUB = 1
ACTIFSUB.linkWrap =<li class="">|</li>
ACTIFSUB.ATagParams = class="aktiv"
}
2 = TMENU
2{
NO =1
wrap =<ul class="SubMenu">|</ul>
NO.linkWrap =<li>|</li>
CUR = 1
CUR.linkWrap =<li class="">|</li>
CUR.ATagParams = class="Sub_aktiv"
}
}
## Menu [End]
### Favicon einbinden Beginn ###
page.headerData.333 = TEXT
page.headerData.333.value (
<link rel="shortcut icon" href="http://compasspm.ch/fileadmin/media/images/favicon.ico" type="image/x-icon" />
)
### Favicon einbinden Ende ###
## Sprache Default: De
config {
linkVars = L
sys_language_uid = 0
language = de
locale_all = de_DE
htmlTag_langKey = de
sys_language_mode = content_fallback
sys_language_overlay = hideNonTranslated
#// der Paramter L soll durchgereicht werden
linkVars := addToList(L)
#// der Paramter soll eindeutig sein (kein doppeltes Auftreten in einer URL)
uniqueLinkVars = 1
#// content fallback
#sys_language_fallBackOrder = 1,0
#sys_language_mode = content_fallback ; 1,0
#sys_language_overlay = 1
#sys_language_content = 1
}
// Language English
[globalVar = GP:L = 1]
config.linkVars = 1
config.sys_language_uid = 1
config.language = en
config.locale_all = en_UK
config.htmlTag_langKey = en_UK
[global]
## RTE: Bilder freischalten
RTE.default.proc {
allowTag := addToList(img)
allowTagsOutside := addToList(img)
entryHTMLparser_db.tags.img >
}
RTE.default.showButtons := addToList(image)
RTE.default.FE {
proc.allowTags := RTE.default.proc.allowTags
proc.allowTagsOutside < RTE.default.proc.allowTagsOutside
proc.entryHTMLparser_db.tags.img >
showButtons < RTE.default.showButtons
}
### Email Spam Schutz Beginn
config.spamProtectEmailAddresses = 1
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
### Email Spam Schutz Ende
Dabei wird mir nun ###SPRACHE### angezeigt.
More information about the TYPO3-german
mailing list