Mehrsprachige Website mit realurl - Menu wechselt Sprache bei nichtübersetzten Seiten
| Autor | Nachricht |
|---|---|
|
Verfasst am: 10. 08. 2010 [13:39]
|
|
|
mrmelone
Themenersteller
Dabei seit: 10.08.2010
Beiträge: 4
|
Hallo Zusammen, bin seit einiger Zeit an einem nervigen Problem und leider weiss auch Google keinen Rat. Auf meiner Website befinden sich Seiteninhalte, welche nicht übersetzt werden, dass heisst in deutsch bestehen. Wechsle ich nun in Englisch-Modus wechselt der Menu-Link dieser nichtübersetzten Seite auf Deutsch... Wie kann ich das ändern? TYPOSCRIPT # Konfiguration Template Auto-Parser plugin.tx_automaketemplate_pi1 { content = FILE content.file = fileadmin/templates/famkauer/famkauer.html relPathPrefix = fileadmin/templates/famkauer/ elements { HEAD.all = 1 HEAD.all.subPartMarker = DOCUMENT_HEAD BODY.all = 1 BODY.all.subpartMarker = DOCUMENT_BODY DIV.all = 1 SPAN.all = 1 } } page.config.index_enable = 1 plugin.tx_indexedsearch { show.rules=0 tableParams{ secHead=border=0 cellpadding=0 cellspacing=0 width="100%" class="text" searchBox=border=0 cellpadding=0 cellspacing=0 class="text" searchRes=border=0 cellpadding=0 cellspacing=0 width="100%" class="text" } } plugin.tx_felogin_pi1.templateFile = fileadmin/templates/famkauer/felogin/login.html config { language = de locale_all = de_DE metaCharset = utf-8 htmlTag_langKey = de-DE linkVars = L sys_language_uid = 0 baseURL = <a href="http://www.familyassetmanagement.ch/" target="_blank" class="link_10">http://www.familyassetmanagement.ch/</a> doctype = xhtml_strict prefixLocalAnchors = all simulateStaticDocuments = 0 tx_realurl_enable = 1 } [globalVar =GP:L = 1] config.sys_language_uid = 1 config.language = en config.locale_all = en_US config.htmlTag_langKey = en-US [global] # Default PAGE object: page = PAGE page.shortcutIcon = fileadmin/templates/famkauer/images/logo.png page.config.index_enable = 1 page.includeCSS { file10 = fileadmin/templates/famkauer/position.css file10.media = screen file20 = fileadmin/templates/famkauer/style.css file20.media = screen } plugin.tx_rlmplanguagedetection_pi1 { defaultLang = en useOneTreeMethod = 1 } page.1000 =< plugin.tx_rlmplanguagedetection_pi1 page.10 = TEMPLATE page.10 { template =< plugin.tx_automaketemplate_pi1 workOnSubpart = DOCUMENT_BODY subparts.logo = HTML subparts.logo.value = <a href="/de/" ><img alt="Family Asset Management - Logo " src="fileadmin/templates/famkauer/images/logo.png"/></a> subparts.inhalt < styles.content.get subparts.boxes = HTML subparts.boxes.value ( <div id="box1"> <div id="box1_con">SMI <img src="http://ichart.finance.yahoo.com/t?s=^SSMI)=de-De®ion=US" /> </div><!-- end box1_con --> </div><!-- end box1 --> <div id="box2"> <div id="box2_con">DAX <img src="http://ichart.finance.yahoo.com/t?s=^GDAXI)=de-De®ion=US" /> </div><!-- end box2_con --> </div><!-- end box2 --> <div id="box3"> <div id="box3_con">Dow Jones Industrial Average <img src="http://ichart.finance.yahoo.com/t?s=^DJI)=de-De®ion=US" /> </div><!-- end box1_con --> </div><!-- end box3 --> <div id="box4"> <div id="box4_con">Crude Oil Price <img src="http://ichart.finance.yahoo.com/t?s=CLU10.NYM)=de-DE®ion=US" /> </div><!-- end box2_con --> </div><!-- end box4 --> ) subparts.stock1 = PHP_SCRIPT_EXT subparts.stock1.file = fileadmin/templates/famkauer/stockquote/de1.php subparts.vqf = TEXT subparts.vqf.value = Mitglied subparts.sprung = TEXT subparts.sprung.value ( <a href="#navigation">Zur Navigation springen</a> | <a href="#inhalt">Zum Inhalt springen</a> ) subparts.suchen = HTML subparts.suchen.value ( <form action ="index.php?id=27&L=0" method="POST"> <label for="suche">Suchen:</label><br/> <input type="text" name="tx_indexedsearch[sword]" id="suche" size="13" title="Suchanfrage eingeben"/> <input type="submit" alt="Suchen" value="Suchen" /></form> ) subparts.language = COA subparts.language { 10 = TEXT 10.wrap = <a href="/index.php?id=|&L=0">deutsch</a> 10.field = uid 20 = TEXT 20.value = | 30 = TEXT 30.wrap = <a href="/index.php?id=|&L=1">englisch</a> 30.field = uid } subparts.copyright = COA subparts.copyright { 10 = TEXT 10.field = title 20 = TEXT 20.value = - © 30 = TEXT 30.data = date:U 30.strftime = %Y 40 = TEXT 40.value = familyassetmanagement.ch } subparts.globals = HMENU subparts.globals { special = list special.value = 89, 88 1 = TMENU 1.NO.stdWrap.case=lower 1.NO.linkWrap = | | |*| | } subparts.toplink = TEXT subparts.toplink.value ( <a href="#">nach oben</a> ) subparts.menu = HMENU subparts.menu { wrap = <ul class="navi"> | </ul> # Die erste Ebene: 1 = TMENU 1.NO.wrapItemAndSub = <li> | </li> # CUR-Zustand der ersten Ebene: 1.CUR = 1 1.includeNotInMenu = 1 1.CUR < .1.NO 1.CUR.ATagParams = class="active" # ACT-Zustand der ersten Ebene: 1.ACT = 1 1.ACT < .1.CUR 1.includeNotInMenu = 1 # Die zweite Ebene: 2 = TMENU 2.wrap = <ul class="subnavi"> | </ul> 2.NO.wrapItemAndSub = <li> | </li> 2.includeNotInMenu = 1 # CUR-Zustand der zweiten Ebene: 2.CUR = 1 2.includeNotInMenu = 1 2.CUR < .2.NO 2.CUR.ATagParams = class="active" } subparts.rootline = HMENU subparts.rootline { special = rootline special.range = 0 | -1 1 = TMENU 1.NO.allWrap = | <img src=fileadmin/templates/famkauer/images/arrow.png /> |*| | <img src=fileadmin/templates/famkauer/images/arrow.png /> |*| | 1.CUR = 1 1.CUR < .1.NO 1.CUR.doNotLinkIt = 1 } } # wenn der globale Parameter L auf 1 steht: [globalVar = GP:L = 1] page.10.subparts.toplink.value ( <a href="#">top</a> ) page.10.subparts.language { 10 = TEXT 10.wrap = <a href="index.php?id= | &L=0">german</a> 30.wrap = <a href="index.php?id=|&L=1">english</a> } page.10.subparts.boxes.value ( <div id="box1"> <div id="box1_con">Dow Jones Industrial Average <img src="http://ichart.finance.yahoo.com/t?s=^DJI)=en-Use®ion=US" /> </div><!-- end box1_con --> </div><!-- end box1 --> <div id="box2"> <div id="box2_con">HANG SENG INDEX <img src="http://ichart.finance.yahoo.com/t?s=^HSI)=en-Us®ion=US" /> </div><!-- end box2_con --> </div><!-- end box2 --> <div id="box3"> <div id="box3_con">EUR/USD <img src="http://ichart.finance.yahoo.com/t?s=EURUSD=X)=en-Us®ion=US" /> </div><!-- end box1_con --> </div><!-- end box3 --> <div id="box4"> <div id="box4_con">Crude Oil Price <img src="http://ichart.finance.yahoo.com/t?s=CLU10.NYM)=en-Us®ion=US" /> </div><!-- end box2_con --> </div><!-- end box4 --> ) page.10.subparts.vqf.value = Member page.10.subparts.logo.value = <a href="/en/" ><img alt="Family Asset Management - Logo " src="fileadmin/templates/famkauer/images/logo.png"/></a> [global] [globalVar = GP:L = 1] page.10.subparts.suchen.value ( <form action ="index.php?id=27&L=1" method="POST"> <label for="suche">Search:</label><br/> <input type="text" name="tx_indexedsearch[sword]" id="suche" size="13" title="Your search here"/> <input type="submit" alt="Search" value="Search" /></form> ) page.10.subparts.menu { wrap = <ul class="navi"> | </ul> # Die erste Ebene: 1 = TMENU 1.NO.wrapItemAndSub = <li> | </li> # CUR-Zustand der ersten Ebene: 1.CUR = 1 1.includeNotInMenu = 1 1.CUR < .1.NO 1.CUR.ATagParams = class="active" # ACT-Zustand der ersten Ebene: 1.ACT = 1 1.ACT < .1.CUR 1.includeNotInMenu = 1 # Die zweite Ebene: 2 = TMENU 2.wrap = <ul class="subnavi"> | </ul> 2.NO.wrapItemAndSub = <li> | </li> 2.includeNotInMenu = 1 # CUR-Zustand der zweiten Ebene: 2.CUR = 1 2.includeNotInMenu = 1 2.CUR < .2.NO 2.CUR.ATagParams = class="active" } [global] [globalVar = GP:L = 0] && [loginUser = *] page.10.subparts.menu.1.NO.stdWrap.override.cObject = TEXT page.10.subparts.menu.1.NO.stdWrap.override.cObject { field = subtitle if.value.field = uid if.equals = 32 } page.10.subparts.menu.1.CUR.stdWrap.override.cObject = TEXT page.10.subparts.menu.1.CUR.stdWrap.override.cObject { field = subtitle if.value.field = uid if.equals = 32 } page.10.subparts.rootline.1.CUR.stdWrap.override.cObject = TEXT page.10.subparts.rootline.1.CUR.stdWrap.override.cObject { field = subtitle if.value.field = uid if.equals = 32 } [global] [globalVar = GP:L = 1] && [loginUser = *] page.10.subparts.menu.1.NO.stdWrap.override.cObject = TEXT page.10.subparts.menu.1.NO.stdWrap.override.cObject { field = subtitle if.value.field = uid if.equals = 32 } page.10.subparts.menu.1.CUR.stdWrap.override.cObject = TEXT page.10.subparts.menu.1.CUR.stdWrap.override.cObject { field = subtitle if.value.field = uid if.equals = 32 } page.10.subparts.rootline.1.CUR.stdWrap.override.cObject = TEXT page.10.subparts.rootline.1.CUR.stdWrap.override.cObject { field = subtitle if.value.field = uid if.equals = 32 } [global] Lg Felix |
|
Verfasst am: 10. 08. 2010 [14:03]
|
|
|
lisardo
Dabei seit: 20.10.2005
Beiträge: 300
|
Hallo Felix, Schau dir mal in der TSref das Stichwort "sys_language_mode" an. Damit wird das Verhalten geregelt. Teste diese Varianten: TYPOSCRIPT ## Nicht übersetzte Seiten werden im Menü nicht gezeigt, #ä wenn ein Link darauf verweist, wird ein Fehler geworfen config.sys_language_mode = strict ## Hält Menüs übersetzt (und die Links m. W. auch) ## Achtung: die Zahlen müssen zu deiner Installation passen. config.sys_language_mode = content_fallback ; 1,0 Am besten, du liest selbst nach. Gruß Peter |
|
Verfasst am: 10. 08. 2010 [15:02]
|
|
|
mrmelone
Themenersteller
Dabei seit: 10.08.2010
Beiträge: 4
|
Hallo Peter, vielen Dank für deine promte Antwort. Konnte das Problem lösen mit: TYPOSCRIPT config.sys_language_mode = content_fallback lg Felix |



