5
現在のサイトは、PHPテンプレートライブラリの1つを使用してまとめられたPHPインクルードで、さまざまな使いやすいものに分かれています。PHPテンプレートファイルを静的なHTMLページにコンパイルするAntタスク
現在、Antビルドを使用して、連結、縮小、イメージ最適化に関するフロントエンドコードのほとんどを最適化しています。私たちがやりたいことは、PHPテンプレートファイルを解析し静的なHTMLページをビルドフォルダに出力するAntタスクを追加することです。
誰かが正しい方向に向いていますか?
私が達成したいものの以下の非常に基本的な例:
PHPテンプレートの前に
<?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();
?>
を構築するには、それはそうと、上記の静的なHTMLページを作成するために、Antタスクを通じて可能です:
<!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>
私はあなたが持っているものと必要なものの本当の例を提供する必要があると思います。私はあなたの要件を理解していません。 – oers
私が見ている問題は、テンプレートは通常静的ではないので、静的なHTMLファイルでのコンパイルが期待通りに機能しないと思われます。 – KingCrunch
@oers私は何をしようとしているのかの基本的な例を追加しました。これは私の質問を少し明確にすることを願っています。 – Terminalpunk