我正在使用drupal 7,我想知道是否可以使用函数theme_item_list()来实现多级列表项。详情如下:
2.3.3项目2.3.1<代码>H 220<代码>H 121项目2.3.2<代码>H 222<代码>H 123项目
如果可能的话有人能帮我举个例子吗?
发布于 2012-01-06 23:26:00
是的,如果您为每个有子列表的项传递一个键为data和children的数组,例如:
$items = array(
array(
'data' => 'Item 1',
'children' => array(
array(
'data' => 'Item 1.1',
'children' => array(
'Item 1.1.1',
'Item 1.1.2'
)
),
array(
'data' => 'Item 1.2',
'children' => array(
'Item 1.2.1',
'Item 1.2.2'
)
)
)
),
array(
'data' => 'Item 2',
'children' => array(
// etc...
)
)
);
$output = theme('item_list', array('items' => $items));data键表示列表项的内容,children是要作为该列表项中的单独列表呈现的列表项数组。该函数是递归的,可以处理任意数量的级别。
https://stackoverflow.com/questions/8764582
复制相似问题