我认为以前已经问过类似的问题,但我不能完全确定我想做的事情是否在逻辑上是可能的。
我目前在我们的 Intranet 上使用 DDSmoothMenu 来列出我们所有员工都可以访问的文档。
菜单结构类似于:
Documents -> Finance -> Forms -> File 1
-> File 2
-> File 3
-> Informational -> File 1
-> File 2
-> Insurance -> File 1
-> File 2
菜单的基本结构如下:
<ul>
<li><a href='#'>Sub Menu Name</a>
<ul>
<li><a href='#'>Menu Item</a></li>
<li><a href='#'>Menu Item</a></li>
<li><a href='#'>Menu Item</a></li>
<li><a href='#'>Menu Item</a></li>
</ul>
</li>
</ul>
我认为它必须涉及某种多维数组和递归目录迭代器,但我想遍历每个文件夹并创建上面的 HTML 布局。
我认为可以做开始标签,但不知道一旦该目录全部列出后如何做结束标签。