我想知道完成以下任务的最佳实践,而不是典型的菜单或导航栏:
早餐 | 午餐 | 晚餐 <-- 主站点菜单,静态始终显示(第 1 行)
午餐1 | 午餐2 | 午餐 3 <-- 如果上面选择了午餐,则显示子页面(第 2 行)
L1-项目1 | L1-项目2 | L1-Item3 <-- 如果选择了午餐 1,则显示子页面(第 3 行)
我希望所有这些链接都代表我网站的文件夹层次结构。上面的第 2 行和第 3 行是动态内容,因为它们显示与其父项对应的导航链接。line3 上的链接最终会显示页面内容。
它就像一个面包屑菜单,虽然它不关注你去过的地方(历史)——但你面前的是什么……
我本身并不要求任何代码 - 因为我的主要兴趣是从模块化的角度解决这个问题的最佳方法。因为它是导航系统,所以我宁愿不使用客户端脚本(javscript、jquery 等)
我希望此菜单的内容是站点地图的动态表示,因此当我向站点添加页面时,会在菜单中添加或编辑项目等。
任何人都知道可能存在这样的导航系统的任何最佳模式、实践和/或示例吗?