Существует несколько способов сделать то, что вы хотите.
Начнем с уровня Apache:
В случае, если ваш веб-сайт работает под Apache, вы можете использовать модуль под названием SSI.SSI стоит на стороне сервера Включает.Это простой способ, если вам нравится создавать шаблоны, такие как веб-сайты с HTML.Этот метод позволяет вам разделить вашу веб-страницу на несколько файлов, а затем сервер соберет все это в одну страницу.Таким образом, вы можете иметь, например, header.html footer.html sitebar.html about_us.html, и когда вы вызываете about_us.html, сервер загружает в него и другие три файла.
Использование PHP require (_once) или include (_once):
PHP имеет четыре команды, которые позволяют разработчику загружать внешние файлы php в текущий рабочий файл.Так, например, вы можете иметь файлы header.php, footer.php about_us.php.и в about_us.php вы можете включить внешние файлы.Рассмотрим в качестве примера:
header.php
<html>
<head>
<title>My page title</title>
</head>
<body>
footer.php
</body>
</html>
about_us.php
<?php
require_once('header.php');
?>
Enter here HTML for your about us page
<?php
require_once('footer.php');
?>
Использованиешаблонизатор:
Вы можете использовать шаблонизатор, например, smarty.Этот движок требует PHP и его сложно использовать.В настоящее время это самый известный шаблонизатор.
Использование каркаса языка программирования:
Вы можете использовать каркас языка программирования, такой как CakePHP, который позволяет разделить вашу тему исоздайте свою собственную тему.
Этот список может быть очень длинным.Пока я уверен, что вы готовы использовать самые известные методы для шаблонов;)