Thema: Gelöst - HMENU wird ignoriert
Einzelnen Beitrag anzeigen
  #1  
Alt 21.12.07, 02:06
Morjo Morjo ist offline
Forum Zuschauer
 
Registriert seit: 21.12.07
Beiträge: 4

HMENU wird ignoriert


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_11
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=&quot;menu&quot;>|</ul>
10.expAll = 1

10.NO = 1
10.NO.linkWrap = <li class=&quot;lvl0&quot;>|</li>

10.ACT = 1
10.ACT < .NO
10.ACT.allWrap = <li class=&quot;lvl0&quot;>|</li>

20 = TMENU
20.noBlur = 1
20.expAll = 1

20.NO = 1
20.NO.linkWrap = <li class=&quot;lvl1&quot;>|</li>                
20.NO.doNotLinkIt = 1

20.ACT = 0


30 = TMENU
30.noBlur = 1

30.NO = 1
30.NO.linkWrap = <li class=&quot;lvl2&quot;>|</li>

30.ACT = 1
30.ACT < .NO
30.ACT.allWrap = <li class=&quot;lvl2&quot;>|</li>
}

CONTENT = COA
CONTENT {
10 = HMENU
10 {
special = rootline
special.range = 2|-1
1 = TMENU
1.noBlur = 1
1.wrap = <ul id=&quot;breadcrumb&quot;> | </ul>
1.NO.linkWrap = <li>&raquo; |  </li>
1.NO.ATagTitle.field = title
1.NO.ATagTitle.noTrimWrap = | zur Seite: |
1.CUR = 1
1.CUR {
linkWrap = <li>&raquo; | </li>
                        #doNotLinkIt = 1
}
}
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=&quot;menu&quot;>|</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

Geändert von Morjo (23.12.07 um 21:03 Uhr).
Mit Zitat antworten