Zum Inhalt springen

(tmenu) layermenu - horizontal - ATagBeforeWrap = 1

Erstellt am 5. Dezember 2003 · Noch keine Antworten

Tags: Frage

LineMan ·

also ich habe da drei probleme mit einem vertikalen layermenü...

1. wie kann ich es schaffen ein vertikales (tmenu) layermenü hinzubekommen ohne td tags zu verwenden, die ich bisher im wrap einsetze, um die erste ebene vertikal darzustellen... geht das überhaupt? denn sobald ich den <td></td> tag rausnehme habe ich wieder alle menüpunkte untereinander... was ja auch klar ist, da jeder menüpunkt <div> immer 100% breit ist. und ein neuer div... neue zeile... kann man auch mit divs ohne td´s, die dinger nebeneinander machen?

letztlich ist dabei das problem, wenn ich ATagBeforeWrap = 1 und keine tabellen verwende, dann ist das ganze tmenu komplett klickbar... soll heissen auch die stellen in einem "button" wo keine schrift steht sind klickbar... sobald ich ein <td> rumwrappe gehts nicht mehr, da er ja vorher das <a> tag um die divs gelegt hat... somit wars auch komplett klickbar... aber nachdem man diesen div in eine tabelle legt gehts halt nicht mehr...

2. wie kann ich es schaffen, dass die zweite und dritte ebene des menüs auch horizontal erscheint... im augenblick ist ein submenü immer untereinander, die sollen aber auch nebeneinander sein... mit einem allWrap habe ich es nicht hinbekommen...

3. Problem... Ich benutze ein FRameset... im linken FRame habe ich mein Hauptmenü, welches immer nur den hauptframe ändert.. dank gmenulayers... was ja leider nur 2 ebenen hat, ist das auch kein problem, und man muss nicht jedesmal das ganze frameset aufrufen... dann möchte ich eben dieses tmenu, mit dem ich jetzt das problem habe gerne als 3., 4. und 5. ebene verwenden... aber dafür muss es erstens vertikal sein und nur die type=1 seite öffnen...

deshalb hier nun endlich mein 3. problem:

es sollte nur die seite im frame aufrufen also type=1... das geht aber nicht so einfach... oder gibt es eine möglichkeit das irgendwie an den link anzuhängen?

hier mein code:

  temp.dropdown = HMENU
  temp.dropdown.allwrap = <table><tr>a | c</tr></table>
  temp.dropdown.1 = TMENU_LAYERS    
  temp.dropdown.1 {    
    hideMenuWhenNotOver = 100 
    relativeToTriggerItem = 1 
    topOffset = 20 
    leftOffset = 2 
    expAll=1 
      NO { 
      allWrap = <td>|</td>
      ATagBeforeWrap = 1 
      ATagBeforeImg = fileadmin/designvoralgen/menu/viereck.gif 
      ATagParams = class="hauptmenu"
      backColor = #ffffff 
     10 = TEXT 
     10.text.field = title 
     } 
     ACT < .NO 
     ACT = 1 
     ACT.allWrap = <td>|</td> 
     IFSUB < .ACT 
     IFSUB = 1
	 IFSUB.allWrap = <td>|</td> 
     ACTIFSUB < .ACT 
     ACTIFSUB = 1
	 ACTIFSUB.allWrap = <td>|</td> 
  } 
   
  temp.dropdown.2 = TMENU_LAYERS
  temp.dropdown.2 { 
	hideMenuWhenNotOver = 100 
    relativeToTriggerItem = 1
	relativeToParentLayer = 1 
    topOffset = 10 
    leftOffset = 50 
    expAll= 1
    NO { 
      allWrap = |
      ATagBeforeWrap = 1 
      ATagParams = class="hauptmenu" 
      10 = TEXT 
      10.text.field = title 
    } 
  } 

  temp.dropdown.3 = TMENU_LAYERS 
  temp.dropdown.3 { 
	hideMenuWhenNotOver = 15 
    relativeToTriggerItem = 1
	relativeToParentLayer = 1 
    topOffset = 1 
    leftOffset = 2 
    expAll=1 
    NO { 
      allWrap = |
      ATagBeforeWrap = 1 
      ATagParams = class="hauptmenu" 
      10 = TEXT 
      10.text.field = title 
    } 
}

Würde mich total freuen, wenn mir da jemand helfen könnte...