Zum Inhalt springen

TMENU nur vertikal?

Erstellt am 8. August 2003 · 3 Antworten · letzte Antwort am 8. August 2003

Tags: Frage

schrammke ·

Hallo,

dieses Forum ist wirklich eine Goldgrube! Ich hoffe, wenn ich mal das Anfängerstadium bei Typo3 überstanden habe, kann ich auch mal der sein, der hilft.
Heute bin ich nochmal der, der blöd fragt:

Habe ich etwas übersehen oder ist eine Anordnung:
Kontakt Impressum Sitemap
statt
Kontakt
Impressum
Sitemap

tatsächlich mit TMENU nicht zu lösen?

Da ich gehört habe, dass Suchmaschinen wie google Textmenüs mit auswerten, grafische (mit Alt=) aber nicht, möchte ich gerne bei einer reinen Textlösung bleiben. Aber ich bekomme die Menüpunkte nicht nebeneinander...

Danke vorab für jeden Hinweis!

Micha

Patric ·

doch das geht und ist ganz einfach =)

page.5.marks.TOP_MENU = HMENU
page.5.marks.TOP_MENU.special = directory
page.5.marks.TOP_MENU.special.value = 4
page.5.marks.TOP_MENU.entryLevel = 0
page.5.marks.TOP_MENU.1 = TMENU
page.5.marks.TOP_MENU.1.NO {
linkWrap = <b>|</b>
}
schrammke ·

Danke für die schnelle Antwort!
So klappt es tatsächlich - dann liegt es bei mir offenbar an den <div>...</div>-Tags, dass die Zeilen umbrechen?

temp.menu_top = HMENU
temp.menu_top {
  special = list
  special.value = 17,18,16,15
  1 = TMENU
  1.NO.allWrap = <div class="menu_top-no"> | </div>
  # Enable active state and set properties:
  1.ACT = 1
  1.ACT.allWrap = <div class="menu_top-act"> | </div>
}

Wie bekomme ich die Einträge dennoch nebeneinander? Oder geht das mit <div> nicht?

schrammke ·

Habe es inzwischen gelöst - übrigens auch dank verschiedener Beiträge hier im Forum. Dafür nochmal danke an alle, die hier posten!

<div> scheint wirklich einen Zeilenumbruch zu erzwingen. Mit ATag geht es aber:

# upper Menu cObject
temp.menu_top = HMENU
temp.menu_top {
  special = list
  special.value = 17,18,16,15
  1 = TMENU
  1.NO {
    allWrap = &nbsp; | &nbsp;
    ATagBeforeWrap = 1
    ATagParams = class="topnav-no"
  }
  # Enable active state and set properties:
  1.ACT = 1
  1.ACT {
    allWrap = &nbsp; | &nbsp;
    ATagBeforeWrap = 1
    ATagParams = class="topnav-act"
  }
}

und dazu entsprechend im Stylesheet:

a.topnav-no:link { font-size:8pt; color:white; text-decoration:none; font-weight:light }
a.topnav-no:visited { font-size:8pt; color:white; text-decoration:none; font-weight:light }
a.topnav-no:active { font-size:8pt; color:white; text-decoration:none; font-weight:light }
a.topnav-no:hover { font-size:8pt; color:black; background-color:white; text-decoration:none; font-weight:light }

a.topnav-act:link { font-size:8pt; color:white; text-decoration:none; font-weight:bold }
a.topnav-act:visited { font-size:8pt; color:white; text-decoration:none; font-weight:bold }
a.topnav-act:active { font-size:8pt; color:white; text-decoration:none; font-weight:bold }
a.topnav-act:hover { font-size:8pt; color:black; background-color:white; text-decoration:none; font-weight:bold }

Läuft unter IE und Mozilla gleichermaßen :-).

Kann man sagen, dass ATag generell die bessere Lösung ist?