注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天上人间*bobo之家

有阳光的时段,就有他(她)的博客文章。也许天气并非晴空万里,博主的“博物钟”却是

 
 
 

日志

 
 

如何通过TS配置typo3菜单?  

2009-11-03 14:35:23|  分类: typo3 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

TS 配置菜单的功能十分的强大,可以配置出各式各样的菜单如text menu,JS menu, image menu, 通过GD生成的image menu,etc

menu_marker = HMENU  #menu_marker就是你模板里要放菜单的那个marker,(如果你是用templvia记得选为typosciptObject)

menu_marker.special=rootline   #special指定了菜单的内容从哪里来,默认是rootline。rootline也就是说从page节点的title生成菜单。

#speical可以指定为其他形式如:

1.directory,从某个文件夹里的节点生成。此时必须有special.value = 35, 56(文件夹page id)
2.userFunction,用户自定义的内容。如果指定为userFunction,则必须得有userFunction.userFunc,也就是生成菜单的函数
 3.还有language,keyword,list...啥的,具体咋用,见TS手册.      


menu_marker.entryLevel = 1  #entryLevel只对special为rootline时有效,也就是指定page的级别        
menu_marker.1 = TMENU      #1,2,3指当前这个菜单里的级别,1为一级菜单,2为二级菜单.....TMENU 也就是说,这是是一个文本菜单


menu_marker.1 {       #1级菜单的详细属性
  #NO,其实就是normal的意思,指正常状态
  #ACT,就是current的意思,指当前所处的菜单项的意思
  NO.afterImg = media/bullets/dots2.gif      #菜单title之后的图片,比如你想加一个箭头的图片
  NO.afterImgTagParams = hspace="2"      #title和afterImg之间的空格数
  NO.linkWrap = {$fontTag}                             #{$fontTag} 是一个常量,包含定义了包含title的标签如fontTag=li,则出来的结果为<li><a>title</a& gt;</li>
  NO.ATagBeforeWrap = 1  #ATagBeforeWrap意思就是,a标签在font标签之前嵌套title,如
                                          #<font color="red"><a>title</a></font>,这样的话a的定义的样式就不会被font 的样式覆盖   

  ACT < .NO                         #ACT引用NO,也就是说先让ACT等同于NO,下面在定义不同的样式
  ACT = 1                            #当ACT为真的时候     
  ACT.linkWrap = <red>{$fontTag}</red>  #当前菜单变成了这样<b><a>title</a></title>
}

menu_marker.2{                                           #如有二级菜单的话,定义跟1级也一样

  评论这张
 
阅读(202)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018