Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Какой шаблонизатор HTML-файлов выбрать?

Аааааа Бббббб Ученик (86), на голосовании 4 месяца назад
Допустим, что у нас есть 5 страниц и на каждой из них одинаковые header, footer и карточки. Как лучше всего подключать отдельные html файлы с возможностью измененять контент. По типу Panini в Gulp, только там нет возможности менять контент больше, чем для одной карточки.
Голосование за лучший ответ
Dlazder Мудрец (16877) 5 месяцев назад
Тот шаблонизатор, который подходит для языка на котором написан бэкенд,(или на котором будешь его писать)
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (263840) 5 месяцев назад
 Smarty: github.com/smarty-php/smarty 
Plates: github.com/thephpleague/plates
Mustache: github.com/bobthecow/mustache.php
Twig: github.com/twigphp/Twig
Blade: github.com/jenssegers/blade
BladeOne: github.com/EFTEC/BladeOne
Latte: github.com/nette/latte
Граф Таранов Гуру (2991) 5 месяцев назад
Всё гораздо проще. Используй SSI на сервере.
1. Создаем файл footer.html и в него записывает то, что надо размножить.
2. В файле .htaccess делаем запись типа такой, где перечисляются расширения файлов, в которых можно делать инклюды:
AddHandler server-parsed .shtml .shtm .htm .html
3. В коде страниц, куда надо вставить содержимое файла footer.html пишем:
<!--#include file="footer.html"-->
Петр Алексеевич Оракул (82071) 5 месяцев назад
Пора бы на реакт переходить
AaacoB AaacМудрец (14175) 5 месяцев назад
кому?
Петр Алексеевич Оракул (82071) Ааабаев Аааб, ну покрути наверх, увидишь, кто автор вопроса
Михаил Абрамов Мастер (1917) 5 месяцев назад
используй vue или react, либо handlebars при сборке проекта
Похожие вопросы