首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用api创建子菜单

如何使用api创建子菜单
EN

Drupal用户
提问于 2011-08-15 18:36:48
回答 1查看 1K关注 0票数 0

我正在开发手风琴子菜单,见下图。我试过使用菜单块模块,但我发现它很难格式化。我想知道如何获得基于父级的菜单项数组。那么,假设下面的子菜单都是/aboutus/ php的子菜单,那么php看起来如何?我用的是drupal 7

EN

回答 1

Drupal用户

发布于 2012-05-14 14:19:08

尝试jQuery菜单模块。这有点容易风格--我所要添加的就是CSS。

Jquery菜单使用简单、跨浏览器兼容的jquery将多级菜单转换为单击和展开菜单。是的,这个模块类似于dhtml菜单和活动菜单,但是它在几个关键方面是不同的。

  1. 与dhtml菜单不同,Jquery菜单将链接从扩展机制中分离出来(有一个小的加号,您可以单击这个符号来展开菜单)。dhtml菜单要求您在链接上单击两次才能真正遵循扩展链接。这使得导航变得更加自然。
  2. 与活动菜单不同的是,当您单击加号符号时,使用ajax调用来填充较低级别的菜单,Jquery菜单在初始页面加载时完全创建菜单。我个人已经使用了几个月的活动菜单,发现这些ajax调用有时会失败,并且不像jquery那么稳定。
  3. 与激活模块后将所有菜单转换为活动菜单不同的是,Jquery菜单只为您指定的菜单创建jquery块。要选择您想要激活的菜单,只需访问管理页面‘admin / the /jquerymenu’即可。
  4. Jquery菜单很容易成为主题。由于jquery菜单块只使用少量的样式,并且不使用默认的列表样式,因此用自己的css覆盖它是很容易的。此外,重要的显示元素包含在主题函数中,因此如果您愿意,可以修改布局。
票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/9312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档