Hallo zusammen, das folgende Script soll mein einfaches Template verarbeiten:
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:
| config.doctype = xhtml_strict page = PAGE page { bodyTag = <body> includeCSS { file1 = fileadmin/template/tmpl/style.css } 10 = TEMPLATE 10 { template = FILE template.file = fileadmin/template/tmpl/template.html relPathPrefix = fileadmin/template/tmpl/ workOnSubpart = DOKUMENT marks { MENU = HMENU MENU { special = directory special.value = 7 10 = TMENU 10.noBlur = 1 10.wrap=<ul id="menu">|</ul> 10.expAll = 1 10.NO = 1 10.NO.linkWrap = <li class="lvl0">|</li> 10.ACT = 1 10.ACT < .NO 10.ACT.allWrap = <li class="lvl0">|</li> 20 = TMENU 20.noBlur = 1 20.expAll = 1 20.NO = 1 20.NO.linkWrap = <li class="lvl1">|</li> 20.NO.doNotLinkIt = 1 20.ACT = 0 30 = TMENU 30.noBlur = 1 30.NO = 1 30.NO.linkWrap = <li class="lvl2">|</li> 30.ACT = 1 30.ACT < .NO 30.ACT.allWrap = <li class="lvl2">|</li> } CONTENT = COA CONTENT { 10 = HMENU 10 { special = rootline special.range = 2|-1 1 = TMENU 1.noBlur = 1 1.wrap = <ul id="breadcrumb"> | </ul> 1.NO.linkWrap = <li>» | </li> 1.NO.ATagTitle.field = title 1.NO.ATagTitle.noTrimWrap = | zur Seite: | 1.CUR = 1 1.CUR { linkWrap = <li>» | </li> } } 20 < styles.content.get } FOOTER = HMENU FOOTER { special = directory special.value = 30 1 = TMENU 1.noBlur = 1 1.wrap=<ul>|</ul> 1.NO = 1 1.NO.linkWrap = <li>|</li> 1.ACT = 1 1.ACT < .NO 1.ACT.allWrap = <li>|</li> } } } } |
Das Problem befindet sich in Zeile 18: Denn das HMENU wird nicht erkannt. Heißt, <ul id="menu">|</ul> erscheint nicht im Quellcode der Seite!
Der CONTENT-Teil ab Zeile 58 (mit einer Breadcrumb-Navigation) wird wieder korrekt verarbeitet, der Footer ab Zeile 79 jedoch wiederum nicht.
Meine Menüstruktur beginnt wie folgt:
Zitat:
- New TYPO3 site
-- linkes Menü (ID: 7)
--- Startseite
...
|
Den Pagetree habe ich von einem TYPO3 4.1.1 exportiert und in TYPO3 4.1.5 importiert. Auch das Template habe ich wieder eingebunden. Da das Breadcrumb-Menü funktioniert, sollten auch die Pfade alle passen.
Kann mir hierzu jemand weiterhelfen? Kann es an dem Export liegen? Falls ja, wo könnte ich einen Fehler begangen haben? Ich würde mich über Hilfe sehr freuen, denn ich weiß mir leider keinen Rat mehr :sad:
Viele Grüße,
Morjo