[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