我正在创建一个从头开始的管理面板,我想知道为了最大限度地减少重复代码(特别是HTML)的需求,我需要使用哪些技术。HTML布局技术(管理面板)
回头我刚刚在每个文件中重写了所有的HTML。虽然这给了单个页面的最终可修改性,但工作量和维护量使其成为最糟糕的方式。
很多年前,我就开始做PHP引入到HTML通过功能,如:
PrintMenu();
PrintHeader();
PrintLeftBox();
虽然这缩短了代码,它使页面的未来变化过于复杂的需求。如果我想更改整个布局并从HTML中删除左侧框,该怎么办?现在我有数百页的PrintLeftBox();
这两个简单的方法几乎是我创造过网站布局的唯一途径。
现在我正在寻找一种更加动态和高效的方式来生成可以在每个页面上进行修改并轻松重做的布局。
我的大部分页面看起来都是一样的;顶部的菜单,中间的巨大内容和底部的页脚。虽然有些网站需要不同的设置,顶部的菜单,左侧的某种导航,中间的项目列表以及右侧的“编辑视图”。
我该如何创建一个可以与看起来不同的页面一起工作的“布局系统”?
我不需要任何代码,我需要有人指向正确的方向。