Zum Inhalt springen

untermenü wird nicht gezeigt

Erstellt am 23. März 2010 · 7 Antworten · letzte Antwort am 23. März 2010

Tags: Frage

phoenimo ·

moin zusammen,

also mein problem liegt bestimmt an einem fehler im folgenden script:

#Das Menü unten erstellen
UNTERMENU = TMENU
UNTERMENU {
special = directory
special.value = 26
1 = TMENU
1.NO = 1
1.NO.linkWrap =  | ||*| | ||*| |

1.RO = 1
}

kann mir jemand weiterhelfen? #paralyzed# Danke!
Gruß
phoenimo

Cretection ·

Auf diese Art und weiße greifst du ja nur auf die 1 Menüeben zu.
Setz mal UNTERMENU = HMENU
Im weiteren muss man NO nicht mit NO = 1 aktivieren.

phoenimo ·

Danke für die rasche Antwort!

Cretection schrieb

Auf diese Art und weiße greifst du ja nur auf die 1 Menüeben zu.
Setz mal UNTERMENU = HMENU -->erledigt
Im weiteren muss man NO nicht mit NO = 1 aktivieren.--> sondern??

wie man sieht kenne ich mich damit gar nicht aus, hab erst gestern von TYPO3 gehört 🙂

Cretection ·

Weil der Menüzustand NO nicht aktiviert wird ;-)
Sondern mit dem verwänden von NO ist es aktiv.

Die anderen Menüzustände müssen aber aktivert werden. Z.B.: ACT = 1

phoenimo ·

Ich habe nirgendswo im Script ein ACT = 1 o.O
hier ist der gesamte Script:

# Allgemeine TypoScript-Konfiguration
config.spamProtectEmailAddresses = 1

page = PAGE
page {
#Allgemeine Seiteneigenschaften setzen
bodyTag = <body>
shortcutIcon = fileadmin/images/favicon.ico

#CSS-Datei einfügen
includeCSS {
screen = fileadmin/style.css
screen.title = display
screen.media = screen
}

#MetaTags angeben
meta.AUTHOR = **********************

#Die Designvorlage integrieren
10 = TEMPLATE
10.template = FILE
10.template.file = fileadmin/vorlage.html
10.workOnSubpart = DOKUMENT

10.marks {
#Das Logo einlesen
LOGO = IMAGE
LOGO.file = fileadmin/images/logo.gif

#Das Textmenü oben erstellen
HAUPTMENU = HMENU
HAUPTMENU {
wrap = <div id=nav><ul id="nav"> | </ul></div>
special = directory
special.value = 2
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
XY = [10.w] + 20, 33
backColor = #FFFFFF

noBlur = 1

5 = IMAGE
5.file = fileadmin/images/menueleistesufix.gif
5.offset = 0, 1

wrap = <li class="off"><span> | </span></li>


#Text auf den Menüpunkten rendern
10 = TEXT
10.text.field = title
10.fontColor = #FFFFFF
10.fontSize = 12
10.fontFile = fileadmin/fonts/verdana.ttf
10.offset = 10, 23
}

1.RO < .1.NO
1.RO {
backColor = #FFFFFF
5.file = fileadmin/images/menueleistesufixs.gif
}


1.ACT < .1.RO
1.ACT {
wrap = <li class="on"><span> | </span>
}

2 = TMENU
2.wrap = <ul> | </ul></li>
2.NO = 1
2.NO.noBlur = 1
2.NO.allWrap = <li> | </li>
2.NO.linkWrap = &nbsp;|&nbsp;&#124;|*|&nbsp;| &#124;|*|&nbsp;|

2.RO < .2.NO
}

#Das Menü unten erstellen
UNTERMENU = HMENU
UNTERMENU {
special = directory
special.value = 26
1 = TMENU
1.NO = 1
1.NO.linkWrap = &nbsp;|&nbsp;&#124;|*|&nbsp;| &#124;|*|&nbsp;|

1.RO = 1
}

# Den Platzhalter TITEL ansprechen
TITLE = TEXT
TITLE.field = subtitle // title

#Inhalt ausgeben
INHALT = CONTENT
INHALT {
table = tt_content
#selection.orderBy = sorting
#selection.where = colPos = 0
}

# Den Platzhalter TOPIC ansprechen
TOPIC = TEXT
TOPIC.value = Warum sollten auch Sie Mitglied werden?

}

}
lib.stdheader >
lib.stdheader = CASE
lib.stdheader {
key.field = header_layout
default = TEXT
default.field = header
default.wrap = <h1>|</h1>

2 = IMAGE
2.file = GIFBUILDER
2.file {
XY = [10.w]+10, 20
backColor = #FFFFFF
10 = TEXT
10.text.field = header
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontColor = #061467
10.fontSize = 15
10.niceText = 1
10.offset = 1, 18
}
wrap = <br>|<br>
}

scheint ja ein Multi-Fehler-Script zu sein #giggle#

Cretection ·

Nein ACT war nur ein anderer Menüzustand als Beispiel. Aber schön das du das Script gepostet hast ich schau gleich mal drüber ;-)

Übrigens hast du ein ACT drin ;-)

Cretection ·

INHALT = CONTENT ist veraltet. Funktioniert zwar aber ist alt. Wurd in Version 3.8 angewannt.

Es sollte am besten so aussehen;
CONTENT < styles.content.get

So benötigst du nur eine Zeile anstelle von 5.

phoenimo ·
Cretection schrieb

INHALT = CONTENT ist veraltet. Funktioniert zwar aber ist alt. Wurd in Version 3.8 angewannt.

Es sollte am besten so aussehen;
CONTENT < styles.content.get

So benötigst du nur eine Zeile anstelle von 5.

ich habe die 5 Zeilen durch die neue Zeile ersetzt aber dann kam ein Fehler auf der Hauptseite o.O deshalb habe ich die alten Zeilen wiederhergestellt..naja vielleicht ist mein TYPO3 zu alt, von daher passt er zum alten Befehl ganz gut 😃

Trotzdem besteht das Untermenü-Problem weiterhin #paralyzed#
irgendwelche Vorschläge?