paulenot
@paulenot
IT Issue

Как сделать шаблон для php cms?

При переходе на localhost/ открывается index.php, который принимает REQUEST_URI. В зависимости от URL происходит include('core/view.php'), где по идее должен быть указан шаблон из папки /core/templates/default/ в которой два файла - это index.html и stylesheet.css.

Мне бы хотелось получить из всего этого шаблон и импорт модулей:
<!DOCTYPE html>
<html>
    <head>
            <?=$head?>
           <style>@import ('stylesheet.css')</style>
    </head>
    <body>
        <header id="top">
            <?=$logo?>
            <?=$menu?>
        </header>
        <aside>
            <?=$usr_auth?>
            <?=$submenu?>
        </aside>
        <div class="content">
            <?=$banner?>
            <?=$content?>
        </div>
        <footer>
            <?=$info?>
            <?=$copy?>
            <a href="#top" id="back-to-top">Наверх</a>
        </footer>
    </body>
</html>


Подскажите пожалуйста, как лучше реализовать шаблоны, что бы оставалось только изменить переменную в view.php, а остальное подключалось само?
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ответы на вопрос 1
@stepan-neretin7
Вам нужно рендерить свои html шаблоны
Предлагаю использовать какой нибудь twig для этого
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы