[TYPO3-UG Oesterreich] Grafische Buttons kombiniert TMENU_LAYERS Menü

Sascha sares at gmx.net
Tue Jun 20 10:41:52 CEST 2006


Hi,

mittlerweile bin ich selbst schon mit dem Problem etwas weiter gekommen,
allerdings würde ich, wenn möglich, noch etwas Hilfe und ein paar Ratschläge

der Profis benötigen, denn es hakt leider noch ein wenig.

Für das Navigationsmenü mit den selbst erstellen Grafiken verwende 
ich jetzt folgendes TypoScript:

temp.navigation = COA
temp.navigation.10 =  HMENU
temp.navigation.10.special = list
temp.navigation.10.special.value = 67,10,9,8,7,5,39,4,6
temp.navigation.10.1 = GMENU
temp.navigation.10.1 {
  noBlur = 1
  NO = 1
  NO {
    5 = IMAGE
    5.file = {$mnImagePath}main01_off.gif || {$mnImagePath}main02_off.gif ||
{$mnImagePath}main03_off.gif || {$mnImagePath}main04_off.gif ||
{$mnImagePath}main05_off.gif || {$mnImagePath}main06_off.gif ||
{$mnImagePath}main07_off.gif || {$mnImagePath}main08_off.gif ||
{$mnImagePath}main09_off.gif
    XY = [5.w],[5.h]
  } 
  ACT < .NO 
  ACT = 1 
  ACT { 
    5 = IMAGE 
    5.file = {$mnImagePath}main01_on.gif || {$mnImagePath}main02_on.gif ||
{$mnImagePath}main03_on.gif || {$mnImagePath}main04_on.gif ||
{$mnImagePath}main05_on.gif || {$mnImagePath}main06_on.gif ||
{$mnImagePath}main07_on.gif || {$mnImagePath}main08_on.gif ||
{$mnImagePath}main09_on.gif
  }
  RO < .NO 
  RO = 1 
  RO { 
    5 = IMAGE 
    5.file = {$mnImagePath}main01_over.gif || {$mnImagePath}main02_over.gif
|| {$mnImagePath}main03_over.gif || {$mnImagePath}main04_over.gif ||
{$mnImagePath}main05_over.gif || {$mnImagePath}main06_over.gif ||
{$mnImagePath}main07_over.gif || {$mnImagePath}main08_over.gif ||
{$mnImagePath}main09_over.gif
  } 
}


Das funktioniert auch wunderbar und ohne Probleme. Ich möchte jetzt aber
dieses Menü mit einem TMENU_LAYERS Menü verbinden. Also beim RollOver über
das oben erzeugte Menü soll dann darunter das Layer Menü erscheinen. Leider
schaffe ich es irgendwie nicht, das alles zu kombinieren.

Hier noch unabhängig davon mein TMENU_LAYERS Code:

temp.navigation.20 = HMENU
temp.navigation.20.special = list
temp.navigation.20.value =  67,10,9,8,7,5,39,4,6
temp.navigation.20.1 = TMENU_LAYERS
temp.navigation.20.1 {
  layerStyle = position: absolute; width: 150px; VISIBILITY:hidden;
PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px;
PADDING-TOP: 1px; FONT-FAMILY: arial,helvetica; COLOR: #00526A;
BACKGROUND-COLOR: #ceefff; layer-background-color: CEEFFF;
  expAll = 1
  relativeToTriggerItem=1
  relativeToTriggerItem.addHeight = 1
  dontFollowMouse=1
  freezeMouseover = 1
  hideMenuWhenNotOver = 10
  hideMenuTimer = 500
  leftOffset = 9
  target = page
  wrap= <table width="350" height="25" border="0" cellspacing="1"
cellpadding="0"><tr>|</tr></table>
  NO {
    allWrap = <td nowrap="nowrap" valign="top" style="background:
#ceefff;">|</td>
    RO = 1
    linkWrap = <strong>|</strong>
  }
}
 
#ZWEITE MENÜ EBENE
temp.navigation.20.2 = TMENU_LAYERS
temp.navigation.20.2 {
  layerStyle = position:absolute; width: 105px; VISIBILITY:hidden;
  expAll = 1
  relativeToTriggerItem=1
  relativeToParentLayer = 1
  relativeToTriggerItem.addWidth=1
  dontFollowMouse=1
  freezeMouseover = 1
  hideMenuWhenNotOver = 10
  hideMenuTimer = 500
  topOffset = 1
  leftOffset = -1
  wrap= <table width="150" border="0" cellspacing="0" cellpadding="0"
style="background: #ceefff; border-bottom: 1px solid #00526A;">|</table>
  NO {
    allWrap = <tr><td nowrap="nowrap" valign="top"
style="background:#ceefff; border-top: 1px solid #00526A; border-right: 1px
solid #00526A; border-left: 1px solid #00526A;">|</td></tr>
    linkWrap =  |
    RO=1
    RO_chBgColor = #ececec | #ceefff | tmenuID
    subst_elementUid = 1
  }
} 
temp.navigation.20.2.IFSUB < .20.2.NO
temp.navigation.20.2.IFSUB = 1
temp.navigation.20.2.IFSUB.freezeMouseover = 1 

Kann mir bitte jemand einen Tipp geben, wie ich beides kombinieren kann,
bin schon am verzweifeln.

Vielen Dank!
Sascha






More information about the TYPO3-at mailing list