OpenCms templateTwo扩展系列之——添加自定义样式导航

  在以前的文章中提到过 在template two 模板中Template Two Style类型的配置文件,(当时我们创建的名称为:webStyle.html)可以定义页面宽度、导航样式和其它网页内容各样式等,其中默认情况下有 四种风格的导航可以选择,如下四步操作即可为它增加一种自定义风格的导航。

 

  1、打开Template Two Style类型文件的定义文件:/system/modules/org.opencms.frontend.templatetwo/schemas/style.xsd,找到<layout element="nav.main"…行,增加 | value='/system/modules/org.opencms.frontend.templatetwo/elements/menu/nav_opencms.jsp'option='${key.menu.main.opencmsstyle}' ,修改后如下所示:

 

 

(谢谢关注 OpenCms——中文资源第一博客 http://blog.csdn.net/qianxuncms/ ,欢迎与作者直接交流,共同进步。MSN: qianxuncms@hotmail.com ,QQ:9165456,转载请注明作者和出处。)

 

  2、在/system/modules/org.opencms.frontend.templatetwo/elements/menu/ 下增加 nav_opencms.jsp 文件,此文件为导航的代码实现,可以参考同级的其它几个文件来实现你的导航内容;

 

  3、设置 导航css文件:首先在 /system/modules/org.opencms.frontend.templatetwo/resources/menus /下 创建 opencms 目录,并在opencms目录下创建 style.css ,此文件用于设置导航文件的样式, 内容根据你的导航实现自己定义, 接下来 修改 /system/modules/org.opencms.frontend.templatetwo/elements/menu/nav_opencms.jsp文件的 style.layout 属性为: /system/modules/org.opencms.frontend.templatetwo/resources/menus/opencms/style.css

 

  4、增加本地化文件,修改 /system/modules/org.opencms.frontend.templatetwo/classes/org/opencms/frontend/templatetwo/workplace.properties,并增加如下内容:
menu.main.opencmsstyle       =     OpenCms Style

  如果做了汉化,则在 workplace_zh.properties中增加 menu.main.opencmsstyle       =     OpenCms 样式 即可;

 

  修改完成后不要忘记发布,因为修改了workplace.properties文件,所以要看到效果还需要执行“重新初始化工作区”或重启Tomcat,最后上图,看一下我修改的效果,是按官网的导航样式修改的。

 

在导航样式中多了一种选择:OpenCms  样式

 

这是实现后的效果

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值