Все страницы используют стандартный шаблон, как это исправить?

Если все страницы используют стандартный шаблон и вам необходимо изменить его, есть несколько подходов, которые можно использовать в PHP.

1. Использование условных операторов и функций: вы можете создать функцию или условный оператор, который будет определять, какой шаблон нужно использовать для каждой страницы. Например:

function get_template_for_page($page)
{
    if ($page == 'home') {
        return 'home_template.php';
    } elseif ($page == 'about') {
        return 'about_template.php';
    } elseif ($page == 'contact') {
        return 'contact_template.php';
    } else {
        return 'default_template.php';
    }
}

Затем вы можете вызвать эту функцию в своем контроллере (или индексном файле) для каждой страницы, передавая ей имя страницы:

$page = $_GET['page']; // получение имени страницы из параметра URL
$template = get_template_for_page($page);

include($template);

В этом случае вам нужно будет создать отдельный шаблон для каждой страницы и указать его имя в функции get_template_for_page().

2. Использование шаблонизатора: другой подход состоит в использовании специального шаблонизатора, который позволяет легко управлять шаблонами в PHP. Популярные шаблонизаторы, такие как Twig, Smarty или Blade, предоставляют возможность создавать отдельные шаблоны для каждой страницы и управлять ими из основного контроллера. Это позволяет легко переключаться между различными шаблонами без изменения кода.

3. Использование фреймворка: если вы разрабатываете приложение с использованием PHP-фреймворка, у вас будет возможность настроить различные шаблоны для каждой страницы. Примеры таких фреймворков включают Laravel, Symfony, CodeIgniter и другие. Обычно вам понадобится создать маршрут для каждой страницы и связать его с соответствующим шаблоном.

В зависимости от конкретных требований и среды разработки, один из этих подходов может оказаться более удобным и эффективным.