我正在創建一個從頭開始的管理面板,我想知道爲了最大限度地減少重複代碼(特別是HTML)的需求,我需要使用哪些技術。HTML佈局技術(管理面板)
回頭我剛剛在每個文件中重寫了所有的HTML。雖然這給了單個頁面的最終可修改性,但工作量和維護量使其成爲最糟糕的方式。
很多年前,我就開始做PHP引入到HTML通過功能,如:
PrintMenu();
PrintHeader();
PrintLeftBox();
雖然這縮短了代碼,它使頁面的未來變化過於複雜的需求。如果我想更改整個佈局並從HTML中刪除左側框,該怎麼辦?現在我有數百頁的PrintLeftBox();
這兩個簡單的方法幾乎是我創造過網站佈局的唯一途徑。
現在我正在尋找一種更加動態和高效的方式來生成可以在每個頁面上進行修改並輕鬆重做的佈局。
我的大部分頁面看起來都是一樣的;頂部的菜單,中間的巨大內容和底部的頁腳。雖然有些網站需要不同的設置,頂部的菜單,左側的某種導航,中間的項目列表以及右側的「編輯視圖」。
我該如何創建一個可以與看起來不同的頁面一起工作的「佈局系統」?
我不需要任何代碼,我需要有人指向正確的方向。