Nasza obecna strona jest podzielona na różne łatwe do pracy z PHP, które są połączone przy użyciu jednej z tych dobrych bibliotek szablonów PHP.Zadanie AN do kompilowania plików szablonów PHP na statyczne strony HTML
Obecnie używamy kompilacji Ant, aby zoptymalizować większość naszego kodu front-endowego w odniesieniu do konkatenacji, minimalizacji i optymalizacji obrazu. Chcemy dodać dodatkowe zadanie Ant, które będzie parsować pliki szablonów PHP i wyprowadzać statyczne strony HTML do naszego folderu kompilacji.
Czy ktoś może wskazać mi właściwy kierunek?
To bardzo prosty przykład poniżej o co chciałbym osiągnąć:
PHP szablon przed budować
<?php
require_once($_SERVER['DOCUMENT_ROOT'].'/tpl/basic-template.php');
startblock('title');
echo 'Test page';
endblock();
startblock('content');
include($_SERVER['DOCUMENT_ROOT'].'/incl/content-fragment.php');
endblock();
?>
Czy jest możliwe poprzez Ant zadanie stworzyć statyczną stronę HTML z powyższym, jak tak :
<!DOCTYPE html>
<html lang="en">
<head>
<title>Test page</title>
</head>
<body>
<p>This paragraph was the contents of content-fragment.php</p>
</body>
</html>
Myślę, że potrzebujesz podać prawdziwy przykład tego, co masz i czego potrzebujesz. Nie rozumiem twoich wymagań. – oers
Problem polega na tym, że szablony zazwyczaj nie są statyczne, dlatego podejrzewam, że kompilacja w statycznych plikach HTML nie będzie działać zgodnie z oczekiwaniami. – KingCrunch
@oers Dodałem podstawowy przykład tego, co próbuję zrobić. Mam nadzieję, że to trochę wyjaśnia moje pytanie. – Terminalpunk