Hallo,
ich möchte mit dem nachfolgenden TS-Grundgerüst ein Textmenü erzeugen, dass in den ersten Level - 1.Ebene (O) - an den Marker im HTML-Template ###MENUE### weiterleitet. Ab der 2.Ebene (1) sollen alle Textmenüs bei dem Marker ###SUBMENUE### eingefügt werden. Irgendwie klappt das allerdings nicht. Allerdings verstehe den Code "marks.SUBMENUE.entryLevel = 1", dass hier die entsprechende Ebene beginnen soll. Weiter wird an ###SUBMENUE### gar nichts geliefert, sondern der Marker wird im Klartext im Browser angezeigt.
Vielen Dank für Euere Tips!
Imagine
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: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134:
| page = PAGE page.typeNum = 0 alt_print.10.marks.CONTENT < styles.content.get alt_print.10.marks.PAGE_DATE = COA alt_print.10.marks.PAGE_DATE.10 = TEXT alt_print.10.marks.PAGE_DATE.10.data = date:U alt_print.10.marks.PAGE_DATE.10.strftime = %d.%m.%Y alt_print.10.marks.PRINT_SKRIPT = TEXT alt_print.10.marks.PRINT_SKRIPT.value = <meta http-equiv="refresh" content="0; URL=javascript:window.print()"> page.stylesheet = fileadmin/css/styles.css page.bodyTag = <body bgcolor ="#1f1da5" marginheight="0"> page.config.index_enable = 1 page.10 = TEMPLATE page.10 { template = FILE template.file = fileadmin/main.html workOnSubpart = DOKUMENT marks.CONTENT < styles.content.get marks.MENUE = HMENU marks.MENUE.entryLevel = 0 marks.MENUE.1 = TMENU marks.MENUE.1 { NO { allWrap = <tr><td class="navi" height="20">|</td></tr> ATagParams=class="navi" } ACT = 1 ACT { allWrap = <tr><td class="navi_active" height="20">|</td></tr> ATagParams=class="navi_active" beforeImg = fileadmin/img/square.gif } } alt_print.10.marks.PRINT_SKRIPT = TEXT alt_print.10.marks.PRINT_SKRIPT.value = <meta http-equiv="refresh" content="0; URL=javascript:window.print()"> page.stylesheet = fileadmin/css/styles.css page.bodyTag = <body bgcolor ="#1f1da5" marginheight="0"> page.config.index_enable = 1 page.10 = TEMPLATE page.10 { template = FILE template.file = fileadmin/linuxmaker.html workOnSubpart = DOKUMENT marks.CONTENT < styles.content.get marks.MENUE = HMENU marks.MENUE.entryLevel = 0 marks.MENUE.1 = TMENU marks.MENUE.1 { NO { allWrap = <tr><td class="navi" height="20">|</td></tr> ATagParams=class="navi" } ACT = 1 ACT { allWrap = <tr><td class="navi_active" height="20">|</td></tr> ATagParams=class="navi_active" beforeImg = fileadmin/img/square.gif } } marks.SUBMENUE = HMENU marks.SUBMENUE.entryLevel = 1 marks.SUBMENUE.1 = TMENU marks.SUBMENUE.1 { NO { allWrap = <tr><td class="navi" height="20">|</td></tr> ATagParams=class="navi" beforeImg = fileadmin/img/square.gif beforeROImg = fileadmin/img/dreieck_down.gif RO = 1 } ACT = 1 ACT { allWrap = <tr><td class="navi_active" height="20">|</td></tr> ATagParams=class="navi_active" beforeImg = fileadmin/img/dreieck_cur.gif } } marks.PFAD = HMENU marks.PFAD { special = rootline special.range = 0 | -1 1 = TMENU 1 { NO { 10 = TEXT 10.text.field = title 10.fontFile = russelsquare.ttf 10.fontSize = 11 10.fontColor = #071478 allWrap = | <span class="pfad"> / </span> |*| | <span class="pfad"> / </span> |*| | ATagParams=class="navi" } } } marks.SPRACHE= PHP_SCRIPT marks.SPRACHE { file = fileadmin/scripts/my_languageMenu.php } marks.UPDATE = TEXT marks.UPDATE { data = page:lastUpdated if.isTrue.data = page:lastUpdated date = d.m.Y wrap = | wrap2 = | data = register : SYS_LASTCHANGED if > } marks.CONTENT < styles.content.get marks.PRINT = TEXT marks.PRINT { value = Seitendruck / Print page postUserFunc = tx_make_printlink postUserFunc.include_post_vars = 1 postUserFunc.target = _blank postUserFunc.popup = 1 postUserFunc.aTagParams = class="navi", title="Druckversion, Printable Version") postUserFunc.windowparams = (resizable=yes,toolbar=no,scrollbars=yes,menubar=no,width=950,height=650) } - ERROR: Line 133: The script is short of 2 end brace(s) |