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


उपलब्ध 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>

&ndash;

<a href={{ post.author_url }}> {{ post.author_name }} </a>

&ndash;

<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 को बदलता है.)

इसे भी देखें

तरल प्रकार
तरल टैग
तरल फिल्टर