उपलब्ध Liquid ऑब्जेक्ट
लिक्विड ऑब्जेक्ट में पृष्ठ के लिए गतिशील सामग्री आउटपुट करने के लिए एट्रिब्यूट होते हैं. उदाहरण के लिए, पृष्ठ ऑब्जेक्ट में शीर्षक नाम का एक एट्रिब्यूट होता है, जिसका उपयोग मौजूदा पृष्ठ का शीर्षक आउटपुट करने के लिए किया जा सकता है.
नाम से किसी ऑब्जेक्ट एट्रिब्यूट तक पहुँचने के लिए, एक अवधि का उपयोग करें (.). टेम्पलेट में किसी ऑब्जेक्ट के एट्रिब्यूट को रेंडर करने के लिए, उसे {{ and }} के भीतर रखें.
महत्त्वपूर्ण
संभावित क्रॉस-साइट स्क्रिप्टिंग (XSS) समस्याओं से बचने के लिए उपयोगकर्ता द्वारा प्रदान किए गए अविश्वसनीय डेटा को पढ़ने के लिए लिक्विड ऑब्जेक्ट का उपयोग करते समय हमेशा HTML एन्कोड डेटा में फ़िल्टर छोड़ें का उपयोग करें.
{{ page.title }}
किसी ऑब्जेक्ट के एट्रिब्यूट तक एक स्ट्रिंग नाम और [] का उपयोग करके भी पहुँचा जा सकता है. यह प्रारूप उन मामलों में लाभदायक है जहां आवश्यक विशेषता को गतिशील रूप से निर्धारित किया जाता है, या वर्ण वाले विशेषता नाम, खाली स्थान, विशेष वर्ण आदि वाक्य विन्यास के अंदर किसी अवधि (.) का इस्तेमाल करते समय अमान्य होंगे.
{{ page[title] }}
{% assign attribute_name = Name with spaces %}
{{ object[attribute_name] }}
किसी भी टेम्पलेट में निम्न ऑब्जेक्ट का उपयोग किया जा सकता है और उनतक पहुँचा जा सकता है.
ऑब्जेक्ट | विवरण |
---|---|
एंटिटी | यह आपको ID के आधार पर कोई भी Microsoft Dataverse तालिका लोड करने की अनुमति देता है. अधिक जानकारी: निकाय |
अभी | टेम्पलेट रेंडर किए जाते समय वर्तमान UTC समय का संदर्भ देने वाला दिनांक/समय ऑब्जेक्ट. नोट: पोर्टल वेब ऐप इस मान को कैश करता है और इसे हर बार ताज़ा नहीं किया जाता है. अधिक जानकारी: दिनांक फ़िल्टर |
पेज | वर्तमान पोर्टल अनुरोध पृष्ठ देखें. पृष्ठ ऑब्जेक्ट वर्तमान पृष्ठ के लिए ब्रेडक्रम्बस, वर्तमान पृष्ठ के लिए शीर्षक या URL जैसी चीज़ों और अंतर्निहित Dataverse रिकॉर्ड के किसी अन्य एट्रिब्यूट या संबंधित निकायों तक पहुँच प्रदान करता है. अधिक जानकारी: पृष्ठ |
params | request.params. का एक सुविधाजनक शॉर्टकट अधिक जानकारी: अनुरोध |
अनुरोध | वर्तमान HTTP अनुरोध के बारे में जानकारी शामिल होता है. अधिक जानकारी: अनुरोध |
सेटिंग | आपको नाम के आधार पर कोई भी साइट सेटिंग लोड करने की अनुमति देता है. अधिक जानकारी: सेटिंग्स |
साइटमैप | पोर्टल साइट मैप के लिए पहुँच की अनुमति दें. अधिक जानकारी: साइटमैप |
साइट मार्कर | आपको नाम के अनुसार किसी भी साइट मार्कर को लोड करने की अनुमति देता है. अधिक जानकारी: साइटमार्कर |
स्निपेट | आपको नाम के अनुसार किसी भी सामग्री स्निपेट को लोड करने की अनुमति देता है. अधिक जानकारी: स्निपेट |
उपयोगकर्ता | अंतर्निहित Dataverse संपर्क रिकॉर्ड के सभी एट्रिब्यूट पर पहुँच प्रदान करते हुए वर्तमान पोर्टल उपयोगकर्ता का संदर्भ देता है. यदि कोई उपयोगकर्ता लॉग इन नहीं है, तो यह चर शून्य है। अधिक जानकारी: उपयोगकर्ता |
वेबलिंक | आपको नाम या ID के अनुसार किसी भी वेब लिंक सेट को लोड करने की अनुमति देता है. अधिक जानकारी: वेबलिंक्स |
वेबसाइट | यह पोर्टल वेबसाइट रिकॉर्ड को संदर्भित करता है और पोर्टल के लिए Dataverse वेबसाइट (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 टेम्पलेट द्वारा पूरी तरह रेंडर किया गया होता है. |
प्रतिलिपि करें | विज्ञापन के लिए प्रतिलिपि फ़ील्ड देता है. |
छवि | विज्ञापन के लिए छवि ऑब्जेक्ट (अगर कोई हो) देता है. |
Name | विज्ञापन के लिए नाम फ़ील्ड देता है. |
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 | पोस्ट प्रकाशित किए जाने का दिनांक. |
एंटिटी
सावधानी
संभावित क्रॉस-साइट स्क्रिप्टिंग (XSS) समस्याओं से बचने के लिए, हमेशा HTML स्ट्रिंग डेटा में फ़िल्टर छोड़ें का तब उपयोग करें, जब भी निकाय लिक्विड ऑब्जेक्ट का उपयोग करते समय उपयोगकर्ता द्वारा प्रदान किए गए ऐसे डेटा को पढ़ने के लिए जिस पर भरोसा नहीं किया जा सकता है.
नोट
Dataverse के कुछ नामकरण परम्पराएँ बदल गई हैं, उदाहरण के लिए, Dataverse संस्थाओं को अब टेबल कहा जाता है. नाम परिवर्तन लिक्विड ऑब्जेक्ट्स पर लागू नहीं होते हैं। लिक्विड एंटिटीज ऑब्जेक्ट को संस्थाओं के रूप में संदर्भित किया जाना जारी रहेगा.
यह आपको ID के आधार पर कोई भी Dataverse तालिका लोड करने की अनुमति देता है. यदि तालिका मौजूद है, तो एक तालिका ऑब्जेक्ट लौटाया जाता है। यदि दी गई आईडी वाली कोई तालिका नहीं मिलती है, तो null लौटाया जाता है।
{% 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 %}
इकाई
एक इकाई ऑब्जेक्ट एक Dataverse टेबल रिकॉर्ड की विशेषताओं तक पहुंच प्रदान करता है।
विशेषता | विवरण |
---|---|
Id | तालिका की GUID ID, स्ट्रिंग के रूप में. उदाहरण के लिए, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8 |
logical_name | Dataverse तालिका का तार्किक नाम. |
नोट्स | तालिका से संबद्ध किसी भी नोट (एनोटेशन) को सबसे पुराने से नवीनतम (createdon ) क्रम में लोड करता है। नोट, नोट ऑब्जेक्ट के रूप में लौटाए जाते हैं. |
अनुमतियाँ | तालिका के लिए तालिका अनुमति स्वीकृति परिणाम लोड करता है. परिणाम अनुमति ऑब्जेक्ट के रूप में लौटाए जाते हैं. |
url | तालिका के लिए Power Pages सामग्री प्रबंधन सिस्टम का URL पथ लौटाता है. यदि मौजूदा वेबसाइट में तालिका का कोई भी मान्य URL नहीं है, तो नल लौटाता है. सामान्यतः, यह केवल उन कुछ तालिका प्रकारों के लिए मान लौटाता है जिन्हें पोर्टल CMS में एकीकृत किया गया है, जब तक कि आपने अपने अनुप्रयोग में URL प्रदाता को अनुकूलित नहीं किया हो। |
[एट्रिब्यूट या संबंध नाम] | आप तार्किक नाम का उपयोग करके Dataverse तालिका के किसी भी एट्रिब्यूट तक पहुँच सकते हैं. {{ 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 | संदर्भित तालिका Dataverse का तार्किक नाम. |
Name | संदर्भित तालिका की प्राथमिक नाम विशेषता. |
नोट
नोट एक ऐसा तालिका ऑब्जेक्ट है, जो किसी टिप्पणी रिकॉर्ड के एट्रिब्यूट और संबंधों तक पहुँच प्रदान करता है. तालिका ऑब्जेक्ट की सभी विशेषताओं के अतिरिक्त, नोट में निम्नलिखित अतिरिक्त विशेषताएं होती हैं।
विशेषता | विवरण |
---|---|
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 ऑब्जेक्ट का उपयोग 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 | इस सूची द्वारा प्रदर्शित किए जाने वाले रिकॉर्ड के लिए Dataverse तालिका का तार्किक नाम लौटाता है. उदाहरण के लिए, 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_website के लुकअप के लिए विशेषता तार्किक नाम लौटाता है जिसका उपयोग वर्तमान पोर्टल वेबसाइट द्वारा परिणाम रिकॉर्ड को फ़िल्टर करने के लिए किया जाता है. उदाहरण के लिए, adx_websiteid |
भाषा_कोड | इस तालिका सूची हेतु सभी स्थानीयकृत लेबल चुनने के लिए उपयोग किया जाने वाला Dataverse पूर्णांक भाषा कोड लौटाता है. |
page_size | तालिका सूची के लिए कॉन्फ़िगर किया गया परिणाम पृष्ठ आकार देता है. |
primary_key_name | इस तालिका सूची द्वारा प्रदर्शित किए जाने वाले रिकॉर्ड के लिए प्राथमिक कुंजी एट्रिब्यूट तार्किक नाम देता है. |
search_enabled | यदि इस तालिका सूची के लिए खोज सक्षम है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
search_placeholder | तालिका सूची खोज फ़ील्ड प्लेसहोल्डर के लिए कॉन्फ़िगर किया गया स्थानीयकृत पाठ देता है. |
search_tooltip | तालिका सूची खोज टूलटिप के लिए कॉन्फ़िगर किया गया स्थानीयकृत पाठ देता है. |
दृश्य | तालिका सूची दृश्य ऑब्जेक्ट के रूप में, तालिका सूची के लिए उपलब्ध दृश्य देता है. |
[एट्रिब्यूट का तार्किक नाम] | तार्किक नाम द्वारा आप तालिका सूची (adx_entitylist) Dataverse रिकॉर्ड के किसी भी एट्रिब्यूट तक बिल्कुल वैसे ही पहुँच सकते हैं, जैसे कि तालिका ऑब्जेक्ट में पहुँचते हैं. उदाहरण के लिए, {{ entitylist.adx_name }} |
लिस्ट व्यू गुण
विशेषता | विवरण |
---|---|
स्तंभ | तालिका सूची दृश्य स्तंभ ऑब्जेक्ट के रूप में दृश्य के स्तंभ देता है. |
entity_logical_name | दृश्य में शामिल रिकॉर्ड के लिए Dataverse तालिका का तार्किक नाम लौटाता है. उदाहरण के लिए, contact |
ID | दृश्य की GUID आईडी देता है. |
भाषा_कोड | Dataverse पूर्णांक भाषा कोड लौटाता है जिसका उपयोग दृश्य के लिए सभी स्थानीयकृत लेबल (स्तंभ शीर्षलेख, आदि) का चयन करने के लिए किया जाता है। |
Name | दृश्य का Dataverse प्रदर्शन नाम लौटाता है. |
primary_key_logical_name | दृश्य में शामिल रिकॉर्ड के लिए Dataverse तालिका की प्राथमिक कुंजी का तार्किक नाम लौटाता है. उदाहरण के लिए, contactid |
sort_expression | दृश्य के लिए डिफ़ॉल्ट सॉर्ट व्यंजक देता है. उदाहरण के लिए, name ASC, createdon DESC. |
तालिका सूची दृश्य स्तंभ एट्रिब्यूट
विशेषता | विवरण |
---|---|
attribute_type | एक स्ट्रिंग के रूप में स्तंभ के लिए Dataverse एट्रिब्यूट प्रकार का नाम लौटाता है. उदाहरण के लिए, लुकअप, चयनसूची, स्ट्रिंग, बूलियन, तिथि-समय |
logical_name | स्तंभ के लिए Dataverse एट्रिब्यूट का तार्किक नाम लौटाता है. उदाहरण के लिए, createdon |
नाम | स्तंभ के लिए स्थानीयकृत Dataverse प्रदर्शन नाम लौटाता है. उदाहरण के लिए, निर्माण की तिथि |
sort_ascending | स्तंभ को आरोही क्रम में सॉर्ट करने के लिए, सॉर्ट व्यंजक स्ट्रिंग देता है. उदाहरण के लिए, createdon ASC |
sort_descending | स्तंभ को अवरोही क्रम में सॉर्ट करने के लिए, सॉर्ट व्यंजक स्ट्रिंग देता है. उदाहरण के लिए, createdon DESC |
sort_disabled | यदि स्तंभ के लिए सॉर्टिंग अक्षम है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
sort_enabled | यदि स्तंभ के लिए सॉर्टिंग सक्षम है, तो सही लौटाता है. नहीं तो गलत लौटाता है. |
विड्थ | स्तंभ के लिए, पिक्सेल में कॉन्फ़िगर की गई चौड़ाई देता है. |
निकाय दृश्य
निकाय दृश्य ऑब्जेक्ट का उपयोग निकायदृश्य टैग के भीतर किया जाता है और यह दृश्य के मेटाडेटा तक पहुँच प्रदान करने के साथ-साथ दृश्य परिणाम रिकॉर्ड भी प्रदान करता है.
एट्रिब्यूट
विशेषता | विवरण |
---|---|
स्तंभ | यह दृश्य में मौजूद स्तंभों को तालिका दृश्य स्तंभ ऑब्जेक्ट के रूप में लौटाता है. |
entity_permission_denied | यदि मौजूदा उपयोगकर्ता के लिए अपर्याप्त तालिका अनुमतियों के कारण दृश्य परिणामों तक पहुँच अस्वीकार कर दी गई थी, तो सही लौटाता है. यदि दृश्य परिणामों तक रीड पहुँच प्रदान की गई थी, तो गलत लौटाता है. |
entity_logical_name | दृश्य परिणाम रिकॉर्ड के Dataverse तालिका का तार्किक नाम. उदाहरण के लिए, contact |
first_page | दृश्य परिणामों के पहले पृष्ठ की पृष्ठ संख्या. यह 1 है जब तक कि कोई परिणाम न लौटाया गया हो, उस स्थिति में यह शून्य है। |
ID | इस निकाय सूची को निर्धारित करने वाले Dataverse दृश्य की GUID ID. |
भाषा_कोड | मौजूदा दृश्य के लिए स्थानीयकृत लेबल लोड करने के लिए उपयोग किया जा रहा Dataverse पूर्णांक भाषा कोड. |
last_page | दृश्य परिणामों के अंतिम पृष्ठ की पृष्ठ संख्या. यदि कोई परिणाम नहीं लौटाया गया तो यह मान शून्य है। |
नाम | इस निकाय दृश्य को निर्धारित करने वाले Dataverse दृश्य का नाम., उदाहरण के लिए, सक्रिय संपर्क. |
next_page | दृश्य परिणामों के अगले पृष्ठ की पृष्ठ संख्या. यदि परिणामों का कोई अगला पृष्ठ नहीं है, तो यह मान शून्य है. |
पेज | दृश्य परिणामों के वर्तमान पृष्ठ की पृष्ठ संख्या. |
पृष्ठ | वर्तमान दृश्य के लिए परिणामों के सभी पृष्ठों वाली पृष्ठ संख्याओं की सारणी देता है. |
page_size | मौजूदा दृश्य के लिए प्रति पृष्ठ लौटाए जाने वाले परिणामों की संख्या. |
previous_page | दृश्य परिणामों के अगले पृष्ठ की पृष्ठ संख्या. यदि परिणामों का कोई पिछला पृष्ठ नहीं है, तो यह शून्य है। |
primary_key_logical_name | इस दृश्य के लिए परिणाम तालिका के प्राथमिक कुंजी एट्रिब्यूट का Dataverse तार्किक नाम. उदाहरण के लिए, contactid. |
रिकॉर्ड | तालिका ऑब्जेक्ट के रूप में, दृश्य के लिए परिणाम रिकॉर्ड का मौजूदा पृष्ठ. |
sort_expression | दृश्य के लिए डिफ़ॉल्ट क्रमन व्यंजन. उदाहरण के लिए, nameASC, createdon DESC. |
total_pages | दृश्य के लिए परिणाम पृष्ठों की कुल संख्या. |
total_records | दृश्य के लिए परिणामों की कुल संख्या (सभी पृष्ठों पर). |
इवेंट
घटनाओं की पुनर्प्राप्ति और प्रदर्शन को सक्षम करता है. ईवेंट ऑब्जेक्ट आपको कोई ख़ास ईवेंट या सभी ईवेंट चुनने की अनुमति देता है.
ईवेंट ऑब्जेक्ट
ईवेंट ऑब्जेक्ट की मदद से आप पोर्टल में किसी भी विशिष्ट ईवेंट तक या उस पोर्टल में सभी ईवेंट तक पहुँच सकते हैं (चाहे जो भी ईवेंट हो).
ईवेंट ऑब्जेक्ट में निम्न एट्रिब्यूट होते हैं:
विशेषता | विवरण |
---|---|
आवृत्तियाँ | यह eventoccurancessobject लौटाता है, जिसमें पोर्टल में होने वाले ईवेंट की सभी आवृत्तियाँ समाहित होती है |
[ईवेंट का नाम या id] | आप किसी भी ईवेंट तक उसके नाम या Id गुणों से पहुँच सकते हैं. {% assign event = events["Event Name"] %} {% assign event = events["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 अंतिम आइटम का इंडेक्स है. |
फ़ोरम
फ़ोरम और फ़ोरम थ्रेड की पुनर्प्राप्ति और प्रदर्शन को सक्षम करता है। फ़ोरम डेटा रेंडर करने के लिए Liquid का उपयोग करने की योग्यता पोस्ट तक विस्तारित होती है, लेकिन एक नई पोस्ट या थ्रेड बनाने के लिए, आपको कथित अंतर्निहित कार्यक्षमता (जैसे कि डिफ़ॉल्ट फ़ोरम थ्रेड और फ़ोरम पोस्ट पृष्ठ टेम्पलेट) के साथ 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 ऑब्जेक्ट लौटाता है, जिसमें फ़ोरम के सभी फ़ोरम थ्रेड समाहित होते हैं. |
Name | फ़ोरम का नाम. |
thread_count | फ़ोरम में कितने थ्रेड हैं, इसकी संख्या का पूर्णांक मान लौटाता है. |
post_count | संपूर्ण फ़ोरम में कितने पोस्ट हैं, इसकी संख्या का पूर्णांक मान लौटाता है. |
forumthreads ऑब्जेक्ट
एट्रिब्यूट
विशेषता | वर्णन |
---|---|
सभी | संग्रह के सभी forumthread ऑब्जेक्ट लौटाता है. |
forumthread ऑब्जेक्ट
एट्रिब्यूट
नोट
विशेषता | विवरण |
---|---|
पोस्ट | एक forumposts ऑब्जेक्ट लौटाता है, जिसमें थ्रेड के सभी फ़ोरम पोस्ट समाहित होते हैं. |
लेखक | थ्रेड के लिए ऑथर लौटाता है (जो सिर्फ़ एक संपर्क तालिका ऑब्जेक्ट होता है). |
latest_post | थ्रेड में नवीनतम पोस्ट देता है. |
first_post | थ्रेड में पहली पोस्ट देता है. |
post_count | थ्रेड में कितने पोस्ट हैं, इसकी संख्या का पूर्णांक मान लौटाता है. |
is_answered | क्या थ्रेड का उत्तर दिया गया या नहीं? |
is_sticky | क्या थ्रेड एक स्टिकी थ्रेड है? |
forumposts ऑब्जेक्ट
एट्रिब्यूट
विशेषता | वर्णन |
---|---|
सभी | संग्रह के सभी forumthread ऑब्जेक्ट लौटाता है. |
एकल फ़ोरम पोस्ट
एट्रिब्यूट
नोट
विशेषता | विवरण |
---|---|
लेखक | पोस्ट के लिए ऑथर लौटाता है (जो सिर्फ़ एक संपर्क तालिका ऑब्जेक्ट होता है). |
सामग्री | पोस्ट की सामग्री. |
is_answer | क्या यह पोस्ट थ्रेड का उत्तर है? |
नॉलेज
आलेखों को प्रस्तुत करके पोर्टल में श्रेणीबद्ध करने के लिए Dataverse 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 पृष्ठ आउटपुट कैश को किनारे करके मौजूदा भाषा कोड के साथ शुरू में लगा हुआ है. |
नाम | मौजूदा भाषा का टाइटल. |
कोड | भाषा का भाषा कोड. |
उदाहरण के लिए, जब बहु-भाषाएं उपलब्ध होती हैं, तो भाषा ड्रॉपडाउन वेब टेम्प्लेट डिफ़ॉल्ट से उपलब्ध भाषाओँ को सूचीबद्ध करने के लिए इस तरल वस्तु का इस्तेमाल करता है.
लकड़ी का लट्ठा
निर्माताओं के पास अपने लिक्विड कोड में लॉग स्टेटमेंट्स को शामिल करने की क्षमता होती है। जब पावर पेज साइट चल रही होती है, तो लिक्विड कोड में निर्माता द्वारा जोड़े गए लॉग Power Pages डेवलपर टूल एक्सटेंशन में दिखाए जाते हैं। निर्माता द्वारा एम्बेड किए गए ये लॉग डेवलपर टूल एक्सटेंशन में तब प्रदर्शित होते हैं जब डायग्नोस्टिक सेटिंग सक्षम होती है।
कस्टम संदेशों को लॉग करने के लिए लिक्विड कोड में निम्नलिखित सिंटैक्स का उपयोग किया जा सकता है:
{% log message:'Custom message' level:'Warning' %}
लॉग विशेषताएँ
विशेषता | विवरण |
---|---|
लकड़ी का लट्ठा | द्रव वस्तु का नाम |
संदेश | लॉग करने के लिए किसी भी कस्टम संदेश का प्रतिनिधित्व करने वाली स्ट्रिंग |
स्तर | संदेश को जानकारी, चेतावनी या त्रुटि के रूप में लॉग करें |
उदाहरण:
{% log message: 'Log from Home page' %}
{% fetchxml query %}
<fetch version="1.0" mapping="logical" >
<entity name="contact">
<attribute name="fullname"/>
<attribute name="emailaddress1"/>
</entity>
</fetch>
{% endfetchxml %}
{% assign contacts = query.results.entities %}
{% for contact in contacts %}
<div> Contact name: {{contact.fullname}} </div><br/>
{% capture msgg %}
Contact email is {{contact.emailaddress1}} for name {{contact.fullname}}
{% endcapture %}
{% log message: msgg %}
{% endfor %}
पेज
वर्तमान पोर्टल अनुरोध पृष्ठ देखें. यह ऑब्जेक्ट साइट मानचित्र के एट्रिब्यूट और मौजूदा अनुरोध निकायों (आमतौर पर एक वेबपृष्ठ) को संयोजित करता है.
पृष्ठ ऑब्जेक्ट वर्तमान पृष्ठ के लिए ब्रेडक्रम्बस, वर्तमान पृष्ठ के लिए शीर्षक या URL जैसी चीज़ों और अंतर्निहित Dataverse रिकॉर्ड के किसी अन्य एट्रिब्यूट या संबंधित निकायों तक पहुँच प्रदान करता है.
<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. |
[एट्रिब्यूट या संबंध नाम] | आप तार्किक नाम के द्वारा पृष्ठ के अंतर्निहित Dataverse रिकॉर्ड के किसी भी एट्रिब्यूट तक पहुँच सकते हैं.{{ page.createdon }} {% assign attribute_name = 'name' %} {{ page[attribute_name] }} अधिकांश तालिका एट्रिब्यूट के मान सीधे लिक्विड प्रकार पर मैप करते हैं: दो विकल्प फ़ील्ड बूलियन पर मैप करते हैं, पाठ फ़ील्ड स्ट्रिंग पर मैप करती है, संख्यात्मक/मुद्रा फ़ील्ड पर और तिथि/समय फ़ील्ड तिथि ऑब्जेक्ट पर मैप करती हैं. लेकिन, कुछ विशेषता प्रकार ऑब्जेक्ट के रूप में लौटाए जाते हैं:
{{ page.adx_webpage_entitylist.adx_name }} यदि कोई संबंध प्रतिवर्ती (अर्थात, स्व-संदर्भित) है, तो एक entities ऑब्जेक्ट लौटाया जाता है। (अन्यथा, परिणाम अस्पष्ट होंगे.) {{ page.adx_webpage_webpage.referencing.adx_name }} नोट: बड़ी संख्या में संबंधित इकाइयों को लोड करना, या एकल टेम्पलेट में बड़ी संख्या में संबंध तक पहुँचना, टेम्पलेट रेंडरिंग प्रदर्शन पर नकारात्मक प्रभाव डाल सकता है। किसी एक लूप के भीतर ऐरे में प्रत्येक आइटम के लिए संबंधित निकायों को लोड करने से बचें. जयाँ संभव हो, निकायों के कलेक्शन को लोड करने के लिए 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] %} |
पोल प्लेसमेंट एट्रिब्यूट
नोट
विशेषता | विवरण |
---|---|
Name | पोल स्थापन के लिए नाम फ़ील्ड देता है. |
placement_url | URL जिसका उपयोग टेम्पलेट द्वारा पूरी तरह रेंडर किए गए पोल स्थापन को पुनर्प्राप्त करने के लिए किया जा सकता है. |
पोल | स्थान से संबद्ध पोल ऑब्जेक्ट का संग्रह देता है. इस संग्रह के साथ पुनरावृत्ति टैग और सरणी फ़िल्टर का उपयोग किया जा सकता है। |
random_url | URL जिसका उपयोग टेम्पलेट द्वारा पूरी तरह रेंडर किए गए स्थापन से किसी रेंडम पोल को पुनर्प्राप्त करने के लिए किया जा सकता है. |
submit_url | URL जिसमें पूरे किया गया पोल सबमिट किया जाता है. |
पोल एट्रिब्यूट
नोट
विशेषता | विवरण |
---|---|
has_user_voted | सही लौटाता है अगर वर्तमान उपयोगकर्ता (साइन इन किया हुआ या अज्ञात) ने इस पोल में पहले ही वोट कर दिया है. |
नाम | पोल के लिए नाम फ़ील्ड देता है. |
विकल्प | पोल से संबंधित पोल विकल्प ऑब्जेक्ट का संग्रह लौटाता है. इस संग्रह के साथ पुनरावृत्ति टैग और इकाइयाँ का उपयोग किया जा सकता है। |
poll_url | URL जिसका उपयोग टेम्पलेट द्वारा पूरी तरह रेंडर किए गए पोल को पुनर्प्राप्त करने के लिए किया जा सकता है. |
प्रश्न | पोल के लिए प्रश्न फ़ील्ड देता है. |
submit_button_label | एक स्ट्रिंग देता है जिसका उपयोग पोल के लिए सबमिट बटन लेबल को ओवरराइड करने के लिए किया जा सकता है. |
submit_url | URL जिसमें पूरे किया गया पोल सबमिट किया जाता है. |
user_selected_option | उपयोगकर्ता द्वारा चयनित polloption ऑब्जेक्ट लौटाता है (यदि उन्होंने पहले ही वोट कर दिया है). |
वोट | मतदान के लिए सारणीबद्ध किए गए मतों की संख्या लौटाता है. |
पोल विकल्प एट्रिब्यूट
नोट
विशेषता | विवरण |
---|---|
उत्तर | पोल के लिए उत्तर फ़ील्ड देता है. |
प्रतिशत | विकल्प के लिए पोल में वोटों का प्रतिशत 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 Pages रिलीज़ संस्करण 9.3.8.x या बाद के संस्करण में डिफ़ॉल्ट रूप से एस्केप Liquid फ़िल्टर उपयोगकर्ता और अनुरोध Liquid ऑब्जेक्ट के लिए लागू होगा. इस डिफ़ॉल्ट कॉन्फ़िगरेशन को अक्षम करने के लिए और इन लिक्विड ऑब्जेक्ट्स को बिना एस्केप लिक्विड फ़िल्टर की अनुमति देने के लिए, पोर्टल साइट सेटिंग्स - Site/EnableDefaultHtmlEncoding देखें.
एट्रिब्यूट
विशेषता | विवरण |
---|---|
params | वर्तमान अनुरोध के लिए नामित पैरामीटर के मान. params URL क्वेरी स्ट्रिंग पैरामीटर, प्रपत्र पोस्ट पैरामीटर और कुकीज़ का संयोजन होता है. |
पथ | वर्तमान अनुरोध URL का पथ. /profile/ |
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 ऑब्जेक्ट का उपयोग 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 | स्ट्रिंग के रूप में अंतर्निहित रिकॉर्ड की Dataverse तालिका ID. उदाहरण के लिए, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8 |
logical_name | परिणाम के लिए अंतर्निहित रिकॉर्ड का Dataverse तालिका तार्किक नाम. उदाहरण के लिए, 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_ancestor | यदि साइट मानचित्र नोड वर्तमान नोड का पूर्वज है, तो सही लौटाता है, अन्यथा गलत लौटाता है. |
is_sitemap_current | यदि साइट मानचित्र नोड वर्तमान नोड है, तो सही लौटाता है, अन्यथा गलत लौटाता है. |
पैरेंट | नोड का पैरेंट साइट मैप नोड लौटाता है. यदि नोड मूल नोड है, तो पैरेंट नोड शून्य है। |
पद | नोड का शीर्षक. |
url | नोट का URL. |
साइट मार्कर
आपको नाम से किसी भी साइट मार्कर को लोड करने की अनुमति देता है. यदि साइटमार्कर मौजूद है, तो एक साइटमार्कर ऑब्जेक्ट लौटाया जाता है। यदि दिए गए नाम वाला कोई साइटमार्कर नहीं मिलता है, तो null लौटाया जाता है.
{{ 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. |
[एट्रिब्यूट का तार्किक नाम] | आप साइटमार्कर लक्ष्य Dataverse रिकॉर्ड के किसी भी एट्रिब्यूट तक तार्किक नाम से पहुँच सकते हैं. उदाहरण के लिए, {{ sitemarker.adx_name }} |
स्निपेट
आपको नाम से किसी भी सामग्री स्निपेट को लोड करने की अनुमति देता है। यदि दिए गए नाम वाला स्निपेट नहीं मिलता है, तो null लौटाया जाता है।
{{ 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 अंतिम आइटम का इंडेक्स है. |
User
अंतर्निहित Dataverse संपर्क रिकॉर्ड के सभी एट्रिब्यूट पर पहुँच प्रदान करते हुए वर्तमान पोर्टल उपयोगकर्ता का संदर्भ देता है. यदि कोई उपयोगकर्ता लॉग इन नहीं है, तो यह चर शून्य है।
उपयोगकर्ता एक इकाई ऑब्जेक्ट है.
{% if user %}
Hello, {{ user.fullname | escape }}!
{% else %}
Hello, anonymous user!
{% endif %}
नोट
Power Pages रिलीज़ संस्करण 9.3.8.x या बाद के संस्करण में डिफ़ॉल्ट रूप से एस्केप Liquid फ़िल्टर उपयोगकर्ता और अनुरोध Liquid ऑब्जेक्ट के लिए लागू होगा. इस डिफ़ॉल्ट कॉन्फ़िगरेशन को अक्षम करने के लिए और इन लिक्विड ऑब्जेक्ट्स को बिना एस्केप लिक्विड फ़िल्टर की अनुमति देने के लिए, पोर्टल साइट सेटिंग्स - Site/EnableDefaultHtmlEncoding देखें.
एट्रिब्यूट
किसी निकाय ऑब्जेक्ट के सभी एट्रिब्यूट होने के साथ-साथ, उपयोगकर्ता के पास निम्न एट्रिब्यूट होते हैं.
विशेषता | विवरण |
---|---|
भूमिकाएँ | उपयोगकर्ता जिन भूमिकाओं से संबंध रखता है, उन्हें एक सारणी के रूप में लौटाता है.{% if user.roles contains 'Administrators' %} User is an administrator. {% endif %} नोट: आप व्यक्तिगत भूमिका सदस्यता का परीक्षण करने के लिए has_role फ़िल्टर का भी उपयोग कर सकते हैं। |
basic_badges_url | किसी उपयोगकर्ता के बैजेस प्राप्त करने के लिए सेवा url लौटाता है. किसी उपयोगकर्ता के लिए बैज प्रस्तुत करने के लिए, आपको "data-bage" और "data-uri" विशेषताओं वाला टैग शामिल करना होगा। वर्तमान उपयोगकर्ता का बैजेस रेंडर करने के लिए: <div data-badge data-uri='{{user.basic_badges_url }}'></div> id (userid चर) द्वारा उपयोगकर्ता के बैजेस रेंडर करने के लिए: `<div data-badge data-uri='{{user.basic_badges_url |
वेबलिंक
आपको नाम या ID से कोई भी वेबलिंक लोड करने की अनुमति देता है.
यदि वेब लिंक सेट मौजूद है, तो वेब लिंक सेट ऑब्जेक्ट लौटाया जाता है। यदि दिए गए नाम या आईडी वाला वेब लिंक सेट नहीं मिलता है, तो null लौटाया जाता है।
<!-- 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 प्रति. |
नाम | वेब लिंक सेट का नाम. |
शीर्षक | वेब लिंक सेट का शीर्षक. |
वेबलिंक | वेब लिंक सेट के साथ संबद्ध वेब लिंक ऑब्जेक्ट की सारणी. |
[एट्रिब्यूट का तार्किक नाम] | आप तार्किक नाम द्वारा वेब लिंक सेट Dataverse रिकॉर्ड के किसी भी एट्रिब्यूट तक पहुँच सकते हैं. उदाहरण के लिए, {{ weblinkset.createdon }} |
वेब लिंक एट्रिब्यूट
नोट
वेब लिंक एक इकाई वस्तु है, जिसमें निम्नलिखित विशेषताओं के अतिरिक्त सभी समान विशेषताएं होती हैं: ...
विशेषता | विवरण |
---|---|
विवरण | वेब लिंक का HTML वर्णन. |
display_image_only | यह इंगित करने वाले बूलियन एट्रिब्यूट कि वेब लिंक, लिंक पाठ के बिना केवल एक छवि के रूप में प्रदर्शित होना चाहिए या नहीं. |
display_page_child_links | बूलियन एट्रिब्यूट, जो दर्शाता है कि वेब लिंक को साइट मानचित्र लिंक किए गए पृष्ठ के चाइल्ड पृष्ठों को लिंक दिखाने चाहिए या नहीं. |
Image | इस लिंक के लिए वेब लिंक छवि ऑब्जेक्ट. यदि कोई छवि मौजूद नहीं है तो यह विशेषता शून्य है। |
is_external | यह इंगित करने वाला बूलियन एट्रिब्यूट कि वेब लिंक का लक्ष्य URL बाहरी साइट के लिए है या नहीं (आंतरिक पोर्टल पृष्ठ के लिए होनी की बजाय). |
is_sitemap_ancestor | यदि वेबलिंक का URL वर्तमान साइट मानचित्र नोड के पूर्वज को संदर्भित करता है, तो सही लौटाता है, अन्यथा गलत लौटाता है. |
is_sitemap_current | यदि वेबलिंक का URL वर्तमान साइट मानचित्र नोड को संदर्भित करता है, तो सही लौटाता है, अन्यथा गलत लौटाता है. |
नाम | वेब लिंक का नाम/शीर्षक. |
Nofollow | वेब लिंक को rel="nofollow" के रूप में चिह्नित किया जाए या नहीं, इसको दर्शाने वाला बूलियन एट्रिब्यूट. |
open_in_new_window | यह इंगित करने वाला बूलियन एट्रिब्यूट कि वेब लिंक चयनित किए जाने पर नए ब्राउज़र विंडो/टैब में खुलना चाहिए या नहीं. |
टूलटिप | वेब लिंक के लिए टूलटिप. |
URL | वेब लिंक का URL. |
वेबलिंक | वेब लिंक से संबद्ध चाइल्ड वेब लिंक ऑब्जेक्ट की सारणी. |
[एट्रिब्यूट का तार्किक नाम] | आप वेब लिंक Dataverse रिकॉर्ड के किसी भी एट्रिब्यूट तक तार्किक नाम से पहुँच सकते हैं. उदाहरण के लिए, {{ weblink.createdon }} |
वेब लिंक छवि एट्रिब्यूट
alternate_text | छवि के लिए वैकल्पिक पाठ. |
---|---|
ऊंचाई | छवि के निर्दिष्ट ऊंचाई के साथ पूर्णांक. यदि कोई ऊंचाई मान प्रदान नहीं किया गया है, तो यह विशेषता शून्य है। |
url | छवि का URL. |
चौड़ाई | पूर्णांक, जिसमें छवि की निर्दिष्ट चौड़ाई समाहित है. यदि कोई चौड़ाई मान प्रदान नहीं किया गया है, तो यह विशेषता शून्य है। |
वेबसाइट
पोर्टल वेबसाइट का संदर्भ देता है, जिससे पोर्टल की Dataverse वेबसाइट (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 को बदलता है.) |