特制的菜单怎样做进主题中

老葛,各位Drupal同好,怎样将JS特制的菜单做进主题,菜单Demo http://tympanus.net/Tutorials/SlideDownBoxMenu/ 代码http://tympanus.net/codrops/2010/07/16/slide-down-box-menu/ 主题用Acquia Marina修改

最简单的做法 吧page tpl里的menu干掉

最简单的做法 吧page tpl里的menu干掉 你再把现成的集成进去

我的办法和楼上的一样,建立一个自定义区块,全部放进去,然后

我的办法和楼上的一样,建立一个自定义区块,全部放进去,然后把这个区块放在导航的位置上就可以了

如果这样就不能利用主题的菜单管理

相当于完全做个菜单系统,而且做进page.tpl.php代码里,增减修改菜单不方便。 我现在倾向于加一个js,再加一个css文件,来达成同样的效果,原来的菜单架构不动。 随后分享。

是的,但是有的非常特殊的导航,就是一个普通的静态区块,静态

是的,但是有的非常特殊的导航,就是一个普通的静态区块,静态的HTML放进去就可以了.

在主题里各加一个css、js文件就可以了

js文件动态地定位主菜单,包裹每项菜单,并且在里面添加一个img元素,第一句是要把菜单(ul项)加上ID属性和class属性,语句如下: $("#main-menu .content>ul").attr("ID","sdt_menu").addClass("sdt_menu"); 接下来将每项菜单(li)里面的内容(就是连接对象a)用span包裹,而且,在li内部前添加img(用prepend)。 比较折腾的是,jQuery开始运行的语法,一直没有弄好,搞了几个小时,南京杜姓网友(http://hellodrupal.info/)提供的方法运行正常 jQuery(document).ready(function($){ …… });