定义一个function{ function name=menu level=0}
- { foreach $data as $entry} { if is_array($entry)}
- { $entry@key} {call name=menu data=$entry level=$level+1} { else}
- { $entry} { /if} { /foreach}
输出
* item1* item2* item3 o item3-1 o item3-2 o item3-3 + item3-3-1 + item3-3-2* item4