Hallo!
Habe ein Problem:
Bin blutiger Anfänger und möchte gerne zwei Templates für eine Seite verwenden, und auf beiden Templates jedoch das gleiche Menu einfügen.
Meine Seiten Struktur ist
Root Page
- Unterseite
- Unterseite
- Unterseite
Es gibt ein Haupttemplate auf der Rootpage, wo denn auch das Menu funktioniert. Der Code sieht so aus:
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/template/main/style.css
temp.menu_1 = HMENU
temp.menu_1.1 = TMENU
temp.menu_1.1 {
NO.allWrap = <div class="menu1-level1-no"> | </div>
ACT = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}
page.20 = TEMPLATE
page.20{
template = FILE
template.file = fileadmin/template/main/index_all.htm
workOnSubpart = DOKUMENT
marks.menu_1 < temp.menu_1
marks.content < styles.content.get
}
Nun habe ich diesen Code einfach in meine Unterseite 1 kopiert so dass es so folgendermaßen aussieht.
temp.menu_1 = HMENU
temp.menu_1.1 = TMENU
temp.menu_1.1 {
NO.allWrap = <div class="menu1-level1-no"> | </div>
ACT = 1
ACT.allWrap = <div class="menu1-level1-act"> | </div>
}
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/template/main/style1.css
page.20 = TEMPLATE
page.20{
template = FILE
template.file = fileadmin/template/main/index.htm
workOnSubpart = DOKUMENT
marks.menu_1 < temp.menu_1
marks.content < styles.content.get
Es ist an der Stelle wo der Platzhalte ist, nun keine Spur von Menu zu sehen. Habe auch schon die Stylesheet und html seiten ausgetauscht, so dass quasi alles genauso ist, wie beim Template der rootpage, aber das Menu wird noch immer nicht angezeigt.
Was mach ich falsch? Muss ich irgendwas beachten, wenn ich ein Template auf einer Unterseite erstellen ??
Schon jetzt Danke für eure Zeit und Müh
Bis denn
Malte
hi
typo3 hat ein prinzip der vererbung der templates. d.h. wenn du das menü für das root template definierst........brauchst du es nirgend sonst zu definieren, weil es sonst nicht mehr funktinoiert.......
das hier ist der code den du nur für die unterseiten brauchst.
page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/template/main/style1.css
page.20 = TEMPLATE
page.20{
template = FILE
template.file = fileadmin/template/main/index.htm
workOnSubpart = DOKUMENT
}
wenn es so dann funzt bei dir, is alles klor!
wenn nicht, dann schreib das menü mal in die klammern unterhalb von subpart dokument!
sollte aber eigentlich so laufen.......
wenn noch was unklar is, dann schau mal hier, so wegen dem prinzip
http://www.typo3-for-the.net/tmenu.0.html
cu
thorsten
Nee so wirklich isses das auch noch nicht. nehm ich einfach die definition heraus zeigt ihr mir auf meiner unterseiter den marker ###menu_1###, da er anscheinend nicht merkt, dass er ihn ersetzen soll. schreib ich das menu unter subpart dokument, zeigt er mir ebenfalls nur ###menu_1### an.
Was mach ich falsch ?!
Nickelodeon schriebNee so wirklich isses das auch noch nicht. nehm ich einfach die definition heraus zeigt ihr mir auf meiner unterseiter den marker ###menu_1###, da er anscheinend nicht merkt, dass er ihn ersetzen soll. schreib ich das menu unter subpart dokument, zeigt er mir ebenfalls nur ###menu_1### an.
Was mach ich falsch ?!
hi
schreib den code für das menü unterhalb von subpart dokument.....
dann wird es auch in den unterseiten angezeigt..
cu
thorsten
Denn zeigt er mir sogar in der rootpage nur noch ###menu_1### an und nirgendwo wird das Menu angezeigt.
HILFEEEE!!!! =)
.
Nickelodeon schriebDenn zeigt er mir sogar in der rootpage nur noch ###menu_1### an und nirgendwo wird das Menu angezeigt.
HILFEEEE!!!! =)
.
oh mann #giggle#
poste mal den code aus dem root template!!!!!!!!!!!!!!!!!!!!!!!!
btw: die unterseiten sind doch ein "extension template" ???
oder?????
cu
thorsten
Nein ist ein eigenes Template.
Wie gesagt am Template-Code kann es eigentlich nicht liegen. In dem Root template funzt das Menu ja, hab das gleiche Template denn auf der Unterseite eingefügt; denn ist von Menu leider auch keine Spur.
Hoffe du kannst mir helfen. Willst du wirklich den Code von den Templates ?!