Когато създаваме многостраничен уебсайт, ключово предизвикателство е да сведем до минимум повтарящите се работи. Обикновено многостраничният уебсайт съдържа горни и долни колонтитули за споделяне за всички страници (начални страници, главни страници, подстраници и т.н.). Когато е необходимо да се направи промяна, е много неефективно да се актуализира за всяка отделна страница отгоре надолу.
В тази статия ще покажем как да проектираме елементи за споделяне по по-добър начин, така че уебсайтът да стане по-поддържаем и управляем.
Платформа: Плункер
Библиотека: Bootstrap 5.0.2 / jQuery 3.6.0
Стъпки:
0. Създайте начална страница “index.html” и подстраница “DA.html” с настройка на Bootstrap/jQuery.
- Създайте header.html и footer.html в папката „template“. В header.html следвайте Инструкция за навигационна лента, за да създадете заглавката с всички връзки на подстраниците.
2. И в index.html и DA.html,добавете div блок с идентификатор „included_navbar“ отгоре и „included_footer“ отдолу.
<body> <div id="included_navbar"></div> ... <div id="included_footer"></div> </body>
3. И в index.html и DA.html,добавете скриптов блок за зареждане на header.html и footer.html .
<script> $(function(){ $("#included_navbar").load("template/header.html"); $("#included_footer").load("template/footer.html"); }); </script>
4. Можете да видите, че горният и долният колонтитул са добавени и в двете страници.
Ако трябва да актуализирате нещо в заглавката, просто отидете на header.html, за да направите тази промяна.
Ето „демо връзката“ и се наслаждавайте :)