वेब टेम्पलेट का उपयोग करके स्रोत संग्रहित करें
नोट
12 अक्टूबर 2022 से प्रभावी, Power Apps पोर्टल Power Pages है। अधिक जानकारी: Microsoft Power Pages अब आम तौर पर उपलब्ध है (ब्लॉग)
हम जल्द ही Power Apps पोर्टल दस्तावेज़ीकरण को Power Pages दस्तावेज़ीकरण के साथ माइग्रेट और विलय करेंगे।
वेब टेम्पलेट एक Power Apps तालिका (adx_webtemplate) होता है, जो Power Apps पोर्टल में शामिल होता है, जिसका उपयोग टेम्पलेट स्रोत सामग्री को संग्रहीत करने के लिए किया जाता है. एक वेब टेम्पलेट में आमतौर पर डायनेमिक सामग्री के प्रस्तुतिकरण के लिए लिक्विड होता है और वह लिक्विड टेम्पलेट को शेष Power Apps पोर्टल सिस्टम से एकीकृत करने के लिए उपयोग किया जाने वाला केंद्रीय तालिका होता है.
वेब टेम्पलेट को अन्य सामग्री में शामिल किया जा सकता है या टेम्पलेट टैग का उपयोग करके अन्य टेम्पलेट के साथ संयोजित किया जा सकता है और उन्हें इन टैग में उनके नाम एट्रिब्यूट द्वारा संदर्भित किया जाता है. उनका उपयोग संपूर्ण कस्टम पृष्ठ टेम्पलेट बनाने या आपकी पोर्टल वेबसाइट के लिए कस्टम शीर्षलेख और पादलेख बनाने के लिए किया जा सकता है.
नोट
आप Power Pages में टेम्पलेट स्रोत सामग्री को भी स्टोर कर सकते हैं. अधिक जानकारी: Power Pages क्या है
वेब टेम्पलेट एट्रिब्यूट
विशेषता | विवरण |
---|---|
Name | टेम्प्लेट का नाम. अन्य सामग्री में इसे शामिल किए जाने या अन्य टेम्प्लेट द्वारा विस्तारित किए जाने पर इस टेम्प्लेट के संदर्भ के लिए उपयोग किया जाता है. |
स्रोत | टेम्प्लेट की स्रोत सामग्री. हाइलाइट करने वाले सिंटैक्स और अन्य कोड संपादन सुविधाओं वाला स्रोत कोड संपादक Power Apps में इस फ़ील्ड के लिए प्रदान किया जाता है. |
MIME प्रकार | वैकल्पिक रूप से टेम्पलेट की सामग्री के लिए एक MIME प्रकार प्रदान करता है. अगर कोई भी प्रदान नहीं किया गया है, तो पाठ/html का प्रकार मान लिया जाता है. इस मान का उपयोग केवल उन मामलों में किया जाएगा जहाँ टेम्प्लेट पृष्ठ टेम्प्लेट से संबद्ध है और उस टेम्प्लेट के लिए सभी सामग्री की रेंडरिंग को नियंत्रित करता है. |
पृष्ठ टेम्प्लेट के रूप में वेब टेम्प्लेट
वेब टेम्पलेट का उपयोग Power Apps पोर्टल सामग्री प्रबंधन सिस्टम के लिए नए टेम्पलेट बनाने हेतु पृष्ठ टेम्पलेट के साथ किया जा सकता है. यह संपूर्ण रूप से Power Apps के अंतर्गत, .NET कोड लिखने या अपने पोर्टल ऐप्लिकेशन को पुनः परिनियोजित करने की आवश्यकता के बिना किया जा सकता है.
वेब टेम्पलेट के आधार पर एक नया पृष्ठ टेम्पलेट बनाने के लिए नया पृष्ठ टेम्पलेट रिकॉर्ड बनाते समय वेब टेम्पलेट का प्रकार चुनें. उसके बाद किसी वेब टेम्प्लेट का चयन करें.
विकल्प वेबसाइट शीर्ष लेख और पाद लेख का उपयोग करें नोट करें (जो कि डिफ़ॉल्ट रूप से चेक होता है). अगर यह चेक होता है, तो आपका वेब टेम्पलेट, ग्लोबल वेबसाइट शीर्षलेख और पादलेख के बीत की सभी पृष्ठ सामग्री की रेंडरिंग नियंत्रित करेगा. यदि यह विकल्प चयनित नहीं है, तो आपका वेब टेम्पलेट आपके द्वारा HTML रेंडर किए जाने की स्थिति में संपूर्ण प्रतिसाद रेंडर करने के लिए ज़िम्मेदार होगा, जिसका अर्थ है doctype से रूट <html> टैग तक सभी कुछ और उनके बीच में सब कुछ.
हालाँकि वेब टेम्पलेट का सबसे आम उपयोग HTML को रेंडर करना होगा, फिर भी संपूर्ण प्रतिसाद को रेंडर करने से (वेबसाइट शीर्षलेख और पादलेख का उपयोग करें अचयनित करके) आपको अपने पसंद के किसी भी पाठ-आधारित स्वरूप को रेंडर करने का विकल्प देता है. यह वही स्थान है जहाँ वेब टेम्पलेट का MIME प्रकार एट्रिब्यूट प्रासंगिक बन जाता है. जब वेबसाइट शीर्ष लेख और पाद लेख का उपयोग नहीं करने वाला पृष्ठ टेम्पलेट रेंडर किया जाता है, तो HTTP प्रतिक्रिया सामग्री-प्रकार शीर्ष लेख संबद्ध वेब टेम्पलेट के MIME प्रकार पर सेट हो जाएगा (यदि कोई MIME प्रकार प्रदान नहीं किया गया है तो पाठ/html का उपयोग किया जाएगा.), Liquid का उपयोग करके गैर-HTML सामग्री को रेंडर करने के लिए विविध प्रकार के विकल्प प्रदान करता है. उपयोग का एक सामान्य मामला MIME प्रकार का application/rss+xml सेट करके कोई RSS फ़ीड रेंडर करना है.
वेबसाइट शीर्षलेख और पादलेख के रूप में वेब टेम्पलेट
वेब टेम्पलेट का उपयोग Power Apps पोर्टल द्वारा उपयोग किए जाने वाले ग्लोबल शीर्षलेख और फ़ुटर को ओवरराइड करने के लिए भी किया जाता है. अपनी वेबसाइट की शीर्ष लेख टेम्पलेट या पाद लेख टेम्पलेट फ़ील्ड को अपनी पसंद के वेब टेम्पलेट पर सेट करें. यदि आप वेबसाइट शीर्षलेख को ओवरराइड करते हैं, तो आपकी साइट के इंटरफ़ेस एलीमेंट्स के लिए प्राथमिक नेविगेशन, साइन-इन/साइन-आउट लिंक, खोज इंटरफ़ेस, आदि रेंडर करने की ज़िम्मेदारी आपके द्वारा चयनित टेम्पलेट की मान ली जाती है, जो कि आमतौर पर डिफ़ॉल्ट शीर्षलेख टेम्पलेट द्वारा प्रबंधित होता है.
अंतर्निहित वेब टेम्पलेट
Power Apps पोर्टल में उपलब्ध पूर्व-निर्मित 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' %} |
इसे भी देखें
लिक्विड ऑपरेटर को समझें
लिक्विड के प्रकार
सशर्त
लिक्विड ऑब्जेक्ट
लिक्विड टैग
लिक्विड फ़िल्टर
नोट
क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)
सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).