Hallo,
bin Anfänger in Typo3 und möchte gerne immer die aktuellen Unterseiten einer Hauptseite in der Navi anzeigen.
Schaut mal da: http://dadaserver.at/happymac/stage/peta2/index.php?id=39
Die Seitenstruktur sieht folgendermassen aus:
peta2
VEGGIE-ONLINE.DE
Warum vegan?
Die Fakten
Vegetarismus: Essen fürs Leben
Massentierhaltung: Mechanisierter Wahnsinn
Kalbfleisch: Ein grausames Mahl
Milch: Alles andere als natürlich
Geflügel und Eier sind keine Gemüse
Vitamin B12: Fakten für Vegetarier
Vegetarismus und die Sache mit dem Protein
Die Qual, die hinter Leberpastete steckt
Fleisch essen und Umweltweltschutz
Fragen und Antworten
Online Features
Werden Sie Augenzeuge
Meet Your Meat
Rezepte
Starten Sie Durch!
Alles, was in der Navi nicht gezeigt wird, sind Unterseiten.
Der TS-Code sieht so aus:
page = PAGE
page.typeNum = 0
page {
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/VEGGIE-ONLINE.DE/templates/main.htm
10.workOnSubpart = DOCUMENT
10.marks {
MAIN_NAVI = HMENU
MAIN_NAVI.special = directory
MAIN_NAVI.special.value = 39
MAIN_NAVI.1 = TMENU
MAIN_NAVI.1.NO = 1
MAIN_NAVI.1.NO.ATagParams = id="leftnav"
MAIN_NAVI.1.NO.linkWrap (
<tr>
<td valign="top" bgcolor="#336600">|
|
</td>
</tr>
)
MAIN_TITLE = CONTENT
MAIN_TITLE {
key.field = subtitle
}
MAIN_CONTENT = CONTENT
MAIN_CONTENT {
table = tt_content
field = bodytext
}
}
}
Guss:
Kilian
kilian schrieb
immer die aktuellen Unterseiten einer Hauptseite in der Navi anzeigen.
Alles, was in der Navi nicht gezeigt wird, sind Unterseiten.
???
Was möchtest du denn eigentlich?
Ich denke, daß was du suchst lautet CUR, aber meine Kristallkugel ist gerade in der Werkstatt.
Grüße
McGregor
Hallo,
also, ich habe quasi 3 Hauptseiten und für jede Hauptseite mehrere Unterseiten.
Wenn man nun auf einer der Hauptseiten ist, sollen in der Navi die jeweiligen Unterseiten angezeigt werden.
Gruss:
Kilian
OK!
Ich glaube, ich habe verstanden, was du möchtest. Bei dir werden die Unterseiten nicht angezeigt, oder? Wenn dem so ist und das dein Problem ist, dann solltest du dringend das Tutorial von Mittwald-Medien durcharbeiten. Ehrlich!
Aber trotzdem deine Lösung:
Du mußt natürlich auch die anderen Ebene angeben. Dies geschieht indem du mit 2 (bzw. 3,4,5 ...) die 2. (3., 4., 5., ...) Ebene angibst. Das sollte bei dir entweder so aussehen:
MAIN_NAVI.2 < .MAIN_NAVI.1
oder so:
MAIN_NAVI.2 = TMENU
MAIN_NAVI.2.NO = 1
MAIN_NAVI.2.NO.ATagParams = id="leftnav"
MAIN_NAVI.2.NO.linkWrap (
<tr>
<td valign="top" bgcolor="#336600">|
Grüße
McGregor
Hi,
hab das tutorial schon ne weile downgeloadet und grossteils ausgedruckt... aber irgendwie noch net gerafft, ist zwar im grossen und ganzen net schlecht, aber manchmal braucht man noch andere sichtweisen 😃
Gruss
:
Kilian
Hallo!
Ich habe so ziemlich das gleiche Problem. Habe mir das Tut schon eine Weile downgeloaded, allerdings funzen die meißten erstellten Scripts daraus irgendwie nicht.
Ich habe ein Seitenschema wiefolgt erstellt:
Root
Menu up (Link)
Menu left (Link)
Menuentry 1
Submenuentry 1
Submenuentry 2
Submenuentry 3
Submenuentry 4
Menuentry 2
Submenuentry 1
Submenuentry 2
Menuentry 3
...
Jedoch egal, was ich tue, die Submenü-Einträge werden, wenn man z.B. Menuentry 1 anklickt, nicht angezeigt.
Hier ein Codeauszug:
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/index.htm
10.workOnSubpart = DOCUMENT
10.marks {
MENU_LEFT = HMENU
MENU_LEFT.special = directory
MENU_LEFT.special.value = 10
MENU_LEFT.1 = GMENU
MENU_LEFT.1.NO = 1
MENU_LEFT.1.NO {
XY = 150, 20
backColor = #666633
wrap = <tr><td><img src="fileadmin/pics/punkt.gif"></td><td>|</td></tr>
20 = TEXT
20.entryLevel = 1
20.text.field = title
20.fontColor = #FFFFFF
20.fontSize = 12
20.fontFile = fileadmin/fonts/verdana.ttf
20.niceText = 1
20.offset = 2, 15
}
MENU_LEFT.1.RO < .MENU_LEFT.1.NO
MENU_LEFT.1.RO {
20.fontColor = #FFCC00
wrap = <tr><td><img src="fileadmin/pics/punkt_o.gif"></td><td>|</td></tr>
}
MENU_LEFT.1.CUR < .MENU_LEFT.1.RO
MENU_LEFT.2 < .MENU_LEFT.1
MENU_LEFT.2 {
NO.fontColor = #ffffff
NO.fontSize = 10
RO < .NO
RO.fontColor = #ffcc00
RO.5 >
CUR < .RO
}
MENU_OBEN2 = HMENU
MENU_OBEN2.special = directory
MENU_OBEN2.special.value = 18
MENU_OBEN2.1 = GMENU
MENU_OBEN2.1.NO = 1
MENU_OBEN2.1.NO {
XY = 50, 20
backColor = #666633
wrap = | |*| | |*| |
10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontSize = 10
10.niceText = 1
10.offset = 7, 13
}
MENU_OBEN2.1.RO < .MENU_OBEN2.1.NO
MENU_OBEN2.1.RO {
10.fontColor = #FFCC00
}
NAVHELP = HMENU
NAVHELP.special = rootline
NAVHELP.special.value = 10
NAVHELP.1 = TMENU
NAVHELP.1.NO = 1
NAVHELP.1.NO.entryLevel = 1
NAVHELP.1.NO.allWrap = | > |*| | > |*| |
NAVHELP.1.NO {
XY = 150, 20
backColor = #EC8A07
40 = TEXT
40.text.field = title
40.entryLevel = 1
}
}
Hab ich irgend einen Fehler im Script?
Mit dem Navigationspfad (NAVHELP) habe ich auch das Problem, das alles einwandfrei dargestellt wird, jedoch eben auch die Links wie Menu left. (z.B. Root > Menu left > Menuentry 1) Kann ich dies auch irgendwie umgehen? Verbergen hilft ja nicht, da dann ja auch die kompletten Menüeinträge verborgen sind.
Wäre echt super, wenn mir jemand einen Tip geben könnte.
danke für die schnelle antwort.
allerings ist die rootline nun beim aufruf von root verschwunden und bei einem menüaufruf unverändert mit den hilfsmenü-elementen (Links).
eine lösung für mein 1. problem hast du eventuell auch? komm da leider nicht weiter.
Hat niemand einen Tipp für mich?
Habe inzwischen schon zahlreiche Scripts ausprobiert, aber leider hab ich einfach keinen Erfolg mit den Submenüs. Scheint ja ein allgemeines Problem bei Typo3 zu sein, nach der Vielzahl der Posts im Forum zu urteilen.