преобразование веб-сайта HTML в простой сайт на основе PHP - PullRequest
3 голосов
/ 05 июля 2011

У меня простой сайт друга.Это настроено с 15 или около того HTML-страницами, которые следуют за тем же шаблоном.Меня попросили взглянуть на это и изменить одну или две вещи.Работа проста, если бы не было так много копий.

Что такое хороший шаблонизатор для PHP, который я мог бы использовать, чтобы сделать его таким, чтобы мне нужно было вносить изменения макета только в один файл вместо ~ 15?

Полагаю, все, что мне действительно нужнодля этого нужно определить одну функцию, где функция содержит код шаблона, а вызывающая сторона указывает внутренний html для использования ... Но я полагаю, что в мире PHP может быть лучший инструмент для этого, о котором я не знаю.

Ответы [ 2 ]

3 голосов
/ 05 июля 2011

Вы можете посмотреть Smarty . Это один из вариантов очень стабильного шаблонного движка, который довольно длинный в дикой природе. Другое дело было бы взять что-то более свежее, например Усы .

1 голос
/ 05 июля 2011

Для простого веб-сайта из десятка страниц просто создайте пару файлов PHP с общими частями.Например, header.php и footer.php, а затем включить эти файлы во все ваши статические страницы.Они будут выглядеть как

<? include "header.php"; ?>
Actual content goes here ....
<? include "footer.php"; ?>

Это обычный подход.На самом деле, footer.php и header.php могут быть сложными и включать другие файлы .php (например, top_menu.php, news.php, second_menu.php и т. Д.)

В вашем случае это разновидность CMS илирамки будут накладными.

...