1

无法使 CUR 状态正常工作。菜单总是标有 0 而不是标有 2 的类。我做错了什么?我的打字稿代码:

10.marks {
MENU_OBEN = HMENU
MENU_OBEN {
  special = directory
  special.value = 10
  1 = TMENU
  1 {
    wrap = <ul>|</ul> 
    noBlur = 1  
    NO = 1
    NO {
      allWrap = <li class="first0"> | </li> |*| <li class="normal0"> | </li> |*| <li class="last0"> | </li>  
      stdWrap.wrap = <strong> | </strong> |*| | |*| <b> | </b>
    }
    CUR = 1
    CUR {       
      allWrap = <li class="first2"> | </li> |*| <li class="normal2"> | </li> |*| <li class="last2"> | </li>  
      stdWrap.wrap = <strong> | </strong> |*| | |*| <b> | </b>
    }  
  }
}
4

3 回答 3

0

请记住,对于页面快捷方式,这是行不通的,因为如果您单击快捷方式,您将永远不会出现在应该变为活动/当前的页面上。

只需将页面属性更改为标准页面并在“外观”选项卡中设置“显示页面内容”。

于 2013-08-15T12:39:27.347 回答
0

在我的一般 ts 模板中,我没有 NO=1。相反,我将 NO 状态复制到 CUR。我真的不知道为什么,但它对我有用。

例如

    NO.wrapItemAndSub = <li> | </li>
    NO.stdWrap.htmlSpecialChars = 1

    CUR < .NO
    CUR = 1
    CUR.ATagParams = class="cur"

    ACT < .NO
    ACT = 1
    ACT.ATagParams = class="act"
于 2010-12-20T12:51:16.853 回答
0

看不到任何明显的东西,但是您是否尝试过删除NO = 1线?IIRC 正常(“否”)状态不需要显式设置,只要您为其设置一些属性......也许通过显式设置它您正在覆盖状态?

于 2010-12-16T18:53:41.520 回答