有时候,项目会需要从Page Tree中选择几个需要的栏目显示在页面某部分.
第一种方式:
创建sysfolder 然后将需要的栏目shortcut一起 这样就不会重复.
第二种方式:
写TS.根据Page ID来随意选择.
模板形式:这样TS才能获取到此区域.
View Code HTML
1 2 3 4 5 6 7 8 | <!– ###MENU_STATIC### Start –> <ul> <li><a href="#">Home</a></li> <li><a href="#">About</a></li> <li><a href="#">Contact</a></li> <li><a href="#">Sitemap</a></li> </ul> <!– ###MENU_STATIC### Stop –> |
以下写在TS中:
View Code TS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | temp.MenuStatic = HMENU
temp.MenuStatic.special=list #此处必须为list方式,其他方式用法见TS手册:rootline/directory/updated/browse/language
temp.MenuStatic.special.value = 1,12,13,14 #此处就是定义要显示的Page ID.
temp.MenuStatic {
1 = TMENU
1.wrap = <ul>|</ul>
1{
noBlur=1
expAll = 1
NO{
wrapItemAndSub = <li>|</li>
ATagTitle.field = description // title
}
ACT=1
ACT{
wrapItemAndSub = <li>|</li>
ATagParams = class = "nohref selected"
ATagTitle.field = description // title
}
}
} |
完毕之后还需要subparts.MENU_STATIC=temp.MenuStatic