Zum Inhalt springen

Menu Problem Barrierefrei

Erstellt am 27. Oktober 2005 · Noch keine Antworten

Tags: Frage

Sino ·

Hi nochmal,

Das eigentlich Problem habe ich nun gelöst bis auf eine kleinigkeit.

Ich habe nun folgendes. Ich arbeite Barrierefrei und verwende für mein menü halt div tags. Diese werden von der relativetotriggeritem funktion leider überschrieben sodass ich nun mit der float left Konvention nicht die Menüpunkte in einer Horizontalen hinbekomme. Wie kann ich das div das die relativetotriggeritem erzeugt umkonfigurieren?

Bin für jede Hilfe dankbar

Mfg

Sino

/* alter Beitrag */
Hi Community,

ich steh vor einem kleinen Problem ich habe ein topmenu das als Layer definiert werden soll und nebenher noch ein weiteres Menü was neben dem LayerMenü noch einfach das Dropdownfeld des Layers Menü anzeigen soll. Was jedoch nicht richtig laufen will.
Ich Poste mal den Code

page.10.subparts.topMenu = HMENU
page.10.subparts.topMenu {
  1 = TMENU_LAYERS 
1 {
    noBlur = 1
    IProcFunc = user_cronaccessiblemenus->makeAccessible
    IProcFunc.accessKeys = 1
    IProcFunc.dfn = 0
    IProcFunc.accessKeyWrap = <u>|</u>
    NO {
      linkWrap =  |
      ATagParams = class="topMenuLinks"
      ATagTitle.field = subtitle // title
    }
    ACT = 1
    ACT.ATagParams = class="topMenuLinks" style="color: {$topMenuLinksACT};"
  }
}



page.10.subparts.left = COA
page.10.subparts.left.stdWrap.ifEmpty = <div> </div>

#page.10.subparts.left.stdWrap.wrap = |<div class="spacer"></div>
page.10.subparts.left.10 < page.10.subparts.topMenu
#page.10.subparts.left.10.stdWrap.ifEmpty = <div> </div>

page.10.subparts.left.10 {
  1.NO.doNotShowLink = 1
  1.ACT.doNotShowLink = 1
  2 = TMENU_LAYERS
  2 {
    noBlur = 1
    IProcFunc = user_cronaccessiblemenus->makeAccessible
    IProcFunc.accessKeys = 1
    IProcFunc.dfn = 0
    IProcFunc.accessKeyWrap = <u>|</u>
    NO {
      subst_elementUid = 1
      allWrap = |*| <div class="leftMenuLinks" style="background-color: {$leftMenuOdd};" id="linkDiv{elementUid}"> | </div> || <div class="leftMenuLinks" style="background-color: {$leftMenuEven};" id="linkDiv{elementUid}"> | </div> |*|
      stdWrap.htmlSpecialChars = 1
      ATagParams = |*| class="leftMenuItem" onmouseover="changeBGcolor('linkDiv{elementUid}','{$leftMenuRO}'); showLayer('{elementUid}');" onmouseout="changeBGcolor('linkDiv{elementUid}','{$leftMenuOdd}'); hideLayer('{elementUid}');" || class="leftMenuItem" onmouseover="changeBGcolor('linkDiv{elementUid}','{$leftMenuRO}'); showLayer('{elementUid}');" onmouseout="changeBGcolor('linkDiv{elementUid}','{$leftMenuEven}'); hideLayer('{elementUid}');"  |*|
      linkWrap = | 
      ATagTitle.field = subtitle // title
    }
    ACT = 1
    ACT {
      allWrap = <div class="leftMenuLinks" style="background-color: {$leftMenuRO};"> | </div>
      stdWrap.htmlSpecialChars = 1
      ATagParams = class="leftMenuItem"
      linkWrap = | 
      ATagTitle.field = subtitle // title
    }
    ACTIFSUB = 1
    ACTIFSUB {
      allWrap = <div class="leftMenuLinks" style="background-color: {$leftMenuRO}; border-bottom: 0px;"> | </div>
      stdWrap.htmlSpecialChars = 1
      ATagParams = class="leftMenuItem"
      linkWrap = | 
      ATagTitle.field = subtitle // title
    }
  }
  3 = TMENU
  3 {
    noBlur = 1
    IProcFunc = user_cronaccessiblemenus->makeAccessible
    IProcFunc.accessKeys = 1
    IProcFunc.dfn = 0
    IProcFunc.accessKeyWrap = <u>|</u>
    NO {
      allWrap = |*||*| <div class="leftMenuLinks3" style="background-color: {$leftMenuRO};"> | </div> || <div class="leftMenuLinks3" style="background-color: {$leftMenuRO}; border-bottom: 1px solid white;"> | </div>
      stdWrap.htmlSpecialChars = 1
      ATagParams = class="leftMenuItem3"
      linkWrap = | 
      ATagTitle.field = subtitle // title
    }
    ACT = 1
    ACT {
      allWrap = |*||*| <div class="leftMenuLinks3" style="background-color: {$leftMenuRO};"> | </div> || <div class="leftMenuLinks3" style="background-color: {$leftMenuRO}; border-bottom: 1px solid white;"> | </div>
      stdWrap.htmlSpecialChars = 1
      ATagParams = class="leftMenuItem3" style="font-weight: bold;"
      linkWrap = | 
      ATagTitle.field = subtitle // title
    }    
  }
}

Wenn ich aus dem oberen Menü ein Layer Menü mache wird das 2. Menü nichtmehr eingeblendet.

Bin für jede Hilfe dankbar

Mfg

Sino