Как избежать добавления одного и того же шаблона навигатора на каждую страницу .html

Я новичок на сцене, и я впервые использую Bootstrap 3 и этот шаблон . Мне нужна помощь с навигационной панелью. В шаблоне каждый content.html имеет свой собственный навигатор.

Мне нужен navbar в отдельном файле, потому что я не хочу вносить изменения в каждый файл content.html .

На моем старом сайте без Bootstrap я работал с:

 <?php include("includes/navigation.html"); 

Кто-нибудь может мне помочь?

Related of "Как избежать добавления одного и того же шаблона навигатора на каждую страницу .html"

Вам нужно настроить перенос ваших повторяющихся html-данных в один файл и включить их в другой.

Позволяет просто,

если ваша структура проекта подобна этой

  • проект (папка)
    • дб (папка)
      • Dbconnection.php (файл)
    • JS (папка)
      • jquery.js (файл)
    • CSS (папка)
      • bootstrap.css (файл)
    • index.php (файл)
    • page1.php (файл)
    • page2.php (файл)

Создайте новый файл с содержимым ваших navbar html.

Напр. в вашем nav-menu.php содержится

 <navbar> ...... ...... </navbar> 

и сохранить их в новую папку, содержащуюся в вашем проекте. Итак, теперь ваша структура проекта будет такой,

  • проект (папка)
    • дб (папка)
      • Dbconnection.php (файл)
    • JS (папка)
      • jquery.js (файл)
    • CSS (папка)
      • bootstrap.css (файл)
    • включает в себя (папка)
      • нав-menu.php (файл)
    • index.php (файл)
    • page1.php (файл)
    • page2.php (файл)

Теперь вы должны включить этот файл ( nav-menu.php ) во все файлы шаблонов, используя метод php include , например

 include("includes/nav-menu.php"); 

Добавьте этот код во все ваши обычные файлы.

Вы можете использовать

 <?php include("includes/navigation.php") ?> 

в этом проекте тоже.

Самый быстрый способ, который приходит мне на ум, – просто включить код, который вам нужно изменить для каждой страницы в отдельном коммутаторе / случае, и вызвать различные случаи в верхней части страницы, включая навигационную панель.

Просто обратите внимание, что ваш файл навигации должен быть .php, а не .html, как ваш пример.