Hallo!
Wie kann ich den Linktext, also den Text, der aus dem title der Seite erstellt wird, erweitern?
Mein Menü sieht folgendermaßen aus:
Menu
- Sub1
- Sub2
-- SubSub1
-Sub3
Nun möchte ich nicht nur die obige Menüstrukltur angezeigt bekommen, sondern auch noch einen individuellen Text hinter jeden Eintrag setzen (z.B. ein ">"). Dadurch könnte ich mit dem IFSUB-Zustand auf weitere Einträge verweisen.
Schön wäre es, wenn ich diesen Text auch noch mittels optionSplit für mein Menü anpassen könnte...
Doch leider bekomme ich es nicht hin, einfach einen Text hinter den Eintrag zu setzen ohne, daß T3 einen Zeilenumbruch generiert. Mittels einer neuen Tabelle erhalte ich zwar das gewünschte Aussehen, aber die zusätzlichen Zeichen gehören nicht zum LinkText, d.h. das zusätzliche ">" steht außerhalb des a-Tags.
Mein momentaner Ansatz (mit einem festen Bild) sieht so aus:
includeLibs.tmenu_layers = media/scripts/tmenu_layers.php
temp.submenu = HMENU
temp.submenu.special = directory
temp.submenu.special.value = 3
temp.submenu.1 = TMENU_LAYERS
temp.submenu.1 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
relativeToParentLayer=1
relativeToTriggerItem=1
topOffset=20
leftOffset=2
hideMenuWhenNotOver = 20
hideMenuTimer = 250
expAll=1
wrap = <table class="top_menu_1" border="0" cellspacing="0" cellpadding="0"><tr>|</tr></table>
NO {
allWrap = <td>|</td>
}
}
temp.submenu.2 = TMENU_LAYERS
temp.submenu.2 {
layerStyle = position:absolute;VISIBILITY:hidden;
lockPosition = x
relativeToParentLayer=1
relativeToTriggerItem=1
topOffset=0
leftOffset=100
expAll=1
wrap = <table class="top_menu_2" width="100px" border="0" cellspacing="0" cellpadding="0">|</table>
NO {
allWrap = <tr><td><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="1" bgcolor="#7F0013"><img src="fileadmin/misc/1.gif" valign="absmiddle"></td><td bgcolor="#7F0013"> | </td></tr></table></td></tr>
}
# IFSUB = 1
# IFSUB {
# allWrap = <tr><td bgcolor="#7F0013"> | </td><td>›</td></tr>
# }
}
temp.submenu.3 = TMENU
temp.submenu.3 {
wrap = <table class="top_menu_3" border="0" cellspacing="0" cellpadding="0">|</table>
NO {
allWrap = <tr><td bgcolor="#7F0013"> | </td></tr>
}
}
Und dazu noch das css:
.top_menu_1 a:link {
font-family: verdana;
font-size: 14px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-top: 0px;
display: block;
}
.top_menu_1 a:visited {
font-family: verdana;
font-size: 14px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-top: 0px;
display: block;
}
.top_menu_1 a:hover {
font-family: verdana;
font-size: 14px;
font-weight: bold;
color: #ffff00;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-top: 0px;
background-color: #995566;
display: block;
}
/* MENU LEVEL 2 */
.top_menu_2 a:link {
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
display: block;
}
.top_menu_2 a:visited {
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
display: block;
}
.top_menu_2 a:hover {
font-family: verdana;
font-size: 12px;
font-weight: bold;
color: #ffff00;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
background-color: #995566;
display: block;
}
/* MENU LEVEL 3 */
.top_menu_3 a:link {
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
display: block;
}
.top_menu_3 a:visited {
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
display: block;
}
.top_menu_3 a:hover {
font-family: verdana;
font-size: 10px;
font-weight: bold;
color: #ffff00;
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
background-color: #995566;
display: block;
}
Wäre schön, wenn mir jemand auf die Sprünge helfen könnte und mir so das Wochenende versüßt 😃
Grüße
McGregor