PDA

Просмотр полной версии : Помогите с меню


semender
16.05.2013, 22:54
Есть вот такой вот TS
#Меню
leftm = HMENU
leftm.special = directory
leftm.special.value = 20
leftm.entryLevel = 0
leftm.excludeUidList = 888
leftm.1 = TMENU
leftm.1{
noBlur = 1
wrap = <ul id="menu1" class="lmenu reset">|</ul>
expAll = 1
NO = 1
# NO.wrapItemAndSub = <li>|</li>
NO.ATagBeforeWrap = 1
NO.doNotLinkIt = 1
#NO.allStdWrap.insertData = 1
NO.allWrap.stdWrap.dataWrap = <li><a class="s-menu" href="javascript:ShowOrHide('{field:uid}');"> |
NO.after.stdWrap.dataWrap = | </a>
}
leftm.2 = TMENU
leftm.2 {
noBlur = 1
# NO.stdWrap2.dataWrap = <ul id="{field:uid}" style="display: none;">|</ul></li>
wrap.insertData=1
wrap = <ul id="{field:uid}" style="display: none;">|</ul></li>

NO=1
NO.wrapItemAndSub = <li>|</li>
NO.ATagBeforeWrap = 1
}
###################################
все нормально, но в
wrap.insertData=1
wrap = <ul id="{field:uid}" style="display: none;">|</ul></li>

поле {field:uid} почему то не вставляется как выше
Помогите, может есть выход или я что то не так делаю?

-=UncleByte=-
17.05.2013, 00:30
А почему не dataWrap как строкой выше?

semender
17.05.2013, 12:46
да, проглядел,но сейчас получается так:

<ul id="menu1" class="lmenu reset">
<li>
<a class="s-menu" href="javascript:ShowOrHide('23');">Документы</a>
<ul id="42" style="display: none;">
<li>
</li>
...
</ul>
</li>
</ul>


а мне нужно чтоб эти значения ShowOrHide('23'); и id="42" совпадали,и при нажатии открывалось именно нужное подменю. Может вставлять не по {field:uid}