सामग्री स्निपेट का उपयोग करके सामग्री अनुकूलित करें
सामग्री स्निपेट संपादन योग्य सामग्री के छोटे टुकड़े होते हैं जिन्हें डेवलपर द्वारा हेडर, फ़ूटर, वेब पेज या वेब टेम्पलेट में रखा जा सकता है, जिससे अनुकूलन योग्य सामग्री को वेबपेज के लेआउट के किसी भी हिस्से को आसानी से भरने की अनुमति मिलती है।
एक डेवलपर Liquid का उपयोग करके एक स्निपेट रख सकता है: {{ snippets["<<snippet name>>"] }}
, {% editable snippets '<<snippet name>>' %}
, या {% include 'snippet' snippet_name:'<<snippet name>>' %}
.
स्निपेट संपादित करें
पोर्टल प्रबंधन ऐप के माध्यम से स्निपेट बनाए और संपादित किए जा सकते हैं। स्निपेट की मुख्य शक्ति यह तथ्य है कि आप कुछ सामग्री (पृष्ठ की मुख्य प्रतिलिपि के अतिरिक्त) निकालकर, उसे अलग से संपादित कर सकते हैं, जिसके चलते आपकी साइट की कोई भी स्थैतिक सामग्री पूर्णतः सामग्री-प्रबंधित और संपादन योग्य बन जाती है.
पोर्टल प्रबंधन अनुप्रयोग खोलें.
सामग्री>सामग्री स्निपेट पर जाएँ.
नया स्निपेट बनाने के लिए, नया चुनें.
मौजूदा स्निपेट को संपादित करने के लिए, ग्रिड में मौजूदा सामग्री स्निपेट चुनें.
निम्न फ़ील्ड्स के लिए मान दर्ज करें:
नाम | वर्णन |
---|---|
नाम | स्निपेट मान को वेबसाइट कोड में रखने के लिए डेवलपर द्वारा नाम का उपयोग किया जा सकता है। |
वेबसाइट | वह वेबसाइट जो उस स्निपेट से संबद्ध है. |
नाम प्रदर्शित करें | सामग्री स्निपेट के लिए प्रदर्शन नाम. |
प्रकार | सामग्री स्निपेट का प्रकार, पाठ, या HTML. |
सामग्री स्निपेट भाषा | सामग्री स्निपेट के लिए एक भाषा का चयन करें. अधिक भाषाएँ जोड़ने के लिए, एकाधिक भाषा समर्थन सक्षम करें पर जाएँ. |
मान | स्निपेट की सामग्री वेबसाइट पर प्रदर्शित की जाएगी। आप सादा पाठ या HTML मार्कअप दर्ज कर सकते हैं. आप पाठ या HTML मार्कअप मान, दोनों के साथ लिक्विड ऑब्जेक्ट का भी उपयोग कर सकते हैं. |
स्निपेट का उपयोग करें
आप पाठ या HTML दिखाने के लिए स्निपेट का उपयोग कर सकते हैं. सामग्री स्निपेट लिक्विड ऑब्जेक्ट भी उपयोग कर सकते हैं , और अन्य सामग्री जैसे निकायों को भी संदर्भित कर सकते हैं.
उदाहरण के लिए, आप सामग्री स्निपेट बनाने/ संपादित करने के लिए इस आलेख में पहले बताए गए चरणों का उपयोग कर सकते हैं. स्निपेट संपादित करते समय, आप एक रिकॉर्ड में नमूना कोड शामिल कर सकते हैं. सुनिश्चित करें कि आपने खाता तालिका रिकॉर्ड की ID को अपने परिवेश से सही ID से बदल दिया है. आप खाता की जगह दूसरी तालिका का भी इस्तेमाल कर सकते हैं.
जब आप उपरोक्त उदाहरण में दर्शाए गए पाठ, HTML, या लिक्विड ऑब्जेक्ट के साथ एक स्निपेट बनाते हैं, तो उसके बाद आप इसे एक वेब पृष्ठ में उपयोग कर सकते हैं.
स्निपेट को एक वेब पृष्ठ पर जोड़ने के लिए:
एक वेब टेम्पलेट बनाएँ और स्वयं द्वारा बनाए गए स्निपेट को कॉल करने के लिए स्निपेट लिक्विड ऑब्जेक्ट का उपयोग करें.
पहले बनाए गए वेब टेम्पलेट के उपयोग द्वारा एक पृष्ठ टेम्पलेट बनाएँ.
पहले बनाए गए पेज लेआउट का उपयोग करके एक नया पेज बनाने के लिए डिज़ाइन स्टूडियो का उपयोग करें।
उदाहरण
निम्नलिखित उदाहरण में नमूना डेटा के साथ एक Microsoft Dataverse डेटाबेस का उपयोग किया गया है.
नोट
आपको खाता तालिका (या जो भी तालिका आप उपयोग करेंगे) के लिए तालिका अनुमतियाँ कॉन्फ़िगर करने की आवश्यकता होगी।
पोर्टल प्रबंधन अनुप्रयोग खोलें.
सामग्री>सामग्री स्निपेट पर जाएँ.
नया स्निपेट बनाने के लिए, नया चुनें.
नाम दर्ज करें. उदाहरण के लिए, AccountData.
अपनी वेबसाइट का चयन करें.
प्रदर्शन नाम दर्ज करें. उदाहरण के लिए, AccountData.
इस उदाहरण के लिए प्रकार, जैसे HTML का चयन करें. आप इसके बजाय पाठ का चयन भी कर सकते हैं.
एक भाषा का चयन करें.
नमूना मान की प्रतिलिपि बनाएँ और चिपकाएँ:
{% assign account = entities.account['f4f25307-d284-ea11-a816-000d3a36ff29'] %} {% if account %} <b> Account Name is: </b> {{ account.name }} <br> <i> Account State: </i> {{ account.statecode.label }}) {% endif %}
रिकॉर्ड के GUID को अपने Dataverse डेटाबेस से एक अकाउंट तालिका रिकॉर्ड से बदलें.
सामग्री स्निपेट सहेजें.
Power Pages डिज़ाइन स्टूडियो में, एक नया वेबपेज बनाएं या मौजूदा वेबपेज चुनें।
कोड संपादित करें चुनें.
मौजूदा
<div></div>
टैग के बीच, निम्नलिखित स्रोत मान को कॉपी और पेस्ट करें:{% include 'snippet' snippet_name:'AccountData' %}
यदि भिन्न है, तो snippet_name को आपके स्निपेट नाम से अद्यतन करें.
CTRL-S चुनें.
डिज़ाइन स्टूडियो में सिंक चुनें
पूर्वावलोकन.
आप स्निपेट के भाग के रूप में प्रदान की गई खाता जानकारी देखेंगे:
आप HTML के बजाय पाठ प्रकार की सामग्री स्निपेट के लिए समान चरणों का अनुसरण कर सकते हैं, उदाहरण के लिए:
{% assign account = entities.account['f4f25307-d284-ea11-a816-000d3a36ff29'] %}
{% if account %}
Account Name is: {{ account.name }}
Account State: {{ account.statecode.label }}
{% endif %}
रिकॉर्ड के GUID को अपने Dataverse डेटाबेस से एक अकाउंट तालिका रिकॉर्ड से बदलें.
जब आप इस सामग्री स्निपेट के साथ पेज ब्राउज़ करते हैं, तो तालिका की जानकारी HTML के बजाय टेक्स्ट के साथ लिक्विड ऑब्जेक्ट का उपयोग करके प्रदर्शित की जाती है. इसी तरह, आप सामग्री को बिना लिक्विड ऑब्जेक्ट के उपयोग प्रदर्शित करने के लिए केवल HTML का भी उपयोग कर सकते हैं.