इसके माध्यम से साझा किया गया


वेब टेम्पलेट

वेब टेम्पलेट एक Power Pages साइट मेटाडेटा रिकॉर्ड होता है, जिसका उपयोग टेम्पलेट स्रोत सामग्री को संग्रहीत करने के लिए किया जाता है. एक वेब टेम्पलेट में आमतौर पर डायनेमिक सामग्री के प्रस्तुतिकरण के लिए लिक्विड होता है और वह Liquid टेम्पलेट को शेष Power Pages से एकीकृत करने के लिए उपयोग किया जाने वाला केंद्रीय तालिका होता है.

वेब टेम्पलेट को अन्य सामग्री में शामिल किया जा सकता है या टेम्पलेट टैग का उपयोग करके अन्य टेम्पलेट के साथ संयोजित किया जा सकता है और उन्हें इन टैग में उनके नाम एट्रिब्यूट द्वारा संदर्भित किया जाता है. उनका उपयोग संपूर्ण कस्टम पेज लेआउट बनाने या आपकी Power Pages वेबसाइट के लिए कस्टम शीर्षलेख और पादलेख बनाने के लिए किया जा सकता है.

वेब टेम्पलेट एट्रिब्यूट

विशेषता विवरण
Name टेम्प्लेट का नाम. अन्य सामग्री में इसे शामिल किए जाने या अन्य टेम्प्लेट द्वारा विस्तारित किए जाने पर इस टेम्प्लेट के संदर्भ के लिए उपयोग किया जाता है.
स्रोत टेम्प्लेट की स्रोत सामग्री. हाइलाइट करने वाले सिंटैक्स और अन्य कोड संपादन सुविधाओं वाला स्रोत कोड संपादक Power Apps में इस फ़ील्ड के लिए प्रदान किया जाता है.
MIME प्रकार वैकल्पिक रूप से टेम्पलेट की सामग्री के लिए एक MIME प्रकार प्रदान करता है. अगर कोई भी प्रदान नहीं किया गया है, तो पाठ/html का प्रकार मान लिया जाता है. इस मान का उपयोग केवल उन मामलों में किया जाएगा जहाँ टेम्प्लेट पृष्ठ टेम्प्लेट से संबद्ध है और उस टेम्प्लेट के लिए सभी सामग्री की रेंडरिंग को नियंत्रित करता है.

पेज लेआउट के रूप में वेब टेम्प्लेट

वेब टेम्पलेट का उपयोग Power Pages साइट्स के लिए नए कस्टम पेज लेआउट बनाने हेतु पेज टेम्पलेट के साथ किया जा सकता है.

वेब टेम्पलेट के आधार पर एक नया पेज टेम्पलेट बनाने के लिए, नया पेज टेम्पलेट रिकॉर्ड बनाते समय वेब टेम्पलेट का प्रकार चुनें. उसके बाद किसी वेब टेम्प्लेट का चयन करें.

विकल्प वेबसाइट शीर्ष लेख और पाद लेख का उपयोग करें नोट करें (जो कि डिफ़ॉल्ट रूप से चेक होता है). अगर यह चेक होता है, तो आपका वेब टेम्पलेट, ग्लोबल वेबसाइट शीर्षलेख और पादलेख के बीत की सभी पेज सामग्री की रेंडरिंग नियंत्रित करेगा. यदि यह विकल्प चयनित नहीं है, तो आपका वेब टेम्पलेट आपके द्वारा HTML रेंडर किए जाने की स्थिति में संपूर्ण प्रतिसाद रेंडर करने के लिए ज़िम्मेदार होगा, जिसका अर्थ है doctype से रूट <html> टैग तक सभी कुछ और उनके बीच में सब कुछ.

हालाँकि वेब टेम्पलेट का सबसे आम उपयोग HTML को रेंडर करना होगा, फिर भी संपूर्ण प्रतिसाद को रेंडर करने से (वेबसाइट शीर्षलेख और पादलेख का उपयोग करें अचयनित करके) आपको अपने पसंद के किसी भी पाठ-आधारित स्वरूप को रेंडर करने का विकल्प देता है. यह वही स्थान है, जहाँ वेब टेम्पलेट का MIME प्रकार एट्रिब्यूट प्रासंगिक बन जाता है. जब वेबसाइट शीर्ष लेख और पाद लेख का उपयोग नहीं करने वाला पेज टेम्पलेट रेंडर किया जाता है, तो HTTP प्रतिक्रिया सामग्री-प्रकार शीर्ष लेख संबद्ध वेब टेम्पलेट के MIME प्रकार पर सेट हो जाएगा (यदि कोई MIME प्रकार प्रदान नहीं किया गया है तो पाठ/html का उपयोग किया जाएगा.), Liquid का उपयोग करके गैर-HTML सामग्री को रेंडर करने के लिए कई प्रकार के विकल्प प्रदान करता है. उपयोग का एक सामान्य मामला MIME प्रकार का application/rss+xml सेट करके कोई RSS फ़ीड रेंडर करना है.

वेबसाइट शीर्षलेख और पादलेख के रूप में वेब टेम्पलेट

वेब टेम्पलेट का उपयोग Power Pages पोर्टल द्वारा उपयोग किए जाने वाले ग्लोबल शीर्ष लेख और फ़ुटर को ओवरराइड करने के लिए भी किया जाता है. अपनी वेबसाइट की शीर्ष लेख टेम्पलेट या पाद लेख टेम्पलेट फ़ील्ड को अपनी पसंद के वेब टेम्पलेट पर सेट करें. यदि आप वेबसाइट शीर्षलेख को ओवरराइड करते हैं, तो आपकी साइट के इंटरफ़ेस एलीमेंट्स के लिए प्राथमिक नेविगेशन, साइन-इन/साइन-आउट लिंक, खोज इंटरफ़ेस, आदि रेंडर करने की ज़िम्मेदारी आपके द्वारा चयनित टेम्पलेट की मान ली जाती है, जो कि आमतौर पर डिफ़ॉल्ट शीर्षलेख टेम्पलेट द्वारा प्रबंधित होता है.

अंतर्निहित वेब टेम्पलेट

Power Pages में उपलब्ध पूर्व-निर्मित Liquid टेम्पलेट का एक समूह होता है. उनका उपयोग करने के लिए, आपको नीचे दी गई सूची का एक संदर्भ के रूप में उपयोग करते हुए, उन्हें उनके नाम के अनुसार शामिल करना होगा.

नाम वर्णन कोड
विज्ञापन यह टेम्पलेट नाम द्वारा विज्ञापन, या विज्ञापन प्लेसमेंट से यादृच्छिक विज्ञापन को रेंडर करती है. {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %}
ब्लॉग्स यह टेम्पलेट सूची समूह में हाल ही के ब्लॉग पोस्ट्स को रेंडर करती है. {% include 'blogs' %}
ब्रेडक्रम्ब्स यह टेम्पलेट एंसेस्टर पृष्ठों के लिंक्स को वर्तमान पृष्ठ से वापस मुखपृष्ठ पर रेंडर करती है. {% include 'breadcrumbs' %}
चाइल्ड लिंक सूची समूह यह टेम्पलेट सूची समूह में वर्तमान पृष्ठ के किसी भी चाइल्ड पृष्ठ के लिंक्स को रेंडर करती है. {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %}
इवेंट्स: आगामी यह टेम्पलेट अब और अब से 60 दिनों के बीच होने वाले इवेंट्स के लिंक्स को रेंडर करती है. {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %}
फ़ोरम यह टेम्पलेट वेबसाइट के फ़ोरम्स के थ्रेड्स और पोस्ट्स की संबंधित संख्या के साथ उनकी सूची को रेंडर करती है. {% include 'forums' %}
लेआउट 1 स्तंभ यह टेम्पलेट एकल स्तंभ लेआउट को रेंडर करती है जिसमें ब्रेडक्रम्ब्स, पृष्ठ का शीर्षक, और पृष्ठ प्रतिलिपि सामग्री शामिल हैं. {% extends 'layout_1_column' %}{% block main %}... {% endblock %}
लेआउट 2 स्तंभ चौड़ा बायाँ यह टेम्पलेट दो-स्तंभ लेआउट को रेंडर करता है. बायाँ स्तंभ दाएँ स्तंभ से अधिक चौड़ा है. इसमें ब्रेडक्रंब हैं, पृष्ठ का शीर्षक पृष्ठ के शीर्ष पर है और पृष्ठ प्रति सामग्री बाएँ स्तंभ में स्थित हैं. {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
लेआउट 2 स्तंभ चौड़ा दायाँ यह टेम्पलेट दो-स्तंभ लेआउट को रेंडर करता है. दायाँ स्तंभ बाएँ स्तंभ से अधिक चौड़ा है. इसमें ब्रेडक्रंब हैं, पृष्ठ का शीर्षक पृष्ठ के शीर्ष पर है और पृष्ठ प्रति सामग्री दाएँ स्तंभ में स्थित हैं. {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
लेआउट 3 स्तंभ चौड़ा मध्य यह टेम्पलेट तीन स्तंभ लेआउट को रेंडर करता है. मध्य स्तंभ बाएँ और दाएँ स्तंभ से अधिक चौड़ा है. लेआउट में ब्रेडक्रंब हैं और पृष्ठ का शीर्षक पृष्ठ के शीर्ष पर है और पृष्ठ प्रति सामग्री मध्य स्तंभ में स्थित हैं. {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %}
पृष्ठ प्रतिलिपि यह टेम्पलेट एम्बेडेड Liquid की सहायता से संपादन योग्य पृष्ठ प्रतिलिपि सामग्री HTML को रेंडर करती है. {% include 'page_copy' %}
पृष्ठ शीर्षलेख यह टेम्पलेट पृष्ठ शीर्षक का उपयोग करती है. {% include 'page_header' %}
पोल यह टेम्पलेट नाम द्वारा पोल, या पोल प्लेसमेंट से यादृच्छिक पोल को रेंडर करती है. {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %}
खोज यह टेम्पलेट एकल पाठ इनपुट और खोज बटन वाले मूलभूत खोज प्रपत्र को रेंडर करती है. {% include 'search' %}
साइड नेविगेशन यह टेम्पलेट किसी अनुलंब ट्री दृश्य शैली नेविगेशन को रेंडर करता है. इसमें प्रथम स्तर (या निर्दिष्ट गहरा ऑफ़सेट) तक वापस एंसेस्टर पृष्ठों के लिंक्स, वर्तमान पृष्ठ के सिबलिंग पृष्ठों के लिंक्स, और वर्तमान पृष्ठ के चाइल्ड पृष्ठों के लिंक्स हैं. {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %}
स्निपेट यह टेम्पलेट नाम द्वारा संपादन योग्य HTML सामग्री स्निपेट को रेंडर करती है. {% include 'snippet' snippet_name:'Name' %}
शीर्ष नेविगेशन यह टेम्पलेट प्राथमिक नेविगेशन वेब लिंक सेट के लिए ड्रॉप-डाउन मेनू के साथ संपादन योग्य नेविगेशन पट्टी रेंडर करता है. {% include 'top_navigation' %}
वेबलिंक सूची समूह यह टेम्पलेट वेब लिंक सेट के लिए लिंक्स के सूची समूह को रेंडर करती है. {% include 'weblink_list_group' weblink_set_name:'Name' %}

घटकों के रूप में वेब टेम्पलेट्स (पूर्वावलोकन)

वेब टेम्प्लेट बनाए जा सकते हैं और वेब पेजों में घटकों के रूप में उपयोग किए जा सकते हैं ताकि निर्माताओं को इन पुन: प्रयोज्य घटकों का उपयोग करने और आवश्यकताओं को पूरा करने के लिए पैरामीटर प्रदान करने की अनुमति मिल सके.

अधिक जानकारी: घटकों के रूप में वेब टेम्पलेट्स

भी देखें