Hallo Forum
ich habe meine Seite so präpariert, dass an bestimmten Orten (Titel etc.) die Sprache der Seite per Variable definieren kann. Dazu benutze ich ObjectPaths um den genauen Inhalt zu speichern. Nun habe ich folgendes TypoScript:
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110:
| lib.switcher = TEXT lib.switcher.value = English lib.logo = TEXT lib.logo.value = <img src="fileadmin/templates/images/logo_de.gif" alt="Logo" width="180" height="45" /> lib.uni = TEXT lib.uni.value = Test lib.institut = TEXT lib.institut.value = Institut lib.java = TEXT lib.java { value ( <script language="JavaScript" src="fileadmin/templates/js/menu.js" type="text/javascript"></script> <script language="JavaScript" src="fileadmin/templates/js/menu_items.js" type="text/javascript"></script> <script language="JavaScript" src="fileadmin/templates/js/menu_tpl1.js" type="text/javascript"></script> <script language="JavaScript" type="text/javascript"> <!-- new menu (MENU_ITEMS, MENU_POS1, MENU_STYLES1); --> </script> ) } config.linkVars = L config.sys_language_uid = 0 config.language = de [globalVar = GP:L=1] lib.switcher = TEXT lib.switcher.value = Deutsch lib.uni = TEXT lib.uni.value = University lib.institut = TEXT lib.institut.value = Institute lib.logo = TEXT lib.logo.value = <img src="fileadmin/templates/images/logo_en.gif" alt="Logo" width="180" height="45" /> config.sys_language_uid = 1 config.language = en [global] page = PAGE page.10 = USER page.10.userFunc = tx_templavoila_pi1->main_page page.10.marks.CONTENT { table = tt_content select.orderBy = sorting select.where = colPos = 0 select.languageField = sys_language_uid } config.htmlTag_setParams = id="all" config.doctype = xhtml_trans config.metaCharset = utf-8 config.additionalHeaders = Content-Type:text/html;charset=utf-8 config.xhtml_cleaning = all lib.breadcrumb = HMENU lib.breadcrumb { special = rootline special.range = 0 | -1 1 = TMENU 1 { NO { after = » |*| » |*| } CUR < .NO CUR = 1 CUR { doNotLinkIt = 1 } } } lib.footer = TEXT lib.footer { data = page:lastUpdated if.isTrue.data = page:lastUpdated date = l, F d/Y wrap = | | <a href="Impressum">Impressum</a> data = register : SYS_LASTCHANGED if > } lib.subMenu = HMENU lib.subMenu.entryLevel = -1 lib.subMenu.1 = TMENU lib.subMenu.1 { expAll =1 NO.ATagTitle.field = title NO.ATagBeforeWrap = 1 NO.allWrap = <div class="leftnav"> | </div> NO.RO = 1 NO.beforeImg = fileadmin/sitepics/cross.gif NO.beforeROImg = fileadmin/sitepics/arrow_orange.gif ACT = 1 ACT.ATagTitle.field = title ACT.allWrap = <p>|</p> } |
Das Problem ist nun, dass mir alle Pfade korrekten Output generieren, bis auf lib.uni (war vorher auch schon lib.university, hat aber auch nichts genutzt). Anstelle von "Test" erscheint da folgender Datenmüll: <!--###76e4532be3ae5bd1f68398066ed8411f###-->
Ich blick da echt nicht durch. Der Pfad scheint überall (TemplaVoila und Template) korrekt definiert zu sein und die anderen gibt er mir auch korrekt an. Ausserdem zeigt der ObjectBrowser, dass der Wert korrekt gesetzt ist.
Hat mir jemand einen Typ woran das liegen könnte?
Danke und Gruss