हमारी वर्तमान साइट PHP के साथ काम करने के लिए विभिन्न आसान में विभाजित है, जिसमें उन निफ्टी PHP टेम्पलेटिंग लाइब्रेरीज़ में से एक का उपयोग करके एक साथ लाया गया है।स्थिर HTML पृष्ठों में PHP टेम्पलेटिंग फ़ाइलों को संकलित करने के लिए चींटी कार्य
हम वर्तमान में एक एंट बिल्ड का उपयोग अपने समेकित कोड को संक्षेप में, समाशोधन और छवि अनुकूलन के संबंध में अनुकूलित करने के लिए करते हैं। हम जो करना चाहते हैं वह एक अतिरिक्त चींटी कार्य जोड़ना है जो हमारे टेम्पलेट फ़ोल्डर में PHP टेम्पलेट फ़ाइलों और आउटपुट स्थिर HTML पृष्ठों को पार्स करेगा।
क्या कोई मुझे सही दिशा में इंगित कर सकता है?
एक क्या की नीचे बहुत ही बुनियादी उदाहरण मैं चाहते हैं प्राप्त करने के लिए:
पीएचपी टेम्पलेट से पहले
<?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 पृष्ठ बनाने के लिए :
<!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