如何使用 theme_item_list() 在 drupal7 中实现多级列表?
我使用的是drupal 7,我想知道是否可以使用函数theme_item_list()来实现多级列表项。如下:
- 测试
- 项目 1.1
- 项目 1.2
- 项目 1.3
- 项目 2.1
- 项目 2.2
- 项目 2.3
- 项目 2.3.1
- 项目2.3.2
- 项目2.3.3
如果可能的话可以有人帮我举个例子。
Im using drupal 7, I would like to know whether i can use the function theme_item_list() to implement multi-level list items. As below:
- test
- Item 1.1
- Item 1.2
- Item 1.3
- Item 2.1
- Item 2.2
- Item 2.3
- Item 2.3.1
- Item 2.3.2
- Item 2.3.3
If possible can anybody help me with an example.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,如果您为具有子列表的每个项目传入一个带有
data
和children
键的数组,例如:data key 表示列表项的内容,
children
是一个列表项数组,在该列表项中呈现为单独的列表。该函数是递归的,可以处理任意数量的级别。Yes it's possible, if you pass in an array with keys of
data
andchildren
for each item that has a sub-list, for example:The
data
key represents the contents of the list item,children
is an array of list items to render as a separate list within that list item. The function is recursive and can handle any number of levels.