Показать сообщение отдельно
Старый 15.08.2008, 17:51   #18
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Цитата:
Сообщение от -=UncleByte=- Посмотреть сообщение
COA использовать необязательно, в моем случае он используется только ради того чтобы не отображать несколько страниц и не генерировать подпункты выпадающего меню для одной из страниц просто потому что там количество подстраниц постоянно растет.
Вопрос был как сделаны conditional comments в меню — в приведенном коде это показано. wrapItemAndSub используется для корректной генерации меню даже в случае отсутствия подпунктов.
Ну показано-то конечно показано. :-) За что, кстати, огромное спасибо. Но проясни до конца, пожалуйста, вот эти моменты (ибо я ещё плохо говорю на TS :-):

У тебя:
Код:
NO.linkWrap = <li class="tmenu">|</li>
IFSUB = 1
IFSUB {
wrapItemAndSub = <li class="tmenu">|<!--<![endif]--></li>
stdWrap.wrap =  | <!--[if IE 7]><!-->
linkWrap = | <!--<![endif]-->
}
У меня:
Код:
lib.menu_1.1 {
  expAll = 1
  wrap = <UL> | </UL>
  NO.wrapItemAndSub = <LI class="menu1-level1-no"> | </LI>
  ACT = 1
  ACT.wrapItemAndSub = <LI class="menu1-level1-act"> | </LI>
}
Три важных момента:
1. Вместо wrap - linkWrap перед определением wrapItemAndSub - почему?
2. wrapItemAndSub заключён в IFSUB - это что и зачем?
3. Как мне быть с определением двух классов? Просто повторить для каждого? Почему у тебя не определены оба класса? Что за тайное знание? :-)
__________________
Пишу русский ман для новичков - предложения и пожелания в личку.
Разрабатываю некоммерческий бесплатный информационный портал.
maaboo вне форума   Ответить с цитированием