Hallo zusammen,
ich bin neu in Typo3. Ich wollte ein Textmenü erzeugen, dass horizontal ist. Leider kommt das Menü immer vertikal. Kann mir jemand sagen wieso?
Hier der Code von meinem Template:
--------------------------------
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
# Menu 1 cObject
lib.menu_1 = HMENU
# First level menu-object, textual
lib.menu_1.1 = TMENU
lib.menu_1.1 {
# Normal state properties
NO.allWrap = <div class="menu1-level1-no">|</div>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <div class="menu1-level1-act">|</div>
}
--------------------------------
vielen Dank
Grüsse Stephan
wie sieht denn der html code aus, sitzt jeder link in einem eigenen div class="menu1-level1-no"?
Im HTML-Code werden die <DIV>'s schon so drin stehen,
weil im Setup ja die Anweisung steht, jeden Menüpunkt mit einem <DIV> zu wrappen.
Und da jede DIV-Anweisung zu einem Zeilenumbruch führt, wird das so nichts mit dem horizontalen Menü.
Man müßte also folgendes / ähnliches schreiben :
# Normal state properties
NO.allWrap = <span class="menu1-level1-no">|</span>
NO.stdWrap.htmlSpecialChars = 1
# Enable active state and set properties:
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.allWrap = <span class="menu1-level1-act">|</span>
oder einfach :
NO.allWrap = |
viele Grüße
jenses
da spendier ich doch auch mal nen schnipsel:
# top_nav einfügen
subparts.top_nav = HMENU
subparts.top_nav.entryLevel = 0
subparts.top_nav.1 = TMENU
subparts.top_nav.1.wrap = <ul>|</ul>
subparts.top_nav.1 {
expAll = 1
NO = 1
NO.linkWrap = <li>|</li>
ACT = 1
ACT.linkWrap = <li id="current">|</li>
}
}
entweder per css in die horizontale bewegen, oder einfach die listentags weglassen.