Zum Inhalt springen

Menüpunkte werden nicht angezeigt

Erstellt am 10. August 2004 · 8 Antworten · letzte Antwort am 11. August 2004

Tags: Frage

domheu ·

Hallo,

ich habe den folgenden Seitenbaum:

  • Home (template1)
    - Inhalt (template2)
    a) Punkt1
    b) Punkt2
    c) Punkt3
    d) ...

(3 Ebenen)

Mein Problem liegt im Template der Seite "Home", also template1. Dort möchte ich im Menü die Menüpunkte von Inhalt anzeigen (Punkt1, Punkt2,...)

Dazu benutze ich folgenden Code:

  • # Menue
    temp.menue = HMENU

temp.menue.entryLevel = 0
temp.menue.1 = TMENU
temp.menue.1 {
NO.allWrap = <b>|</b>
NO.ATagParams = class="menue"
ACT = 1
ACT.allWrap = <b>|</b>
ACT.ATagParams = class="menue-aktiv"
}
[/list]

Jedoch wird auf "Home" nur "Inhalt" als einziger Menüpunkt angezeigt, und nicht dessen Unterpunkte (Punkt1, Punkt2, ...).

Setze ich

  • temp.menue.entryLevel = 1

wird kein einziger Menüpunkt mehr angezeigt.

Kann mir jemand von euch helfen? Ich möchte also auf "Home" die Punkte Punkt1, Punkt2,... im Menü anzeigen.

Danke,
Dominik

doku ·

kein wunder. unterpunkte sind ja auch per definition auf einer anderen (weiteren) ebene und dein menü gilt nur für eine einzige ebene.

du hingegen hast die unterpunkte zudem ja gar nicht als unterpunkte eingesetzt.
die sind ja erst gar nicht in deinem home-seitenbaum und existieren somit ja überhaupt nicht.

doku ·
domheu schrieb

was kann ich denn tun, um die punkte anzuzeigen?

hä?
du hast doch "Inhalt" als unterpunkt von "Home" bereits eingesetzt.
warum dann nicht auch "punkt1" etc. als unterpunkte von "Inhalt"...?

dann funktioniert wenigstens dein entryLevel=1.

desweiteren lies bitte ein tutorial durch, oder wenigstens die dokumentation "ts-by-example". da sind beispiele und übungen zum nachmachen drin.

domheu ·

die erste ebene besteht nur aus home.
die zweite ebene besteht nur aus inhalt.
die dritte ebene besteht aus den punkten.

die punkte sind also schon unterpunkte von inhalt

dann sollte es doch mit entryLevel = 1 funktionieren

doku ·

in deinem ersten posting ist das aber anders dargestellt und entsprach auch exakt den problemen, die du gepostet hast...

domheu ·

jetzt habe ich folgendes

# Menue
temp.menue = HMENU
temp.menue.1 = TMENU
temp.menue.1 {
entryLevel = 1
NO.allWrap = <b>|</b>
NO.ATagParams = class="menue"
ACT = 1
ACT.allWrap = <b>|</b>
ACT.ATagParams = class="menue-aktiv"
}

auf home wird aber wieder nur inhalt angezeigt. geht es dass von anfang an, also nicht als untermenü die punkte punt1, etc. angezeigt werden?

domheu ·

ich habe meinen baum jetzt anders angeordnet.
es gibt nur noch zwei ebenen.

inhalt (template1)
- home (template2)
- punkt1
- punkt2
- ...

in home möchte ich nun punkt1, punkt2, ... im hauptmenü haben.

der code dazu sieht wie folgend aus:

# Menue
temp.menue = HMENU
temp.menue.1 = TMENU
temp.menue.1 {
entryLevel = -1
NO.allWrap = <b>|</b>
NO.ATagParams = class="menue"
ACT = 1
ACT.allWrap = <b>|</b>
ACT.ATagParams = class="menue-aktiv"
}

weiß jemand weiter?

OscarX ·

Also ich bin ja neu bei Typo3, aber wenn Du eine weitere Ebene anzeigen möchtest, dann musst Du doch noch

temp.menue.2 = TMENU
...

mit einbringen - oder?

Gruß OscarX