उपलब्ध Liquid ऑब्जेक्ट
नोट
12 अक्टूबर 2022 से प्रभावी, Power Apps पोर्टल Power Pages है। अधिक जानकारी: Microsoft Power Pages अब आम तौर पर उपलब्ध है (ब्लॉग)
हम जल्द ही Power Apps पोर्टल दस्तावेज़ीकरण को Power Pages दस्तावेज़ीकरण के साथ माइग्रेट और विलय करेंगे।
लिक्विड ऑब्जेक्ट में पृष्ठ के लिए गतिशील सामग्री आउटपुट करने के लिए एट्रिब्यूट होते हैं. उदाहरण के लिए, पृष्ठ ऑब्जेक्ट में शीर्षक नाम का एक एट्रिब्यूट होता है, जिसका उपयोग मौजूदा पृष्ठ का शीर्षक आउटपुट करने के लिए किया जा सकता है.
नाम से किसी ऑब्जेक्ट एट्रिब्यूट तक पहुँचने के लिए, एक अवधि का उपयोग करें (.). टेम्पलेट में किसी ऑब्जेक्ट के एट्रिब्यूट को रेंडर करने के लिए, उसे {{ and }} के भीतर रखें.
महत्वपूर्ण
संभावित क्रॉस-साइट स्क्रिप्टिंग (XSS) समस्याओं से बचने के लिए उपयोगकर्ता द्वारा प्रदान किए गए अविश्वसनीय डेटा को पढ़ने के लिए लिक्विड ऑब्जेक्ट का उपयोग करते समय हमेशा HTML एन्कोड डेटा में फ़िल्टर छोड़ें का उपयोग करें.
{{ page.title }}
किसी ऑब्जेक्ट के एट्रिब्यूट तक एक स्ट्रिंग नाम और [] का उपयोग करके भी पहुँचा जा सकता है. यह प्रारूप उन मामलों में लाभदायक है जहां आवश्यक विशेषता को गतिशील रूप से निर्धारित किया जाता है, या वर्ण वाले विशेषता नाम, खाली स्थान, विशेष वर्ण आदि वाक्य विन्यास के अंदर किसी अवधि (.) का इस्तेमाल करते समय अमान्य होंगे.
{{ page[title] }}
{% assign attribute_name = Name with spaces %}
{{ object[attribute_name] }}
किसी भी टेम्पलेट में निम्न ऑब्जेक्ट का उपयोग किया जा सकता है और उनतक पहुँचा जा सकता है.
ऑब्जेक्ट | विवरण |
---|---|
एंटिटी | यह आपको ID के आधार पर कोई भी Power Apps तालिका लोड करने की अनुमति देता है. और जानकारी: निकाय |
अभी | टेम्पलेट रेंडर किए जाते समय वर्तमान UTC समय का संदर्भ देने वाला दिनांक/समय ऑब्जेक्ट. नोट: यह मान पोर्टल वेब अनुप्रयोग द्वारा कैश किया जाता है और हर बार ताज़ा नहीं किया जाता है. और जानकारी: दिनांक फ़िल्टर |
पृष्ठ | वर्तमान पोर्टल अनुरोध पृष्ठ देखें. पृष्ठ ऑब्जेक्ट वर्तमान पृष्ठ के लिए ब्रेडक्रम्बस, वर्तमान पृष्ठ के लिए शीर्षक या URL जैसी चीज़ों और अंतर्निहित Power Apps रिकॉर्ड के किसी अन्य एट्रिब्यूट या संबंधित निकायों तक पहुँच प्रदान करता है. और जानकारी: पृष्ठ |
params | request.params. का एक सुविधाजनक शॉर्टकट और जानकारी: अनुरोध |
अनुरोध | वर्तमान HTTP अनुरोध के बारे में जानकारी शामिल होता है. और जानकारी: अनुरोध |
सेटिंग | आपको नाम के आधार पर कोई भी साइट सेटिंग लोड करने की अनुमति देता है. और जानकारी: सेटिंग्स |
साइटमैप | पोर्टल साइट मैप के लिए पहुँच की अनुमति दें. और जानकारी: साइटमैप |
साइट मार्कर | आपको नाम के अनुसार किसी भी साइट मार्कर को लोड करने की अनुमति देता है. और जानकारी: साइट मार्कर |
स्निपेट | आपको नाम के अनुसार किसी भी सामग्री स्निपेट को लोड करने की अनुमति देता है. और जानकारी: स्निपेट |
उपयोगकर्ता | अंतर्निहित Power Apps संपर्क रिकॉर्ड के सभी एट्रिब्यूट पर पहुँच प्रदान करते हुए वर्तमान पोर्टल उपयोगकर्ता का संदर्भ देता है. यदि किसी भी उपयोगकर्ता ने साइन इन नहीं किया है, तो यह चर नल होगा. और जानकारी: उपयोगकर्ता |
वेबलिंक | आपको नाम या ID के अनुसार किसी भी वेब लिंक सेट को लोड करने की अनुमति देता है. और जानकारी: वेबलिंक |
वेबसाइट | यह पोर्टल वेबसाइट रिकॉर्ड को संदर्भित करता है और पोर्टल के लिए Power Apps वेबसाइट (adx_website) रिकॉर्ड के सभी एट्रिब्यूट तक पहुँच प्रदान करता है. और जानकारी: वेबसाइट |
विज्ञापन
विज्ञापन तक पहुँचने और रेंडर करने की क्षमता प्रदान करता है.
विज्ञापन ऑब्जेक्ट से आप विशिष्ट विज्ञापन या विज्ञापन प्लेसमेंट चुन सकते हैं:
<div>
{% assign ad = ads[Ad Name] %}
<h4>{{ ad.title }}</h4>
<a href={{ ad.redirect_url }}>
<img src={{ ad.image.url }} alt={{ ad.image.alternate_text }} />
</a>
</div>
विज्ञापन एट्रिब्यूट
विशेषता | वर्णन |
---|---|
प्लेसमेंट | विज्ञापनस्थापन ऑब्जेक्ट देता है. |
[विज्ञापन का नाम या id] | आप किसी भी विज्ञापन तक उसके नाम या Id गुणों द्वारा पहुँच सकते हैं. {% assign ad = ads[Ad Name] %} {% assign ad = ads["da8b8a92-2ee6-476f-8a21-782b047ff460"] %} |
विज्ञापन प्लेसमेंट एट्रिब्यूट
विशेषता | वर्णन |
---|---|
[विज्ञापन प्लेसमेंट का नाम या id] | आप किसी भी विज्ञापनस्थापन तक उसके नाम या Id गुणों द्वारा पहुँच सकते हैं.{% assign placement = ads.placements[Placement Name or Id] %} {% assign placement = ads.placements[2423d713-abb3-44c3-8a7d-c445e16fccad] %} |
विज्ञापन प्लेसमेंट एट्रिब्यूट
एक विज्ञापन प्लेसमेंट, समान सामान्य गुणों और नीचे सूचीबद्ध गुणों वाला एक टेबल ऑब्जेक्ट होता है.
विशेषता | विवरण |
---|---|
विज्ञापन | स्थापन से संबद्ध विज्ञापन ऑब्जेक्ट का संग्रह देता है. पुनरावृत्ति टैग और सरणी फ़िल्टर का उपयोग इस संग्रह के साथ किया जा सकता है. |
नाम | विज्ञापन स्थापन के लिए नाम फ़ील्ड देता है. |
placement_url | विज्ञापन स्थापन को पुनर्प्राप्त करने के लिए उपयोग किया जा सकने वाला URL टेम्पलेट द्वारा पूरी तरह रेंडर किया गया होता है. |
random_url | स्थापन से किसी रेंडम विज्ञापन को पुनर्प्राप्त करने के लिए उपयोग किया जा सकने वाला URL टेम्पलेट द्वारा पूरी तरह रेंडर किया गया होता है. |
विज्ञापन एट्रिब्यूट
नोट
विज्ञापन एक तालिका ऑब्जेक्ट होता है, जिसमें सभी समान एट्रिब्यूट के साथ-साथ नीचे दिए एट्रिब्यूट भी होते हैं.
विशेषता | वर्णन |
---|---|
ad_url | विज्ञापन को पुनर्प्राप्त करने के लिए उपयोग किया जा सकने वाला URL टेम्पलेट द्वारा पूरी तरह रेंडर किया गया होता है. |
प्रतिलिपि करें | विज्ञापन के लिए प्रतिलिपि फ़ील्ड देता है. |
छवि | विज्ञापन के लिए छवि ऑब्जेक्ट (अगर कोई हो) देता है. |
नाम | विज्ञापन के लिए नाम फ़ील्ड देता है. |
open_in_new_window | यदि redirect_url द्वारा निर्दिष्ट URL एक नई विंडो में खुलता है, तो सही लौटाता है. |
redirect_url | वह URL जिसपर विज्ञापन का चयन करने पर उपयोगकर्ता को निर्देशित किया जाएगा. |
विज्ञापन छवि एट्रिब्यूट
विशेषता | वर्णन |
---|---|
alternate_text | वह पाठ लौटाता है, जो टैग के alt एट्रिब्यूट में प्रदर्शित होने के लिए अभिप्रेत है. |
हाइट | छवि के लिए पिक्सेल की ऊंचाई देता है |
URL | छवि के लिए URL स्रोत लौटाता है. |
विड्थ | छवि के लिए पिक्सेल की गहराई देता है |
ब्लॉग
ब्लॉग और ब्लॉग पोस्ट तक पहुँचने और उन्हें रेंडर करने की क्षमता प्रदान करता है.
ब्लॉग ऑब्जेक्ट आपको कोई विशिष्ट ब्लॉग या ब्लॉग पोस्ट चुनने की अनुमति देता है.
{% assign posts = blogs.posts | paginate: 0,4 %}
<div class=content-panel panel panel-default>
<div class=panel-heading>
{% assign sitemarker = sitemarkers["Blog Home"] %}
{% assign snippet = snippets[Home Blog Activity Heading] %}
<a class=pull-right href={{sitemarker.url}}> All Blogs </a>
<h4>
<a class=feed-icon fa fa-rss-square href={{ blogs.feedpath }} />
{{ snippet.adx_value }}
</h4>
</div>
<ul class=list-group>
{% for post in posts.all %}
<li class=list-group-item >
<a class=user-avatar href={{ post.author_url }}>
<img src={{ post.user_image_url }} />
</a>
<h4 class=list-group-item-heading>
<a href={{ post.app_relative_path }}>{{ post.title }}</a>
</h4>
<div class=content-metadata>
<abbr class=timeago>{{ post.publish_date }}</abbr>
–
<a href={{ post.author_url }}> {{ post.author_name }} </a>
–
<a href={{ post.application_path }}#comments>
<span class=fa fa-comment aria-hidden=true></span> {{ post.comment_count }}
</a>
</div>
</li>
{% endfor %}
</ul>
</div>
ब्लॉग ऑब्जेक्ट
ब्लॉग ऑब्जेक्ट आपको पोर्टल में किसी भी विशिष्ट ब्लॉग तक पहुँचने या पोर्टल में सभी ब्लॉग पोस्ट तक पहुँचने की अनुमति देता है.
निम्न तालिका ब्लॉग ऑब्जेक्ट से संबद्ध एट्रिब्यूट की व्याख्या करती है.
विशेषता | वर्णन |
---|---|
पोस्ट | एक ब्लॉगपोस्ट ऑब्जेक्ट लौटाता है, जिसमें पोर्टल के सभी ब्लॉग पोस्ट समाहित होते हैं. |
[ब्लॉग का नाम या id] | आप किसी भी ब्लॉग तक उसके नाम या Id गुणों से पहुँच सकते हैं. |
{% assign blog = blogs["Blog Name"] %}
{% assign blog = blogs["da8b8a92-2ee6-476f-8a21-782b047ff460"] %} |
ब्लॉग ऑब्जेक्ट
ब्लॉग ऑब्जेक्ट की मदद से आप किसी एक ब्लॉग के साथ काम कर सकते हैं, जिससे आप उस ब्लॉग की पोस्ट तक पहुँच बना पाएँगे.
निम्न तालिका ब्लॉग ऑब्जेक्ट से संबद्ध विभिन्न एट्रिब्यूट का वर्णन करती है.
विशेषता | वर्णन |
---|---|
पोस्ट | एक ब्लॉगपोस्ट ऑब्जेक्ट लौटाता है, जिसमें ब्लॉग के सभी ब्लॉग पोस्ट समाहित होते हैं. |
नाम | ब्लॉग का नाम. |
शीर्षक | ब्लॉग का शीर्षक. |
URL | ब्लॉग का URL. |
blogposts ऑब्जेक्ट
blogposts ऑब्जेक्ट की मदद से आप ब्लॉग पोस्ट के एक संग्रह तक पहुँच बना सकते हैं. आप ब्लॉग थ्रेड को क्रमबद्ध कर सकते हैं और liquid फ़िल्टर का उपयोग करके पृष्ठांकन भी प्राप्त कर सकते हैं:
{% assign blogposts = blogs.posts | order\_by “adx\_name”, “desc” | paginate: 0,4 | all %}
अन्य संभावित विकल्प:
blogs.posts.all
(सभी ब्लॉग पोस्ट पाने के लिए)blogs.posts | from\_index: 0 | take: 2
निम्न तालिका ब्लॉगपोस्ट्स ऑब्जेक्ट से संबद्ध विभिन्न एट्रिब्यूट की व्याख्या करती है.
विशेषता | वर्णन |
---|---|
सभी | संग्रह में सभी ब्लॉगपोस्ट ऑब्जेक्ट लौटाता है. |
blogpost ऑब्जेक्ट
एक ब्लॉग पोस्ट से संदर्भित है.
निम्न तालिका blogpost ऑब्जेक्ट से संबद्ध विभिन्न एट्रिब्यूट की व्याख्या करती है.
विशेषता | विवरण |
---|---|
url | पोस्ट का URL. |
सामग्री | पोस्ट के लिए सामग्री फ़ील्ड लौटाता है. |
लेखक | पोस्ट के लिए लेखकों को रिटर्न करता है (जो कि केवल एक संपर्क टेबल ऑब्जेक्ट है. |
शीर्षक | पोस्ट का शीर्षक. |
comment_count | दी गई पोस्ट में कितनी टिप्पणियाँ हैं, इसकी गणना का पूर्णांक मान देता है. |
publish_date | पोस्ट प्रकाशित किए जाने का दिनांक. |
एंटिटी
Caution
संभावित क्रॉस-साइट स्क्रिप्टिंग (XSS) समस्याओं से बचने के लिए, हमेशा HTML स्ट्रिंग डेटा में फ़िल्टर छोड़ें का तब उपयोग करें, जब भी निकाय लिक्विड ऑब्जेक्ट का उपयोग करते समय उपयोगकर्ता द्वारा प्रदान किए गए ऐसे डेटा को पढ़ने के लिए जिस पर भरोसा नहीं किया जा सकता है.
नोट
Dataverse के कुछ नामकरण परम्पराएँ बदल गई हैं, उदाहरण के लिए, Dataverse संस्थाओं को अब टेबल कहा जाता है. नाम परिवर्तन लिक्विड ऑब्जेक्ट्स पर लागू नहीं होते हैं। लिक्विड एंटिटीज ऑब्जेक्ट को संस्थाओं के रूप में संदर्भित किया जाना जारी रहेगा.
यह आपको ID के आधार पर कोई भी Power Apps तालिका लोड करने की अनुमति देता है. अगर तालिका मौजूद है, तो तालिका ऑब्जेक्ट लौटा दिया जाएगा. यदि दी गई ID के साथ तालिका नहीं मिला, तो नल प्राप्त होगा.
{% assign account = entities.account['936DA01F-9ABD-4d9d-80C7-02AF85C822A8'] %}
{% if account %}
{{ account.name | escape }} ({{ account.statecode.label | escape }})
{% endif %}
{% assign entity_logical_name = 'contact' %}
{% assign contact = entities[entity_logical_name][request.params.contactid] %}
{% if contact %}
{{ contact.fullname | escape }} ({{ contact.parentcustomerid.name | escape }})
{% endif %}
Entity
एक तालिका ऑब्जेक्ट Power Apps तालिका रिकॉर्ड के एट्रिब्यूट तक पहुँच प्रदान करता है.
विशेषता | विवरण |
---|---|
Id | तालिका की GUID ID, स्ट्रिंग के रूप में. उदाहरण के लिए, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8 |
logical_name | Power Apps तालिका का तार्किक नाम. |
नोट्स | तालिका से संबद्ध कोई भी नोट (टिप्पणी) लोड करता है, जो सबसे पुराने से ले कर सबसे नए के क्रम में व्यवस्थित होते हैं (createdon). नोट, नोट ऑब्जेक्ट के रूप में लौटाए जाते हैं. |
अनुमतियाँ | तालिका के लिए तालिका अनुमति स्वीकृति परिणाम लोड करता है. परिणाम अनुमति ऑब्जेक्ट के रूप में लौटाए जाते हैं. |
url | तालिका के लिए Power Apps पोर्टल सामग्री प्रबंधन सिस्टम का URL पथ लौटाता है. यदि मौजूदा वेबसाइट में तालिका का कोई भी मान्य URL नहीं है, तो नल लौटाता है. सामान्य तौर पर, यह पोर्टल CMS में एकीकृत किए गए निश्चित तालिका प्रकारों के लिए तब तक कोई मान लौटाएगा, जब तक कि आपके पास अपने एप्लिकेशन में कस्टमाइज़ किया गया URL प्रदाता नहीं होता. |
[एट्रिब्यूट या संबंध नाम] | आप तार्किक नाम का उपयोग करके Power Apps तालिका के किसी भी एट्रिब्यूट तक पहुँच सकते हैं. {{ entity.createdon }}{% assign attribute_name = 'name' %}{{ entity[attribute_name] }} अधिकांश तालिका एट्रिब्यूट के मान सीधे लिक्विड प्रकार पर मैप करते हैं: दो विकल्प फ़ील्ड बूलियन पर मैप करते हैं, पाठ फ़ील्ड स्ट्रिंग पर मैप करती है, संख्यात्मक/मुद्रा फ़ील्ड पर और तिथि/समय फ़ील्ड तिथि ऑब्जेक्ट पर मैप करती हैं. लेकिन, कुछ विशेषता प्रकार ऑब्जेक्ट के रूप में लौटाए जाते हैं:
{{ page.adx_webpage_entitylist.adx_name }} किसी संबंध के पूर्व संबंधी (अर्थात स्वयं-संबंधित) होने के मामले में पूर्व संबंध वाले संबंध ऑब्जेक्ट लौटाए जाएँगे. (अन्यथा, परिणाम अस्पष्ट होंगे.){{ page.adx_webpage_webpage.referencing.adx_name }} नोट: संबंधित निकायों की बड़ी संख्या लोड करने या किसी एकल टेम्पलेट में बड़ी संख्या में संबंधों तक पहुँच बनाने का टेम्पलेट रेंडर करने संबंधी प्रदर्शन पर नकारात्मक प्रभाव पड़ सकता है. किसी एक लूप के भीतर ऐरे में प्रत्येक आइटम के लिए संबंधित निकायों को लोड करने से बचें. जब भी संभव हो, निकायों का संग्रह लोड करने के लिए Dataverse तालिका टैग का उपयोग करें. |
संबद्ध तालिका संदर्भ
लुकअप विशेषता मान, निम्न विशेषताओं सहित संबद्ध तालिका संदर्भ ऑब्जेक्ट के रूप में लौटाए जाते हैं.
विशेषता | विवरण |
---|---|
Id | संदर्भित तालिका की GUID ID, स्ट्रिंग के रूप में. उदाहरण के लिए, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8 |
logical_name | संदर्भित तालिका Power Apps का तार्किक नाम. |
नाम | संदर्भित तालिका की प्राथमिक नाम विशेषता. |
नोट
नोट एक ऐसा तालिका ऑब्जेक्ट है, जो किसी टिप्पणी रिकॉर्ड के एट्रिब्यूट और संबंधों तक पहुँच प्रदान करता है. तालिका ऑब्जेक्ट की सभी विशेषताओं के अतिरिक्त एक नोट में निम्न अतिरिक्त विशेषताएँ हैं.
विशेषता | वर्णन |
---|---|
documentbody | नोट टिप्पणी रिकॉर्ड के documentbody एट्रिब्यूट को Base64-एन्कोडेड स्ट्रिंग के रूप में लोड करता है. चूँकि इस विशेषता की सामग्री बड़ी हो सकती है, इसलिए ये शेष नोट विशेषताओं सहित लोड नहीं की जाती और केवल माँग पर ही लोड की जाती है. नोट: documentbody एट्रिब्यूट का उपयोग करने पर टेम्पलेट रेंडरिंग प्रदर्शन पर नकारात्मक प्रभाव पड़ सकता है और इसलिए इसे सावधानी से किया जाना चाहिए. इसलिए, यदि संभव हो तो इसके बजाय नोट अनुलग्नक का लिंक प्रदान करने के लिए url एट्रिब्यूट का उपयोग करें. |
URL | अंतर्निर्मित पोर्टल एनोटेशन अटैचमेंट हैंडलर के लिए URL पथ लौटाता है. अगर उपयोगकर्ता के पास अनुमति हो और नोट में एक अचैट की गई फ़ाइल हो, तो इस URL का अनुरोध नोट फ़ाइल अटैचमेंट को डाउनलोड करेगा. |
नोट
स्त्रोत विकल्प सेट मान
विकल्प सेट/पिकलिस्ट विशेषता मान निम्न विशेषताओं सहित संबद्ध तालिका संदर्भ ऑब्जेक्ट के रूप में लौटाए जाते हैं.
विशेषता | वर्णन |
---|---|
लेबल | विकल्प सेट/पिकलिस्ट विशेषता मान का स्थानीयकृत किया गया लेबल. उदाहरण के लिए, सक्रिय |
मान | विकल्प सेट/पिकलिस्ट विशेषता मान का पूर्णांक मान. उदाहरण के लिए, 0 |
तालिका अनुमतियाँ
तालिका अनुमति ऑब्जेक्ट, तालिका के लिए एकीकृत अनुमति स्वीकृति परिणाम की एक्सेस प्रदान करते हैं.
विशेषता | विवरण |
---|---|
can_append | यदि मौजूदा उपयोगकर्ता के पास इस रिकॉर्ड के संबंध के साथ रिकॉर्ड जोड़ने की अनुमति है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
can_append_to | यदि मौजूदा उपयोगकर्ता के पास इस रिकॉर्ड को किसी अन्य तालिका के संबंध में जोड़ने की अनुमति है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
can_create | यदि मौजूदा उपयोगकर्ता के पास इस तालिका प्रकार वाले नए रिकॉर्ड बनाने की अनुमति है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
can_delete | यदि मौजूदा उपयोगकर्ता के पास यह रिकॉर्ड हटाने की अनुमति है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
can_read | यदि मौजूदा उपयोगकर्ता के पास यह रिकॉर्ड पढ़ने की अनुमति है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
can_write | यदि मौजूदा उपयोगकर्ता के पास यह रिकॉर्ड अद्यतन करने की अनुमति है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
rules_exist | यदि इस ऑब्जेक्ट द्वारा दर्शाए गए अनुमति परिणाम स्पष्ट रूप से निर्धारित किए गए अनुमति नियमों का परिणाम हैं, तो सही लौटाता है. यदि वे स्पष्ट रूप से निर्धारित की गई अनुमतियों की अनुपस्थिति में प्राप्त हुए डिफ़ॉल्ट परिणाम हैं, तो गलत लौटाता है. |
पूर्व संबंध
निकायों पर पूर्व (अर्थात स्वयं संबंधित) संबंध लोड करने के प्रयास, निम्न विशेषताओं सहित ऑब्जेक्ट के रूप में लौटाए जाते हैं.
विशेषता | वर्णन |
---|---|
is_reflexive | सही लौटाता है. अगर संबंध द्वारा लौटाए गए ऑब्जेक्ट कोई पूर्व संबंध ऑब्जेक्ट होता है, तो उसे परीक्षण हेतु उपयोग किया जा सकता है. |
संदर्भित | प्रदर्त संबंध के लिए संदर्भित निकायों की श्रेणी लौटाता है. |
संदर्भ देना | प्रदत्त संबंध के लिए संदर्भ देने वाला तालिका लौटाता है. संदर्भ देने वाला कोई भी तालिका मौजूद न होने पर नल लौटाता है. अगर संबंध अधिकांश लोगों तक पहंचते हैं (N;N), तो यह संदर्भ देने वाले निकायों की श्रेणी लौटाता है. |
निकाय सूची
entitylist ऑब्जेक्ट का उपयोग Power Apps Dataverse टेबल टैग के भीतर किया जाता है. यह दी गई तालिका सूची के सभी एट्रिब्यूट को पहुँच प्रदान करता है.
एट्रिब्यूट
नोट
विशेषता | वर्णन |
---|---|
create_enabled | यदि तालिका सूची के लिए नए रिकॉर्ड का निर्माण कॉन्फ़िगर किया गया है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
create_url | तालिका सूची के लिए लिंक/बटन बनाने के लिए कॉन्फ़िगर किया गया URL पथ देता है. |
detail_enabled | यदि तालिका सूची हेतु एकल रिकॉर्ड के लिए विवरण दृश्य कॉन्फ़िगर किया गया है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
detail_id_parameter | रिकॉर्ड विवरण दृश्य URL बनाते समय रिकॉर्ड आईडी के लिए, उपयोग करने हेतु क्वेरी स्ट्रिंग पैरामीटर नाम देता है. URL बनाने के लिए लिक्विड फ़िल्टर का उपयोग करने के संबंध में विवरण प्राप्त करने के लिए URL फ़िल्टर देखें. उदाहरण के लिए, id |
detail_label | तालिका सूची के लिए विस्तृत दृश्य लिंक/बटन बनाने के लिए कॉन्फ़िगर किया गया स्थानीयकृत लेबल देता है. |
detail_url | तालिका सूची के लिए विस्तृत दृश्य लिंक/बटन बनाने के लिए कॉन्फ़िगर किया गया URL पथ देता है. |
empty_list_text | जब तालिका सूची दृश्य, कोई परिणाम नहीं देता है, तो प्रदर्शित करने के लिए कॉन्फ़िगर किया गया स्थानीयकृत पाठ देता है. |
enable_entity_permissions | यदि इस सूची के लिए तालिका अनुमति फ़िल्टरिंग सक्षम है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
entity_logical_name | इस सूची द्वारा प्रदर्शित किए जाने वाले रिकॉर्ड के लिए Power Apps तालिका का तार्किक नाम लौटाता है. उदाहरण के लिए, contact |
filter_account_attribute_name | उस खाते के लुकअप के एट्रिब्यूट का तार्किक नाम लौटाता है, जिसका उपयोग वर्तमान पोर्टल उपयोगकर्ता के पैरेंट खाते द्वारा परिणाम रिकॉर्ड को फ़िल्टर करने के लिए किया जाएगा. उदाहरण के लिए, accountid |
filter_apply_label | तालिका सूची परिणामों के उन्नत एट्रिब्यूट फ़िल्टर लागू करने वाले लिंक/बटन के लिए उपयोग किया जाने वाला कॉन्फ़िगर किया गया स्थानीयकृत लेबल देता है. |
filter_definition | तालिका सूची के लिए JSON एट्रिब्यूट फ़िल्टर परिभाषा देता है. इस परिभाषा को संसाधित करने के लिए मेटाफ़िल्टर लिक्विड फ़िल्टर का उपयोग करने का तरीका जानने के लिए तालिका सूची फ़िल्टर देखें. |
filter_enabled | यदि तालिका सूची के लिए उन्नत एट्रिब्यूट फ़िल्टरिंग सक्षम है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
filter_portal_user_attribute_name | संपर्क के लुकअप के एट्रिब्यूट का तार्किक नाम लौटाता है, जिसका उपयोग वर्तमान पोर्टल उपयोगकर्ता के संपर्क द्वारा परिणाम रिकॉर्ड को फ़िल्टर करने के लिए किया जाएगा. उदाहरण के लिए, contactid |
filter_website_attribute_name | adx_वेबसाइट के लुकअल के लिए एट्रिब्यूट का तार्किक नाम लौटाता है, जिसका उपयोग मौजूदा पोर्टल वेबसाइट द्वारा परिणाम रिकॉर्ड को फ़िल्टर करने के लिए किया जाएगा. उदाहरण के लिए, adx_websiteid |
language_code | इस तालिका सूची हेतु सभी स्थानीयकृत लेबल चुनने के लिए उपयोग किया जाने वाला Power Apps पूर्णांक भाषा कोड लौटाता है. |
page_size | तालिका सूची के लिए कॉन्फ़िगर किया गया परिणाम पृष्ठ आकार देता है. |
primary_key_name | इस तालिका सूची द्वारा प्रदर्शित किए जाने वाले रिकॉर्ड के लिए प्राथमिक कुंजी एट्रिब्यूट तार्किक नाम देता है. |
search_enabled | यदि इस तालिका सूची के लिए खोज सक्षम है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
search_placeholder | तालिका सूची खोज फ़ील्ड प्लेसहोल्डर के लिए कॉन्फ़िगर किया गया स्थानीयकृत पाठ देता है. |
search_tooltip | तालिका सूची खोज टूलटिप के लिए कॉन्फ़िगर किया गया स्थानीयकृत पाठ देता है. |
दृश्य | तालिका सूची दृश्य ऑब्जेक्ट के रूप में, तालिका सूची के लिए उपलब्ध दृश्य देता है. |
[एट्रिब्यूट का तार्किक नाम] | तार्किक नाम द्वारा आप तालिका सूची (adx_entitylist) Power Apps रिकॉर्ड के किसी भी एट्रिब्यूट तक बिल्कुल वैसे ही पहुँच सकते हैं, जैसे कि तालिका ऑब्जेक्ट में पहुँचते हैं. उदाहरण के लिए, {{ entitylist.adx_name }} |
लिस्ट व्यू गुण
विशेषता | विवरण |
---|---|
स्तंभ | तालिका सूची दृश्य स्तंभ ऑब्जेक्ट के रूप में दृश्य के स्तंभ देता है. |
entity_logical_name | दृश्य में शामिल रिकॉर्ड के लिए Power Apps तालिका का तार्किक नाम लौटाता है. उदाहरण के लिए, contact |
Id | दृश्य की GUID आईडी देता है. |
language_code | वह Power Apps पूर्णांक भाषा कोड लौटाता है, जिसका उपयोग दृश्य के सभी स्थानीयकृत लेबल (स्तंभ शीर्षलेख, आदि) चुनने के लिए किया जाएगा. |
नाम | दृश्य का Power Apps प्रदर्शन नाम लौटाता है. |
primary_key_logical_name | दृश्य में शामिल रिकॉर्ड के लिए Power Apps तालिका की प्राथमिक कुंजी का तार्किक नाम लौटाता है. उदाहरण के लिए, contactid |
sort_expression | दृश्य के लिए डिफ़ॉल्ट सॉर्ट व्यंजक देता है. उदाहरण के लिए, name ASC, createdon DESC. |
तालिका सूची दृश्य स्तंभ एट्रिब्यूट
विशेषता | विवरण |
---|---|
attribute_type | एक स्ट्रिंग के रूप में स्तंभ के लिए Power Apps एट्रिब्यूट प्रकार का नाम लौटाता है. उदाहरण के लिए, लुकअप, चयनसूची, स्ट्रिंग, बूलियन, तिथि-समय |
logical_name | स्तंभ के लिए Power Apps एट्रिब्यूट का तार्किक नाम लौटाता है. उदाहरण के लिए, createdon |
नाम | स्तंभ के लिए स्थानीयकृत Power Apps प्रदर्शन नाम लौटाता है. उदाहरण के लिए, निर्माण की तिथि |
sort_ascending | स्तंभ को आरोही क्रम में सॉर्ट करने के लिए, सॉर्ट व्यंजक स्ट्रिंग देता है. उदाहरण के लिए, createdon ASC |
sort_descending | स्तंभ को अवरोही क्रम में सॉर्ट करने के लिए, सॉर्ट व्यंजक स्ट्रिंग देता है. उदाहरण के लिए, createdon DESC |
sort_disabled | यदि स्तंभ के लिए सॉर्टिंग अक्षम है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
sort_enabled | यदि स्तंभ के लिए सॉर्टिंग सक्षम है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
विड्थ | स्तंभ के लिए, पिक्सेल में कॉन्फ़िगर की गई चौड़ाई देता है. |
निकाय दृश्य
निकाय दृश्य ऑब्जेक्ट का उपयोग निकायदृश्य टैग के भीतर किया जाता है और यह दृश्य के मेटाडेटा तक पहुँच प्रदान करने के साथ-साथ दृश्य परिणाम रिकॉर्ड भी प्रदान करता है.
एट्रिब्यूट
विशेषता | विवरण |
---|---|
स्तंभ | यह दृश्य में मौजूद स्तंभों को तालिका दृश्य स्तंभ ऑब्जेक्ट के रूप में लौटाता है. |
entity_permission_denied | यदि मौजूदा उपयोगकर्ता के लिए अपर्याप्त तालिका अनुमतियों के कारण दृश्य परिणामों तक पहुँच अस्वीकार कर दी गई थी, तो सही लौटाता है. यदि दृश्य परिणामों तक रीड पहुँच प्रदान की गई थी, तो गलत लौटाता है. |
entity_logical_name | दृश्य परिणाम रिकॉर्ड के Power Apps तालिका का तार्किक नाम. उदाहरण के लिए, contact |
first_page | दृश्य परिणामों के पहले पृष्ठ की पृष्ठ संख्या. यह 1 होगा, बशर्ते कोई भी परिणाम लौटाए नहीं गए थे और ऐसा होने पर यह नल होगा. |
Id | इस निकाय सूची को निर्धारित करने वाले Power Apps दृश्य की GUID ID. |
language_code | मौजूदा दृश्य के लिए स्थानीयकृत लेबल लोड करने के लिए उपयोग किया जा रहा Power Apps पूर्णांक भाषा कोड. |
last_page | दृश्य परिणामों के अंतिम पृष्ठ की पृष्ठ संख्या. यदि कोई भी परिणाम लौटाया नहीं गया था, तो यह नल होगा. |
नाम | इस निकाय दृश्य को निर्धारित करने वाले Power Apps दृश्य का नाम., उदाहरण के लिए, सक्रिय संपर्क. |
next_page | दृश्य परिणामों के अगले पृष्ठ की पृष्ठ संख्या. यदि परिणामों का कोई अगला पृष्ठ नहीं है, तो यह नल होगा. |
पृष्ठ | दृश्य परिणामों के वर्तमान पृष्ठ की पृष्ठ संख्या. |
पृष्ठ | वर्तमान दृश्य के लिए परिणामों के सभी पृष्ठों वाली पृष्ठ संख्याओं की सारणी देता है. |
page_size | मौजूदा दृश्य के लिए प्रति पृष्ठ लौटाए जाने वाले परिणामों की संख्या. |
previous_page | दृश्य परिणामों के अगले पृष्ठ की पृष्ठ संख्या. यदि परिणामों का कोई पिछला पृष्ठ नहीं है, तो यह नल होगा. |
primary_key_logical_name | इस दृश्य के लिए परिणाम तालिका के प्राथमिक कुंजी एट्रिब्यूट का Power Apps तार्किक नाम. उदाहरण के लिए, contactid. |
रिकॉर्ड | तालिका ऑब्जेक्ट के रूप में, दृश्य के लिए परिणाम रिकॉर्ड का मौजूदा पृष्ठ. |
sort_expression | दृश्य के लिए डिफ़ॉल्ट क्रमन व्यंजन. उदाहरण के लिए, nameASC, createdon DESC. |
total_pages | दृश्य के लिए परिणाम पृष्ठों की कुल संख्या. |
total_records | दृश्य के लिए परिणामों की कुल संख्या (सभी पृष्ठों पर). |
इवेंट
इवेंट तक पहुँचने और उसे रेंडर करने की क्षमता प्रदान करता है. ईवेंट ऑब्जेक्ट आपको कोई ख़ास ईवेंट या सभी ईवेंट चुनने की अनुमति देता है.
ईवेंट ऑब्जेक्ट
ईवेंट ऑब्जेक्ट की मदद से आप पोर्टल में किसी भी विशिष्ट ईवेंट तक या उस पोर्टल में सभी ईवेंट तक पहुँच सकते हैं (चाहे जो भी ईवेंट हो).
ईवेंट ऑब्जेक्ट में निम्न एट्रिब्यूट होते हैं:
विशेषता | विवरण |
---|---|
आवृत्तियाँ | यह eventoccurancessobject लौटाता है, जिसमें पोर्टल में होने वाले ईवेंट की सभी आवृत्तियाँ समाहित होती है |
[ईवेंट का नाम या id] | आप किसी भी ईवेंट तक उसके नाम या Id गुणों से पहुँच सकते हैं. {% ईवेंट असाइन करें = इवेंट["ईवेंट का नाम"] %} {% इवेंट असाइन करें = इवेंट["da8b8a92-2ee6-476f-8a21-782b047ff460"] %} |
ईवेंट ऑब्जेक्ट
ईवेंट ऑब्जेक्ट की मदद से आप किसी एकल ईवेंट पर काम कर सकते हैं, जिससे आपको उस ईवेंट के शेड्यूल और आवृत्तियों तक पहुँचने की अनुमति मिल जाती है.
ईवेंट ऑब्जेक्ट में निम्न एट्रिब्यूट होते हैं:
विशेषता | विवरण |
---|---|
आवृत्तियाँ | यह eventoccurancessobject लौटाता है, जिसमें उस ईवेंट की सभी आवृत्तियाँ समाहित होती है. |
नाम | ईवेंट का नाम |
URL | ईवेंट का URL. |
eventoccurences ऑब्जेक्ट
eventoccurrences ऑब्जेक्ट आपको ईवेंट आवृत्ति ऑब्जेक्ट के संग्रह तक पहुँच की अनुमति देता है. आप ईवेंट आवृत्तियों को क्रमित कर सकते हैं और पुनर्प्राप्त की जाने वाली आवृत्तियों के लिए तिथि सीमा निर्दिष्ट कर सकते हैं और लिक्विड फ़िल्टर का उपयोग करके पेजिनेशन भी प्राप्त कर सकते हैं
{% assign occurances = event.occurrences.from[today].to[advance_date] %}
नोट करें कि
{% assign occurances = event.occurrences.min[today].max[advance_date] %}
भी संभव है.
निम्न एट्रिब्यूट eventoccurrences ऑब्जेक्ट से संबद्ध हैं
विशेषता | वर्णन |
---|---|
सभी | संग्रह के सभी eventoccurance ऑब्जेक्ट लौटाता है. |
eventoccurence ऑब्जेक्ट
किसी एकल ईवेंट की आवृत्ति को दर्शाता है. संबंधित एट्रिब्यूट नीचे दिए गए हैं:
विशेषता | वर्णन |
---|---|
URL | आवृत्ति का URL. |
is_all_day_event | क्या यह पूरे दिन चलने वाला ईवेंट है? |
start_time | ईवेंट की शुरुआत का समय. |
end_time | ईवेंट की समाप्ति का समय. |
फ़ॉरलूप
इसमें के लिए लूप ब्लॉक के भीतर उपयोगी गुण होते हैं.
नोट
forloop का उपयोग केवल के लिए टैग में किया जा सकता है.
कोड
{% for child in page.children %}
{% if forloop.first %}
This is the first child page!
{% else %}
This is child page number {{ forloop.index }}.
{% endif %}
{% endfor %}
आउटपुट
This is the first child page!
This is child page number 2.
This is child page number 3.
एट्रिब्यूट
विशेषता | विवरण |
---|---|
पहला | यदि यह लूप की पहली पुनरावृत्ति है, तो सही लौटाता है. यदि यह पहली पुनरावृत्ति नहीं है, तो गलत लौटाता है. |
इंडेक्स | यह संग्रह में आइटम का मौजूदा स्थान है, जहाँ पहले आइटम का स्थान 1 है. |
index0 | यह संग्रह में आइटम का मौजूदा स्थान है, जहाँ पहले आइटम का स्थान 0 है. |
अंतिम | यदि यह लूप की अंतिम पुनरावृत्ति है, तो सही लौटाता है. यदि यह अंतिम पुनरावृत्ति नहीं है, तो गलत लौटाता है. |
लंबाई | लूप के लिए पुनरावृत्तियों की संख्या ߝ पुनरावृत्त किए गए संग्रह में आइटमों की संख्या लौटाता है. |
rindex | लूप में शेष आइटमों की संख्या (लंबाई - इंडेक्स) जहाँ 1 अंतिम आइटम का इंडेक्स है. |
rindex0 | लूप में शेष आइटमों की संख्या (लंबाई - इंडेक्स) जहाँ 0 अंतिम आइटम का इंडेक्स है. |
फ़ोरम
फ़ोरम और फ़ोरम थ्रेड तक पहुँचने और रेंडर करने की योग्यता प्रदान करता है. फ़ोरम डेटा प्रस्तुत करने के लिए लिक्विड का उपयोग करने की योग्यता पोस्ट तक विस्तारित होती है, लेकिन एक नई पोस्ट या थ्रेड बनाने के लिए, आपको कथित अंतर्निहित कार्यक्षमता (जैसे कि डिफ़ॉल्ट फ़ोरम थ्रेड और फ़ोरम पोस्ट पृष्ठ टेम्पलेट) के साथ ASP.NET बहुचरणीय प्रपत्र पृष्ठ टेम्पलेट का उपयोग करना होगा.
फ़ोरम ऑब्जेक्ट की मदद से आप फ़ोरम या फ़ोरम थ्रेड का चयन कर सकते हैं:
<div class=content-panel panel panel-default>
<div class=panel-heading>
<h4>
<span class=fa fa-comments aria-hidden=true></span>
{{ snippets[Home Forum Activity Heading] | default: Forum Activity | h }}
</h4>
</div>
{% for forum in website.forums %}
<ul class=list-group>
<li class=list-group-item>
<div class=row>
<div class=col-sm-6>
<h4 class=list-group-item-heading><a href="{{ forum.url | h }}"> {{ forum.name | h }}</a></h4>
<div class=list-group-item-text content-metadata>{{ forum.adx_description | h }}</div>
</div>
<div class=col-sm-3 content-metadata>{{ forum.thread_count }} threads</div>
<div class=col-sm-3 content-metadata>{{ forum.post_count }} posts</div>
</div>
</li>
</ul>
{% endfor %}
</div>
फ़ोरम ऑब्जेक्ट
फ़ोरम ऑब्जेक्ट की मदद से आप पोर्टल में किसी भी विशिष्ट फ़ोरम तक पहुँच बना सकते हैं या उस पोर्टल में सभी फ़ोरम थ्रेड तक पहुँच बना सकते हैं (चाहे जो भी फ़ोरम हो).
फ़ोरम ऑब्जेक्ट की मदद से आप किसी एक फ़ोरम के साथ काम कर सकते हैं, जिससे आपको उस फ़ोरम के थ्रेड तक पहुँचने की अनुमति मिल जाएगी.
फ़ोरम थ्रेड ऑब्जेक्ट की मदद से आप फ़ोरम थ्रेड के एक संग्रह तक पहुँच बना सकते हैं. आप फ़ोरम थ्रेड को क्रमबद्ध कर सकते हैं और लिक्विड फ़िल्टर का उपयोग करके पृष्ठांकन भी कर सकते हैं.
{% assign threads = forum.threads | order_by adx_name, desc | paginate: 0,4 | all %}
एकल फ़ोरम थ्रेड
फ़ोरम पोस्ट ऑब्जेक्ट की मदद से आप फ़ोरम पोस्ट के एक संग्रह तक पहुँच बना सकते हैं.
एट्रिब्यूट
विशेषता | वर्णन |
---|---|
थ्रेड | एक forumthreads ऑब्जेक्ट लौटाता है, जिसमें पोर्टल के सभी forumthread ऑब्जेक्ट समाहित होते हैं. |
सभी | पोर्टल के सभी फ़ोरम ऑब्जेक्ट लौटाता है. नोट करें कि website.forums भी एक समकक्ष है. |
thread_count | संपूर्ण वेबसाइट में कितने थ्रेड हैं, इसकी संख्या का पूर्णांक मान लौटाता है. |
post_count | पोर्टल में मौजूद पोस्ट की कुल संख्या का पूर्णांक मान लौटाता है. |
[फ़ोरम का नाम या id] | आप किसी भी फ़ोरम तक उसके नाम या Id गुणों से पहुँच सकते हैं. `{% assign forum = forums[Forum Name] %} {% assign forum = forums[da8b8a92-2ee6-476f-8a21-782b047ff460] %} |
फ़ोरम ऑब्जेक्ट
एट्रिब्यूट
नोट
विशेषता | विवरण |
---|---|
थ्रेड | एक forumthreads ऑब्जेक्ट लौटाता है, जिसमें फ़ोरम के सभी फ़ोरम थ्रेड समाहित होते हैं. |
नाम | फ़ोरम का नाम. |
thread_count | फ़ोरम में कितने थ्रेड हैं, इसकी संख्या का पूर्णांक मान लौटाता है. |
post_count | संपूर्ण फ़ोरम में कितने पोस्ट हैं, इसकी संख्या का पूर्णांक मान लौटाता है. |
forumthreads ऑब्जेक्ट
एट्रिब्यूट
विशेषता | वर्णन |
---|---|
सभी | संग्रह के सभी forumthread ऑब्जेक्ट लौटाता है. |
forumthread ऑब्जेक्ट
एट्रिब्यूट
नोट
विशेषता | वर्णन |
---|---|
पोस्ट | एक forumposts ऑब्जेक्ट लौटाता है, जिसमें थ्रेड के सभी फ़ोरम पोस्ट समाहित होते हैं. |
लेखक | थ्रेड के लिए ऑथर लौटाता है (जो सिर्फ़ एक संपर्क तालिका ऑब्जेक्ट होता है). |
latest_post | थ्रेड में नवीनतम पोस्ट देता है. |
first_post | थ्रेड में पहली पोस्ट देता है. |
post_count | थ्रेड में कितने पोस्ट हैं, इसकी संख्या का पूर्णांक मान लौटाता है. |
is_answered | क्या थ्रेड का उत्तर दिया गया या नहीं? |
is_sticky | क्या थ्रेड एक स्टिकी थ्रेड है? |
forumposts ऑब्जेक्ट
एट्रिब्यूट
विशेषता | वर्णन |
---|---|
सभी | संग्रह के सभी forumthread ऑब्जेक्ट लौटाता है. |
एकल फ़ोरम पोस्ट
एट्रिब्यूट
नोट
विशेषता | वर्णन |
---|---|
लेखक | पोस्ट के लिए ऑथर लौटाता है (जो सिर्फ़ एक संपर्क तालिका ऑब्जेक्ट होता है). |
सामग्री | पोस्ट की सामग्री. |
is_answer | क्या यह पोस्ट थ्रेड का उत्तर है? |
नॉलेज
आलेखों को प्रस्तुत करके पोर्टल में श्रेणीबद्ध करने के लिए Power Apps knowledgearticle और कैटेगरी तालिका रिकॉर्ड्स पर पहुँच प्रदान करता है.
एट्रिब्यूट
विशेषता | वर्णन |
---|---|
आलेख | पोर्टल में उपलब्ध knowledgearticle तालिका रिकॉर्ड्स के लिए आलेख ऑब्जेक्ट्स वाला आलेख ऑब्जेक्ट देता है. |
श्रेणियाँ | पोर्टल में उपलब्ध कैटेगरी तालिका रिकॉर्ड्स के लिए कैटेगरी ऑब्जेक्ट्स वाला कैटेगरी ऑब्जेक्ट देता है. |
आलेख ऑब्जेक्ट
आलेख ऑब्जेक्ट की सहायता से आप आलेख ऑब्जेक्ट के संग्रह पर पहुँच बना सकते हैं. आप आलेखों को क्रमबद्ध कर सकते हैं और लिक्विड फ़िल्टर्स का उपयोग करके पृष्ठांकन भी प्राप्त कर सकते हैं.
{% assign count = count | default: 3 %}
{% assign languagecode = website.selected_language.code %}
{% assign popular_articles = knowledge.articles | popular: count,languagecode %}
{% if popular_articles %}
<div class=list-group>
{% for article in popular_articles %}
<div class=list-group-item clearfix>
<a class=title href={{ article.url | escape }}>{{ article.title | escape }}</a>
<p class=description>{{ article.description | escape }}</p>
</div>
{% endfor %}
</div>
{% endif %}
विशेषताएँ
विशेषता | वर्णन |
---|---|
लोकप्रिय | सर्वाधिक दृश्यों वाले आलेख ऑब्जेक्ट्स का संग्रह देता है. {% assign popular_articles = knowledge.articles.popular %} |
नवीनतम | नवीनतम संशोधित दिनांक वाले आलेख ऑब्जेक्ट्स का संग्रह देता है. {% assign recent_articles = knowledge.articles.recent %} |
ऊपर | उच्चतम रेटिंग वाले आलेख ऑब्जेक्ट्स का संग्रह देता है. {% assign top_articles = knowledge.articles.top %} |
फ़िल्टर्स
निम्न फ़िल्टर्स, पृष्ठ आकार और भाषा के लिए वैकल्पिक पैरामीटर स्वीकार कर सकते हैं. पहला पैरामीटर पुर्नप्राप्त किए जाने वाले रिकॉर्ड्स की संख्या होता है. डिफ़ॉल्ट पृष्ठ आकार 5 है. दूसरा पैरामीटर दी गई भाषा के लिए आलेखों को पुर्नप्राप्त करने के लिए भाषा का कोड होता है. फ़िल्टर्स अन्य लिक्विड फ़िल्टर्स के साथ संयोजित किए जा सकते हैं.
{% assign page_size = 5 %}
{% assign language_code = website.selected_language.code %}
{% assign recent_articles = knowledge.articles | recent: page_size, language_code %}
विशेषता | वर्णन |
---|---|
लोकप्रिय | सर्वाधिक दृश्यों वाले आलेख ऑब्जेक्ट्स का संग्रह देता है. {% assign popular_articles = knowledge.articles \| popular: 10, en-US %} |
नवीनतम | नवीनतम संशोधित दिनांक वाले आलेख ऑब्जेक्ट्स का संग्रह देता है. {% assign recent_articles = knowledge.articles \| recent: 5 %} |
ऊपर | उच्चतम रेटिंग वाले आलेख ऑब्जेक्ट्स का संग्रह देता है. {% assign top_articles = knowledge.articles \| top: 3, en-US %} |
श्रेणी ऑब्जेक्ट
श्रेणी ऑब्जेक्ट की सहायता से आप श्रेणी ऑब्जेक्ट्स के संग्रह पर पहुँच बना सकते हैं. आप श्रेणियों को क्रमबद्ध कर सकते हैं और लिक्विड फ़िल्टर्स का उपयोग करके पृष्ठांकन भी प्राप्त कर सकते हैं.
{% assign category_url = sitemarkers['Category'].url %}
{% assign count = count | default: 0 %}
{% assign categories = knowledge.categories | top_level: count %}
{% if categories %}
<div class=list-group unstyled>
{% for category in categories %}
<a href={{ category_url | add_query: 'id', category.categorynumber }} class=list-group-item>
{{ category.title }}
</a>
{% endfor %}
</div>
{% endif %}
विशेषताएँ
विशेषता | वर्णन |
---|---|
नवीनतम | नवीनतम संशोधित दिनांक वाले श्रेणी ऑब्जेक्ट्स का संग्रह देता है. |
top_level | ऐसे श्रेणी ऑब्जेक्ट्स का संग्रह देता है, जिनमें पैरेंट श्रेणी नहीं है. |
फ़िल्टर
निम्न फ़िल्टर्स, पृष्ठ आकार इंगित करने वाले वैकल्पिक पैरामीटर स्वीकार कर सकते हैं. डिफ़ॉल्ट पृष्ठ आकार 5 है. फ़िल्टर्स अन्य लिक्विड फ़िल्टर्स के साथ संयोजित किए जा सकते हैं.
{% assign page_size = 5 %}
{% assign recent_categories = knowledge.categories | recent: page_size %}
विशेषता | वर्णन |
---|---|
नवीनतम | नवीनतम संशोधित दिनांक वाले श्रेणी ऑब्जेक्ट्स का संग्रह देता है. आप पैरामीटर्स प्रदान कर सकते हैं {% assign recent_categories = knowledge.categories \| recent: 10 %} |
top_level | ऐसे श्रेणी ऑब्जेक्ट्स का संग्रह देता है, जिनमें पैरेंट श्रेणी नहीं है. {% assign root_categories = knowledge.categories \| top_level %} |
आलेख ऑब्जेक्ट
आलेख ऑब्जेक्ट की सहायता से आप पोर्टल में आलेख का विवरण दर्शाने के लिए एकल knowledgearticle के साथ काम कर सकते हैं.
विशेषताएँ
नीचे सूचीबद्ध के अलावा, सभी समान एट्रिब्यूट के साथ आलेख एक निकाय ऑब्जेक्ट होता है.
विशेषता | वर्णन |
---|---|
article_public_number | आलेख की आलेख सार्वजनिक संख्या. |
comment_count | दिए गए आलेख में कितनी टिप्पणियाँ हैं, इसकी गणना का पूर्णांक मान. |
सामग्री | आलेख की सामग्री. |
current_user_can_comment | एक ऐसा बूलियन मान देता है, जो इंगित करता है कि वर्तमान उपयोगकर्ता आलेख पर टिप्पणियाँ जोड़ सकता है या नहीं. |
is_rating_enabled | एक ऐसा बूलियन मान देता है, जो इंगित करता है कि आलेख पर रेटिंग सक्षम की गई है या नहीं. |
कीवर्ड्स | आलेख पर कीवर्ड्स. |
नाम | आलेख के शीर्षक के लिए एक वैकल्पिक उपनाम. |
रेटिंग | आलेख पर दशमलव रेटिंग मान. |
शीर्षक | आलेख का शीर्षक. |
view_count | आलेख को देखे जाने की संख्या का पूर्णांक मान. |
श्रेणी ऑब्जेक्ट
श्रेणी ऑब्जेक्ट की सहायता से आप पोर्टल में श्रेणी का विवरण दर्शाने के लिए एकल श्रेणी के साथ काम कर सकते हैं.
विशेषताएँ
नीचे सूचीबद्ध के अलावा, सभी समान एट्रिब्यूट के साथ श्रेणी एक निकाय ऑब्जेक्ट होती है.
विशेषता | वर्णन |
---|---|
categorynumber | श्रेणी की श्रेणी संख्या. |
नाम | श्रेणी के शीर्षक के लिए एक वैकल्पिक उपनाम. |
शीर्षक | श्रेणी का शीर्षक. |
भाषा
यदि बहु-भाषा समर्थन सक्षम है तो मौजूदा भाषा नाम और भाषा कोड प्रदान करता है.
एट्रिब्यूट
विशेषता | विवरण |
---|---|
url | मौजूदा अनुरोध URL वर्तमान भाषा कोड के साथ शुरू में लगा हुआ है. |
url_substitution | मौजूदा अनुरोध URL पृष्ठ आउटपुट कैश को किनारे करके मौजूदा भाषा कोड के साथ शुरू में लगा हुआ है. |
नाम | मौजूदा भाषा का टाइटल. |
कोड | भाषा का भाषा कोड. |
उदाहरण के लिए, जब बहु-भाषाएं उपलब्ध होती हैं, तो भाषा ड्रॉपडाउन वेब टेम्प्लेट डिफ़ॉल्ट से उपलब्ध भाषाओँ को सूचीबद्ध करने के लिए इस तरल वस्तु का इस्तेमाल करता है.
पृष्ठ
वर्तमान पोर्टल अनुरोध पृष्ठ देखें. यह ऑब्जेक्ट साइट मानचित्र के एट्रिब्यूट और मौजूदा अनुरोध निकायों (आमतौर पर एक वेबपृष्ठ) को संयोजित करता है.
पृष्ठ ऑब्जेक्ट वर्तमान पृष्ठ के लिए ब्रेडक्रम्बस, वर्तमान पृष्ठ के लिए शीर्षक या URL जैसी चीज़ों और अंतर्निहित Power Apps रिकॉर्ड के किसी अन्य एट्रिब्यूट या संबंधित निकायों तक पहुँच प्रदान करता है.
<ul class=breadcrumb>
{% for crumb in page.breadcrumbs %}
<li><a href={{ crumb.url | escape }}>{{ crumb.title | escape }}</a></li>
{% endfor %}
<li class=active>{{ page.title | escape }}</li>
</ul>
<div class=page-header>
<h1>{{ page.title | escape }}</h1>
</div>
<div class=page-copy>
{{ page.adx_copy }}
</div>
<div class=list-group>
{% for child in page.children %}
<a class=list-group-item href={{ child.url | escape }}>
{{ child.title | escape }}
</a>
{% endfor %}
</div>
<!-- Page {{ page.id }} was last modified on {{ page.modifiedon }}. -->
पृष्ठ एट्रिब्यूट
नोट
विशेषता | वर्णन |
---|---|
ब्रेडक्रम्ब | पृष्ठ के साइट मानचित्र नोड ऑब्जेक्ट के लिए ब्रेडक्रम्ब लौटाता है, जो साइट मानचित्र के रूट नोट से शुरू हो कर पैरेंट पर समाप्त होता है. |
चिल्ड्रन | पेज के चाइल्ड साइट मानचित्र नोड ऑब्जेक्ट लौटाता है. |
पैरेंट | पृष्ठ का पैरेंट साइट मानचित्र नोड लौटाता है. यदि पृष्ठ मुख पृष्ठ है, तो पैरेंट नल होगा. |
शीर्षक | पृष्ठ का शीर्षक. |
URL | पृष्ठ का URL. |
[एट्रिब्यूट या संबंध नाम] | आप तार्किक नाम के द्वारा पृष्ठ के अंतर्निहित Power Apps रिकॉर्ड के किसी भी एट्रिब्यूट तक पहुँच सकते हैं.{{ page.createdon }} {% assign attribute_name = 'name' %} {{ page[attribute_name] }} अधिकांश तालिका एट्रिब्यूट के मान सीधे लिक्विड प्रकार पर मैप करते हैं: दो विकल्प फ़ील्ड बूलियन पर मैप करते हैं, पाठ फ़ील्ड स्ट्रिंग पर मैप करती है, संख्यात्मक/मुद्रा फ़ील्ड पर और तिथि/समय फ़ील्ड तिथि ऑब्जेक्ट पर मैप करती हैं. लेकिन, कुछ विशेषता प्रकार ऑब्जेक्ट के रूप में लौटाए जाते हैं:
{{ page.adx_webpage_entitylist.adx_name }} यदि संबंध एक पूर्व संबंध है (यानी, स्व-संदर्भकारी), तो निकाय ऑब्जेक्ट लौटाया जाएगा. (अन्यथा, परिणाम अस्पष्ट होंगे.) {{ page.adx_webpage_webpage.referencing.adx_name }} नोट: संबंधित निकायों की बड़ी संख्या लोड करने या किसी एकल टेम्पलेट में बड़ी संख्या में संबंधों तक पहुँच बनाने का टेम्पलेट रेंडर करने संबंधी प्रदर्शन पर नकारात्मक प्रभाव पड़ सकता है. किसी एक लूप के भीतर ऐरे में प्रत्येक आइटम के लिए संबंधित निकायों को लोड करने से बचें. जहां संभव हो, निकायों के कलेक्शन को लोड करने के लिए Power Apps Dataverse टेबल टैग के उपयोग को प्राथमिकता दें. |
पोल
पोल तक पहुँचने और रेंडर करने की क्षमता प्रदान करता है.
पोल ऑब्जेक्ट से आप कोई विशिष्ट पोल या पोल प्लेसमेंट चुन सकते हैं:
<div>
{% assign poll = polls[Poll Name] %}
<h4>{{ poll.question }}</h4>
{% for option in poll.options %}
<div>
<input type=radio name={{ poll.name }} id={{ option.id }} />
<label for={{ option.id }}>{{ option.answer }}</label>
</div>
{% endfor %}
<button type=button>{{ poll.submit_button_label }}</button>
</div>
पोल एट्रिब्यूट
विशेषता | वर्णन |
---|---|
प्लेसमेंट | पोलस्थापन ऑब्जेक्ट देता है. |
[पोल का नाम या id] | आप किसी भी पोल तक उसके नाम या Id गुण से पहुँच सकते हैं. {% assign poll = polls[Poll Name] %} {% assign poll = polls["41827a5c-33de-49b8-a0c7-439e6a02eb98"] %} |
पोल प्लेसमेंट एट्रिब्यूट
विशेषता | वर्णन |
---|---|
[पोल प्लेसमेंट का नाम या id] | आप किसी भी पोल प्लेसमेंट तक उसके नाम या Id गुणों से पहुँच सकते हैं.{% assign placement = polls.placements[Placement Name or Id] %} {% assign placement = polls.placements[7677c5d4-406e-4b6c-907c-916ac17dba0f] %} |
पोल प्लेसमेंट एट्रिब्यूट
नोट
विशेषता | वर्णन |
---|---|
नाम | पोल स्थापन के लिए नाम फ़ील्ड देता है. |
placement_url | URL जिसका उपयोग टेम्पलेट द्वारा पूरी तरह रेंडर किए गए पोल स्थापन को पुनर्प्राप्त करने के लिए किया जा सकता है. |
पोल | स्थान से संबद्ध पोल ऑब्जेक्ट का संग्रह देता है. पुनरावृत्ति टैग और सरणी फ़िल्टर का उपयोग इस संग्रह के साथ किया जा सकता है. |
random_url | URL जिसका उपयोग टेम्पलेट द्वारा पूरी तरह रेंडर किए गए स्थापन से किसी रेंडम पोल को पुनर्प्राप्त करने के लिए किया जा सकता है. |
submit_url | URL जिसमें पूरे किया गया पोल सबमिट किया जाता है. |
पोल एट्रिब्यूट
नोट
विशेषता | वर्णन |
---|---|
has_user_voted | सही लौटाता है अगर वर्तमान उपयोगकर्ता (साइन इन किया हुआ या अज्ञात) ने इस पोल में पहले ही वोट कर दिया है. |
नाम | पोल के लिए नाम फ़ील्ड देता है. |
विकल्प | पोल से संबंधित पोल विकल्प ऑब्जेक्ट का संग्रह लौटाता है. पुनरावृत्ति टैग और निकाय का इस संग्रह के साथ उपयोग किया जा सकता है. |
poll_url | URL जिसका उपयोग टेम्पलेट द्वारा पूरी तरह रेंडर किए गए पोल को पुनर्प्राप्त करने के लिए किया जा सकता है. |
प्रश्न | पोल के लिए प्रश्न फ़ील्ड देता है. |
submit_button_label | एक स्ट्रिंग देता है जिसका उपयोग पोल के लिए सबमिट बटन लेबल को ओवरराइड करने के लिए किया जा सकता है. |
submit_url | URL जिसमें पूरे किया गया पोल सबमिट किया जाता है. |
user_selected_option | उपयोगकर्ता द्वारा चयनित पोलविकल्प ऑब्जेक्ट देता है (अगर उन्होंने पहले वोट कर दिया है). |
वोट | वोटों की संख्या देता है जो पोल के लिए टैब्यूलेट किया जाता है. |
पोल विकल्प एट्रिब्यूट
नोट
विशेषता | वर्णन |
---|---|
उत्तर | पोल के लिए उत्तर फ़ील्ड देता है. |
प्रतिशत | विकल्प के लिए पोल में वोटों का प्रतिशत 0 से 100 के बीच में दशमलव संख्या के रूप में देता है. |
वोट | वोटों की संख्या देता है जो विकल्प के लिए टैब्यूलेट किया जाता है. |
अनुरोध
वर्तमान HTTP अनुरोध के बारे में जानकारी शामिल होता है.
{% assign id = request.params['id'] | escape %}
<a href={{ request.url | add_query: 'foo', 1 | escape }}>Link</a>
नोट
- आप URL फ़िल्टर का उपयोग करके लिक्विड में डायनेमिक रूप से URL बना सकते हैं.
- request.url में उपयोग किया गया URL कोई भी अनुरोधित मान हो सकता है और बाद के अनुरोधों के लिए कैश किया जा सकता है. request.url में सही मान सुनिश्चित करने के लिए, प्रतिस्थापन टैग, आंशिक URL जैसे ~{WebFile पथ} का उपयोग करने या साइट सेटिंग में पोर्टल URL को संग्रहित करने पर विचार करें.
- Power Apps पोर्टल रिलीज़ संस्करण 9.3.8.x या बाद के संस्करण में डिफ़ॉल्ट रूप से एस्केप Liquid फ़िल्टर उपयोगकर्ता और अनुरोध Liquid ऑब्जेक्ट के लिए लागू होगा. इस डिफ़ॉल्ट कॉन्फ़िगरेशन को अक्षम करने के लिए और इन लिक्विड ऑब्जेक्ट्स को बिना एस्केप लिक्विड फ़िल्टर की अनुमति देने के लिए, पोर्टल साइट सेटिंग्स - Site/EnableDefaultHtmlEncoding देखें.
एट्रिब्यूट
विशेषता | विवरण |
---|---|
params | वर्तमान अनुरोध के लिए नामित पैरामीटर के मान. params URL क्वेरी स्ट्रिंग पैरामीटर, प्रपत्र पोस्ट पैरामीटर और कुकीज़ का संयोजन होता है. |
पथ | वर्तमान अनुरोध URL का पथ. /प्रोफ़ाइल/ |
path_and_query | वर्तमान URL का पथ और क्वेरी. /profile/?foo=1&bar=something |
क्वेरी | वर्तमान अनुरोध URL का क्वेरी भाग. ?foo=1&bar=something |
URL | वर्तमान अनुरोध का पूरा URL. https://www.example.com/profile/?foo=1&bar=something |
खोजइंडेक्स
searchindex ऑब्जेक्ट का उपयोग Power Apps Dataverse तालिका टैग निकाय टैग के साथ किया जाता है और क्वेरी के परिणामों तक पहुँच प्रदान करता है.
{% searchindex query: 'support', page: params.page, page_size: 10 %}
{% if searchindex.results.size > 0 %}
<p>Found about {{ searchindex.approximate_total_hits }} matches:</p>
<ul>
{% for result in searchindex.results %}
<li>
<h3><a href={{ result.url | escape }}>{{ result.title | escape }}</a></h3>
<p>{{ result.fragment }}</p>
</li>
{% endfor %}
</ul>
{% else %}
<p>Your query returned no results.</p>
{% endif %}
{% endsearchindex %}
एट्रिब्यूट
विशेषता | वर्णन |
---|---|
approximate_total_hits | इंडेक्स क्वेरी से मेल खाने वाले कुल हिट्स की अनुमानित संख्या देता है. सुरक्षा फ़िल्टरिंग और अन्य डिज़ाइन कारकों के संबंध में खोज इंडेक्स के काम करने के तरीके के चलते, यह संख्या केवल सन्निकट होती है और हो सकता है कि कुछ परिस्थितियों में वर्तमान उपयोगकर्ता के लिए उपलब्ध परिणामों की कुल संख्या से सटीक रूप से मेल न खाए. |
पृष्ठ | वर्तमान क्वेरी की पृष्ठ संख्या देता है. |
page_size | वर्तमान क्वेरी का अधिकतम पृष्ठ आकार देता है. अगर आप वर्तमान पृष्ठ के लिए परिणामों की वास्तविक संख्या पाना चाहते हैं (चूँकि यह निर्दिष्ट अधिकतम पृष्ठ आकार से कम हो सकती है), तो results.size का उपयोग करें. |
परिणाम | खोज इंडेक्स परिणाम ऑब्जेक्ट के रूप में क्वेरी परिणाम पृष्ठ देता है. |
खोज इंडेक्स परिणाम
विशेषता | वर्णन |
---|---|
एंटिटी | परिणाम के लिए अंतर्निहित निकाय. |
फ़्रैगमेंट | परिणाम के लिए एक प्रासंगिक लघु पाठ फ़्रैगमेंट, जिसमें निर्दिष्ट क्वेरी से मेल खाने वाले शब्दों को <em> HTML टैग का उपयोग करके हाईलाइट किया जाता है. कुछ ख़ास प्रकार की क्वेरीज़ हाईलाइट किए गए फ़्रैगमेंट का समर्थन नहीं करतीं, जैसे कि फ़ज़ी क्वेरी (~) और वाइल्डकार्ड क्वेरीज़ (*). उन मामलों में यह गुण नल हो जाएगी. |
Id | स्ट्रिंग के रूप में अंतर्निहित रिकॉर्ड की Power Apps तालिका ID. उदाहरण के लिए, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8 |
logical_name | परिणाम के लिए अंतर्निहित रिकॉर्ड का Power Apps तालिका तार्किक नाम. उदाहरण के लिए, adx_webpage |
संख्या | 1 से आरंभ करके सभी परिणाम पृष्ठों पर परिणामों की संख्या. उदाहरण के लिए, 10 के पृष्ठ आकार वाले परिणामों के द्वितीय पृष्ठ के पहले परिणाम के लिए, इसका मान 11 होगा. |
स्कोर | फ़्लोटिंग-पॉइंट मान के रूप में परिणाम का Lucene स्कोर. इस मान द्वारा ऑर्डर किए परिणाम दिए जाएंगे. |
शीर्षक | परिणाम का शीर्षक. |
URL | परिणाम के लिए URL. यह आमतौर पर—लेकिन अनिवार्य रूप से नहीं—पूर्ण URL की बजाय वर्तमान अनुप्रयोग के लिए पूर्ण पथ होगा. उदाहरण के लिए: /articles/article1/ |
सेटिंग
आपको नाम के आधार पर कोई भी साइट सेटिंग लोड करने की अनुमति देता है. यदि दिए गए नाम के साथ सेटिंग नहीं मिलती है, तो नल प्राप्त होगा.
नोट
सेटिंग स्ट्रिंग के रूप में लौटाई जाती हैं, परंतु आप उन्हें अन्य प्रकारों में रूपांतरित करने के लिए प्रकार फ़िल्टर का उपयोग कर सकते हैं.
{{ settings[My Setting] }}
{% assign search_enabled = settings[Search/Enabled] | boolean %}
{% if search_enabled %}
Search is enabled.
{% endif %}
{% assign pagesize = settings['page size'] | integer | default: 10 %}
{% if pagesize > 10 %}
Page size is greater than 10.
{% endif %}
साइटमैप
पोर्टल साइट मैप के लिए पहुँच की अनुमति दें.
<h1>{{ sitemap.root.title }}</h1>
<ul class=breadcrumb>
{% for crumb in sitemap.current.breadcrumbs %}
<li><a href={{ crumb.title }}>{{ crumb.title }}</a></li>
{% endfor %}
<li class=active>{{ sitemap.current.title }}</li>
</ul>
{% for child in sitemap.current.children %}
<a href={{ child.url }}>{{ child.title }}</a>
{% endfor %}
It's also possible to load a site map node by URL path:
{% assign node = sitemap[/content/page1/] %}
{% if node %}
{% for child in node.children %}
<a href={{ child.url }}>{{ child.title }}</a>
{% endfor %}
{% endif %}
साइट मानचित्र एट्रिब्यूट
विशेषता | वर्णन |
---|---|
वर्तमान | वर्तमान पृष्ठ के लिए साइट मैप नोड ऑब्जेक्ट लौटाता है. |
रूट | वेबसाइट के रूट पृष्ठ (मुखपृष्ठ) के लिए साइट मैप नोड ऑब्जेक्ट लौटाता है. |
साइट मानचित्र नोड एट्रिब्यूट
विशेषता | वर्णन |
---|---|
ब्रेडक्रम्ब्स | नोड के साइट मानचित्र नोड ऑब्जेक्ट के लिए ब्रेडक्रम्ब लौटाता है, जो साइट मानचित्र के रूट नोट से शुरू हो कर पैरेंट पर समाप्त होता है. |
चिल्ड्रन | नोट के लिए चाइल्ड साइट मैप नोड ऑब्जेक्ट लौटाता है. |
वर्णन | नोट के लिए वर्णन/सारांश सामग्री. (इस फ़ील्ड में HTML शामिल है.) |
एंटिटी | नोड के अंतर्निहित निकाय लौटाता है. यदि नोड में कोई भी अंतर्निहित तालिका नहीं है, तो यह मान नल होगा. |
साइट मानचित्र_का_पूर्वज है | यदि साइट मानचित्र नोड वर्तमान नोड का पूर्वज है, तो सही लौटाता है, अन्यथा गलत लौटाता है. |
is_sitemap_current | यदि साइट मानचित्र नोड वर्तमान नोड है, तो सही लौटाता है, अन्यथा गलत लौटाता है. |
पैरेंट | नोड का पैरेंट साइट मैप नोड लौटाता है. यदि नोड रूट नोड नहीं है, तो पैरेंट नल होगा. |
पद | नोड का शीर्षक. |
URL | नोट का URL. |
साइट मार्कर
आपको नाम से किसी भी साइट मार्कर को लोड करने की अनुमति देता है. यदि साइट मार्कर मौजूद है, तो परिणाम में एक साइट मार्कर ऑब्जेक्ट प्राप्त होगा. यदि दिए गए नाम के साथ साइट मार्कर नहीं मिलता है, तो नल प्राप्त होगा.
{{ sitemarkers[Login].url }}
{% assign my_sitemarker = sitemarkers["My Site Marker"] %}
{% if my_sitemarker %}
<a href={{ my_sitemarker.url }}>{{ my_sitemarker.adx_name }}</a>
{% else %}
Site marker My Site Marker does not exist.
{% endif %}
साइटमार्कर एट्रिब्यूट
विशेषता | वर्णन |
---|---|
URL | साइट मार्कर लक्ष्य का URL. |
[एट्रिब्यूट का तार्किक नाम] | आप साइटमार्कर लक्ष्य Power Apps रिकॉर्ड के किसी भी एट्रिब्यूट तक तार्किक नाम से पहुँच सकते हैं. उदाहरण के लिए, {{ sitemarker.adx_name }} |
स्निपेट
आपको नाम से किसी भी सामग्री स्निपेट को लोड करने की अनुमति देता है। यदि दिए गए नाम वाला स्निपेट नहीं मिलता, तो नल लौटाया जाएगा.
{{ snippets[Header] }}
{% assign footer = snippets[Footer] %}
{% if footer %}
{{ footer }}
{% else %}
No footer snippet was found.
{% endif %}
tablerowloop
इसमें ऐसे गुण समाहित होते हैं, जो पुनरावृत्ति टैग लूप ब्लॉक के अंदर उपयोगी होते हैं.
नोट
tablerowloop का उपयोग केवल पुनरावृत्ति टैग टैग में किया जा सकता है.
एट्रिब्यूट
विशेषता | वर्णन |
---|---|
Col | 1 से आरंभ करते हुए, वर्तमान पंक्ति का इंडेक्स लौटाता है. |
col0 | 0 से आरंभ करते हुए, वर्तमान पंक्ति का इंडेक्स लौटाता है. |
col_first | यदि वर्तमान स्तंभ पंक्ति का पहला स्तंभ है तो सही लौटाता है, अगर नहीं है तो गलत लौटाता है. |
col_last | यदि वर्तमान स्तंभ पंक्ति का अंतिम स्तंभ है तो सही लौटाता है, अगर नहीं है तो गलत लौटाता है. |
प्रथम | यदि यह लूप की पहली पुनरावृत्ति है, तो सही लौटाता है. यदि यह पहली पुनरावृत्ति नहीं है, तो गलत लौटाता है. |
अनुक्रमणिका | यह संग्रह में आइटम का मौजूदा स्थान है, जहाँ पहले आइटम का स्थान 1 है. |
index0 | यह संग्रह में आइटम का मौजूदा स्थान है, जहाँ पहले आइटम का स्थान 0 है. |
अंतिम | यदि यह लूप की अंतिम पुनरावृत्ति है, तो सही लौटाता है. यदि यह अंतिम पुनरावृत्ति नहीं है, तो गलत लौटाता है. |
लंबाई | लूप के लिए पुनरावृत्तियों की संख्या ߝ पुनरावृत्त किए गए संग्रह में आइटमों की संख्या लौटाता है. |
Rindex | लूप में शेष आइटमों की संख्या (लंबाई - इंडेक्स) जहाँ 1 अंतिम आइटम का इंडेक्स है. |
rindex0 | लूप में शेष आइटमों की संख्या (लंबाई - इंडेक्स) जहाँ 0 अंतिम आइटम का इंडेक्स है. |
उपयोगकर्ता
अंतर्निहित Power Apps संपर्क रिकॉर्ड के सभी एट्रिब्यूट पर पहुँच प्रदान करते हुए वर्तमान पोर्टल उपयोगकर्ता का संदर्भ देता है. यदि किसी भी उपयोगकर्ता ने साइन इन नहीं किया है, तो यह चर नल होगा.
उपयोगकर्ता एक निकाय ऑब्जेक्ट है.
{% if user %}
Hello, {{ user.fullname | escape }}!
{% else %}
Hello, anonymous user!
{% endif %}
नोट
Power Apps पोर्टल रिलीज़ संस्करण 9.3.8.x या बाद के संस्करण में डिफ़ॉल्ट रूप से एस्केप Liquid फ़िल्टर उपयोगकर्ता और अनुरोध Liquid ऑब्जेक्ट के लिए लागू होगा. इस डिफ़ॉल्ट कॉन्फ़िगरेशन को अक्षम करने के लिए और इन लिक्विड ऑब्जेक्ट्स को बिना एस्केप लिक्विड फ़िल्टर की अनुमति देने के लिए, पोर्टल साइट सेटिंग्स - Site/EnableDefaultHtmlEncoding देखें.
एट्रिब्यूट
किसी निकाय ऑब्जेक्ट के सभी एट्रिब्यूट होने के साथ-साथ, उपयोगकर्ता के पास निम्न एट्रिब्यूट होते हैं.
विशेषता | विवरण |
---|---|
भूमिकाएँ | उपयोगकर्ता जिन भूमिकाओं से संबंध रखता है, उन्हें एक सारणी के रूप में लौटाता है.{% if user.roles contains 'Administrators' %} User is an administrator. {% endif %} नोट: आप अलग-अलग रोल सदस्यता परीक्षण करने के लिए has_role फ़िल्टर का भी उपयोग कर सकते हैं. |
basic_badges_url | किसी उपयोगकर्ता के बैजेस प्राप्त करने के लिए सेवा url लौटाता है. किसी उपयोगकर्ता के लिए बैजेस रेंडर करने के लिए आपको एट्रिब्यूट "डेटा-बैज" और "डेटा-uri" के साथ टैग शामिल करना चाहिए. वर्तमान उपयोगकर्ता का बैजेस रेंडर करने के लिए: <div data-badge data-uri='{{user.basic_badges_url }}'></div> id (userid चर) द्वारा उपयोगकर्ता के बैजेस रेंडर करने के लिए: `<div data-badge data-uri='{{user.basic_badges_url |
वेबलिंक
आपको नाम या ID से कोई भी वेबलिंक लोड करने की अनुमति देता है.
यदि वेब लिंक सेट मौजूद है, तो एक वेब लिंक सेट ऑब्जेक्ट दिया जाएगा. यदि दिए गए नाम या ID के साथ कोई वेब लिंक सेट नहीं मिलता है, तो नल दिया जाएगा.
<!-- Load web link set by ID -->
{{ weblinks[page.adx_navigation.id].name }}
<!-- Load web link set by name -->
{% assign nav = weblinks[Primary Navigation] %}
{% if nav %}
<h1>{{ nav.title | escape }}</h1>
<ul>
{% for link in nav.weblinks %}
<li>
<a href={{ link.url | escape }} title={{ link.tooltip | escape }}>
{% if link.image %}
<img src={{ link.image.url | escape }} alt={{ link.image.alternate_text | escape }} />
{% endif %}
{{ link.name | escape }}
</a>
</li>
{% endfor %}
</ul>
{% endif %}
वेब लिंक सेट एट्रिब्यूट
नोट
नीचे सूचीबद्ध के अलावा, सभी समान एट्रिब्यूट के साथ कोई वेब लिंक सेट एक निकाय ऑब्जेक्ट होता है.
विशेषता | विवरण |
---|---|
कॉपी करें | वेब लिंक सेट की HTML प्रति. |
नाम | वेब लिंक सेट का नाम. |
शीर्षक | वेब लिंक सेट का शीर्षक. |
वेबलिंक | वेब लिंक सेट के साथ संबद्ध वेब लिंक ऑब्जेक्ट की सारणी. |
[एट्रिब्यूट का तार्किक नाम] | आप तार्किक नाम द्वारा वेब लिंक सेट Power Apps रिकॉर्ड के किसी भी एट्रिब्यूट तक पहुँच सकते हैं. उदाहरण के लिए, {{ weblinkset.createdon }} |
वेब लिंक एट्रिब्यूट
नोट
नीचे सूचीबद्ध के अलावा, सभी समान एट्रिब्यूट के साथ कोई वेब लिंक एक निकाय ऑब्जेक्ट होता है.
विशेषता | विवरण |
---|---|
विवरण | वेब लिंक का HTML वर्णन. |
display_image_only | यह इंगित करने वाले बूलियन एट्रिब्यूट कि वेब लिंक, लिंक पाठ के बिना केवल एक छवि के रूप में प्रदर्शित होना चाहिए या नहीं. |
display_page_child_links | बूलियन एट्रिब्यूट, जो दर्शाता है कि वेब लिंक को साइट मानचित्र लिंक किए गए पृष्ठ के चाइल्ड पृष्ठों को लिंक दिखाने चाहिए या नहीं. |
छवि | इस लिंक के लिए वेब लिंक छवि ऑब्जेक्ट. कोई छवि उपस्थित नहीं होने पर यह एट्रिब्यूट नल होगा. |
is_external | यह इंगित करने वाला बूलियन एट्रिब्यूट कि वेब लिंक का लक्ष्य URL बाहरी साइट के लिए है या नहीं (आंतरिक पोर्टल पृष्ठ के लिए होनी की बजाय). |
साइट मानचित्र_का_पूर्वज है | यदि वेबलिंक का URL वर्तमान साइट मानचित्र नोड के पूर्वज को संदर्भित करता है, तो सही लौटाता है, अन्यथा गलत लौटाता है. |
is_sitemap_current | यदि वेबलिंक का URL वर्तमान साइट मानचित्र नोड को संदर्भित करता है, तो सही लौटाता है, अन्यथा गलत लौटाता है. |
नाम | वेब लिंक का नाम/शीर्षक. |
Nofollow | वेब लिंक को rel="nofollow" के रूप में चिह्नित किया जाए या नहीं, इसको दर्शाने वाला बूलियन एट्रिब्यूट. |
open_in_new_window | यह इंगित करने वाला बूलियन एट्रिब्यूट कि वेब लिंक चयनित किए जाने पर नए ब्राउज़र विंडो/टैब में खुलना चाहिए या नहीं. |
टूलटिप | वेब लिंक के लिए टूलटिप. |
URL | वेब लिंक का URL. |
वेबलिंक | वेब लिंक से संबद्ध चाइल्ड वेब लिंक ऑब्जेक्ट की सारणी. |
[एट्रिब्यूट का तार्किक नाम] | आप वेब लिंक Power Apps रिकॉर्ड के किसी भी एट्रिब्यूट तक तार्किक नाम से पहुँच सकते हैं. उदाहरण के लिए, {{ weblink.createdon }} |
वेब लिंक छवि एट्रिब्यूट
alternate_text | छवि के लिए वैकल्पिक पाठ. |
---|---|
ऊँचाई | छवि के निर्दिष्ट ऊंचाई के साथ पूर्णांक. यदि कोई ऊंचाई मान प्रदान नहीं किया गया, तो यह एट्रिब्यूट नल होगा. |
URL | छवि का URL. |
चौड़ाई | पूर्णांक, जिसमें छवि की निर्दिष्ट चौड़ाई समाहित है. यदि कोई चौड़ाई मान प्रदान नहीं किया गया, तो यह एट्रिब्यूट नल होगा. |
वेबसाइट
पोर्टल वेबसाइट का संदर्भ देता है, जिससे पोर्टल के Power Apps वेबसाइट (adx_website) रिकॉर्ड के सभी एट्रिब्यूट तक पहुँच की अनुमति मिल जाती है.
नोट
वेबसाइट, सभी समान एट्रिब्यूट के साथ, एक निकाय ऑब्जेक्ट होता है.
कोड
{{ website.adx_name }} ({{ website.id }})
आउटपुट
Community Portal (936DA01F-9ABD-4d9d-80C7-02AF85C822A8)
एट्रिब्यूट
निम्न टेबल इस टैग के लिए विशेषताओं को सूचीबद्ध करता है जिनका इस्तेमाल कैशिंग से बचने के लिए डिफ़ॉल्ट को बदलने के लिए किया जा सकता है.
डिफ़ॉल्ट | स्थानापन्न (कैशिंग से बचा जाता है) | उदाहरण |
---|---|---|
sign_in_url | sign_in_url_substitution | डिफ़ॉल्ट: website.sign_in_url: /en-US/SignIn?returnUrl=%2Fen-US%2F प्रतिस्थापन (कैशिंग से बचा जाता है): website.sign_in_url_substitution: /en-US/SignIn?returnUrl=%2Fen-US%2Fsubstitute-page%2F ("स्थानापन्न पेज" इस उदाहरण में डिफ़ॉल्ट कैश हुए URL को बदलता है.) |
sign_out_url | sign_out_url_substitution | डिफ़ॉल्ट: website.sign_out_url: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2F प्रतिस्थापन (कैशिंग से बचा जाता है): website.sign_out_url_substitution: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2Fsubstitute-page%2F ("स्थानापन्न पेज" इस उदाहरण में डिफ़ॉल्ट कैश हुए URL को बदलता है.) |
इसे भी देखें
लिक्विड के प्रकार
लिक्विड टैग
लिक्विड फ़िल्टर
नोट
क्या आप हमें अपनी दस्तावेज़ीकरण भाषा वरीयताओं के बारे में बता सकते हैं? एक छोटा सर्वेक्षण पूरा करें. (कृपया ध्यान दें कि यह सर्वेक्षण अंग्रेज़ी में है)
सर्वेक्षण में लगभग सात मिनट लगेंगे. कोई भी व्यक्तिगत डेटा एकत्र नहीं किया जाता है (गोपनीयता कथन).