Zum Inhalt springen

Menüpunkte erscheinen nicht in separater Zeile. Wie beheben ich den Fehler

Erstellt am 7. August 2008 · 3 Antworten · letzte Antwort am 8. August 2008

Tags: Frage

Marion_1977 ·

Hallo,

bei mir erscheinen die Menüpunkte in einer Zeile solange Platz ist und nicht separat untereinander.
Nun will ich den Fehler beheben.

Mein TypoSkript lautet:
page = PAGE
page {
10 = TEMPLATE
10 {
template = FILE
template.file = fileadmin/layout/vorlage.html
workOnSubpart = DOCUMENT
marks.INHALT < styles.content.get

marks.MENU = HMENU
marks.MENU.1 = TMENU
marks.MENU.1.NO {
allWRAP = <li class="mainnav"> | </li>
}
marks.MENU.1:ACT = 1
marks.MENU.1.ACT {
allWRAP = <li class="mainnav"> | </li>
}
marks.MENU.2 = TMENU
marks.MENU2.wrap = <ul> | </ul>
marks.MENU.2.NO {
allWrap = <li class="subnav"> | </li>
}


}
}
}

Oder muss ich den Fehler über die vorlage.html beheben anstatt über TypoSkript im Template?

Danke,
Marion

Unbekannter Benutzer ·

Dann versuch dich mal an den Syntax zu halten.

allWRAP gibt es nicht...
1:ACT gibts nicht...

List Menüs werden mit wrapItemAndSub gebaut.

Wenns dann nicht funktioniert liegts an deinem CSS.

Du solltest mal anfangen die Grundlagen zu lernen, als dir ständig alles verbessern zu lassen, wobei es am Ende zwar funktioniert, du aber nicht weißt warum.

Marion_1977 ·

CSS hab ich noch keines gemacht..... gibt es also derzeit noch nicht.
Und den Code hab ich aus meinem Buch übernommen - wenn auch nur teilweise.

Hab die Seite nochmal aufgeschlagen,
da steht wirklich ACT und AllWrap 😢

Bin nun etwas konfus, aber danke für Deine Antwort.
Bin am überlegen ob ich mir demnächst ne Selbstlern-DVD anschaffen soll oder doch lieber das "Praxiswissen Typo3 - Buch"

Gruss,
Marion