Zum Inhalt springen

Menü mit HOVER und Subtitle

Erstellt am 29. August 2005 · 12 Antworten · letzte Antwort am 31. August 2005

Tags: Frage

einpraegsam.​net ·
temp.menu_1 = HMENU
temp.menu_1.stdWrap.wrap = <div id="navi">|</div>
temp.menu_1.1 = TMENU
temp.menu_1.1{
noBlur = 1

NO {
linkWrap = |
doNotShowLink = 1
before.cObject = TEXT
before.cObject.field = alias//uid
before.cObject.dataWrap = <a href="index.php?id= |" class="menu_h1">
field = title
after.cObject = TEXT
after.cObject.field = title
after.cObject.wrap = | <span class="showcase1">xxx</span></a><br /> 
}

Damit kann ich "xxx" hinter jeden Menüpunkt setzen - aber wie kann ich stattdessen den Subtitel anzeigen lassen!?

Die Seite mit dem Menü ist übrigens (kein Typo3):
http://www.netzdesign33.de

stefan s ·
NO {
#damit bei mouseover zusätzliche Infos zum Navipunkt angezeigt werden
beforeWrap =  | 
linkWrap = | 
doNotShowLink = 1 
wrapItemAndSub = | 
before.cObject = TEXT 
before.cObject.field = uid 
before.cObject.dataWrap = <a class="menu_h1" href="index.php?id=|" title="{field:subtitle}"> 
after.cObject = TEXT 
after.cObject.field = title//subtitle 
after.cObject.htmlSpecialChars = 1 
after.cObject.wrap = |</a>
...
}

--> Zeile 9

stefan s ·

ok, ich gebe dir nen Tip, da der Lösungsansatz schon vor deinen Augen und in deinem 3. Post drin steckt

Lösungsansatz:

before.cObject.dataWrap = <a href="index.php?id= |" class="menu_h1">

den musst du dir jetzt nur noch auf dein Problem anwenden... :p und due erhältst

Title<div>SubTitle</div>

Hoffe, dein problem jetzt verstanden zu haben...

einpraegsam.​net ·

Also das Prob hast du nun verstanden 🙂

Aber ich kann bei cObject einen Dynamischen Text davor und danach erstellen lassen (davor die Page ID und danach den Titel), aber ich müsste noch einen 3. Text erstellen können - nämlich den Subtitel 🙁

einpraegsam.​net ·

Juhu, du hast doch einen wichtigen Gedankenanstoß gegeben, mein Kollege hats "schnell" mal entdeckt:

linkWrap = |
doNotShowLink = 1
before.cObject = TEXT
before.cObject.field = alias//uid
before.cObject.dataWrap = <a href="|.0.html" class="menu_h1">
field = title
stdWrap = |
after.cObject = TEXT
after.cObject.field = title
after.cObject.dataWrap = | <span class="showcase">{field:subtitle}</span></a><br>

Jetzt ist das endlich möglich:

<a href..>title<span class=..>subtitle</span></a>