Показать сообщение отдельно
Старый 21.01.2011, 14:09   #1
korwru
Новенький
 
Регистрация: 21.01.2011
Сообщений: 4
По умолчанию Двухуровневое меню в 1 div'e

Подскажите пожалуйста как можно реализовать подобную структуру меню, а именно, чтобы 2 уровень меню был вложен в div первого...
Код:
<div id="b1">
 <div class="b">
  <ul>
   <li class="l1"><a href="link" class="level1">LINK TEXT 1</a>
    <ul>
     <li class="level2"><a href="link">text</a></li>
     <li class="level2"><a href="link">text</a></li>
     <li class="level2"><a href="link">text</a></li>
    </ul>
   </li>
  </ul>
 </div>
</div>
<div id="b2">
 <div class="b">
  <ul>
   <li class="l1"><a href="link" class="level1">LINK TEXT 1</a>
    <ul>
     <li class="level2"><a href="link">text</a></li>
     <li class="level2"><a href="link">text</a></li>
     <li class="level2"><a href="link">text</a></li>
    </ul>
   </li>
  </ul>
 </div>
</div>
Мой код, но вложенность неправильная. А именно второй уровень идёт после закрытия первого.
Код:
# Menu 1 cObject
lib.menu_1 = HMENU
# First level menu-object, textual
lib.menu_1.1 = TMENU
lib.menu_1.1 {
  expAll=1
  noBlur = 1
  wrap= |
  # Normal state properties
  NO {
    stdWrap.cObject = COA
    stdWrap.cObject {
            10 = LOAD_REGISTER
            10{
                Counter1.cObject = TEXT
                Counter1.cObject.data = register:Counter1
                Counter1.cObject.wrap = |+1
                Counter1.prioriCalc = intval
            }
            20 = TEXT
      20.field = title // subtitle
        }
        linkWrap = |
               
    ATagTitle.field = title // subtitle
  ATagParams = class="level1"
  stdWrap.htmlSpecialChars = 1
  allStdWrap.dataWrap = <div id="b{register:Counter1}"><div class="b"><ul><li class="l1"> | </li></ul></div></div>

  }
}
# Second level menu-object, textual
lib.menu_1.2 = TMENU
lib.menu_1.2 {
  noBlur = 1
# Normal state properties
wrap = <ul> | </ul>
NO.allWrap = <li class="level2"> | </li>
NO.stdWrap.htmlSpecialChars = 1
}
korwru вне форума   Ответить с цитированием