我从WebSerice获取带有children属性的嵌套数组。我想创建可渲染数组,以便我可以使用" drupal_render"用于呈现最终HTML的函数。我查看了菜单_tree_output'和分类树" Drupal生成的,但是没有适当的文档提到如何构造数组以使其能够呈现嵌套列表。
让我们简短:如何重构我从Webservice获得的最终数组,以便我可以使用drupal_render api使其可渲染。最终输出是嵌套列表(文件夹树)。
答案 0 :(得分:1)
menu_tree_output
不用于渲染菜单以外的任何内容。
您应该使用类似theme_item_list的内容来使用您自己的数据呈现树。
这篇文章解释了主题函数How to create custom item list in Drupal 7的用法。
我会根据本机定义我自己的自定义theme_item_list__something
,以完全控制标记。