Saadaolevad Liquidi objektid

Märkus

Alates 12. oktoobrist 2022 on Power Appsi portaalid Power Pages. Lisateave: Microsoft Power Pages on nüüd üldiselt saadaval (ajaveebipostitus)
Peagi migreerime ja ühendame Power Appsi portaalide dokumentatsiooni Power Pagesi dokumentatsiooniga.

Likviidsed objektid sisaldavad atribuute lehele dünaamilise sisu lisamiseks. Näiteks on leheobjektil atribuut nimega „pealkiri”, mida saab kasutada praeguse lehe pealkirja väljastamiseks.

Objekti atribuudile nime järgi juurdepääsemiseks kasutage punkti (.). Objekti atribuudi mallis renderdamiseks ümbritsege see märkidega {{ and }}.

Oluline

Et vältida võimalikke saitidevahelise skriptimise (XSS) probleeme, kasutage alati tiksufiltrit HTML-kodeerimiseks andmete kodeerimiseks, kui kasutate kasutaja pakutud objekte ebausaldusväärsete andmete lugemiseks.

{{ page.title }}

Objekti atribuutidele pääseb ka stringinime ja märkide [] abil. See vorming on kasulik juhul, kui nõutud atribuut on määratud dünaamiliselt või kui atribuudi nimi sisaldab märke, tühikuid, erimärke jne, mis oleksid süntaksis punkti (.) kasutamisel kehtetud.

{{ page[title] }}

{% assign attribute_name = Name with spaces %}

{{ object[attribute_name] }}

Järgmisi objekte saab kasutada ja neile pääseb juurde igal pool ning mis tahes mallis.

Objekt Kirjeldus
olemid Võimaldab laadida mis tahes Power Apps-i tabeli ID alusel. Lisateave: olemid
kohe Kuupäeva/kellaaja objekt, mis viitab praegusele UTC-ajale malli renderdamise ajal.
Märkus. See väärtus on portaali veebirakenduse vahemälus ning seda ei värskendata igal korral. Lisateave: Kuupäevafiltrid
leht Viitab praeguse portaali taotluse lehele. Leheobjekt võimaldab juurdepääsu asjadele, nagu praeguse lehe lingiread, pealkiri või URL, ja mis tahes muudele aluseks oleva Power Apps-i kirje atribuutidele või sellega seotud olemitele. Lisateave: leht
parameetrid Mugav otsetee toimingule request.params. Lisateave: taotlus
taotlus Sisaldab teavet praeguse HTTP‑taotluse kohta. Lisateave: taotlus
sätted Võimaldab teil laadida mis tahes Saidi seadistus nime järgi. Lisateave: sätted
saidikaart Lubab juurdepääsu portaali saidikaardile. Lisateave: saidikaart
saidimarkerid Võimaldab laadida mis tahes saidimarkerit nime järgi. Lisateave: saidimarkerid
koodilõigud Võimaldab teil laadida mis tahes Koodilõik nime järgi. Lisateave: koodilõigud
kasutaja Viitab praegusele portaali kasutajale, võimaldades juurdepääsu kõikidele aluseks oleva Power Apps-i kontaktikirje atribuutidele. Kui ühtegi kasutajat ei ole sisse loginud, on muutuja väärtuseks null. Lisateave: kasutaja
veebilingid Lubab laadida mis tahes veebilinkide kogumi nime või ID järgi. Lisateave: veebilingid
veebisait Viitab portaali veebisaidi kirjele, võimaldades portaalis juurdepääsu kõigile Power Apps-i veebisaidi (adx_veebisait) kirje atribuutidele. Lisateave: veebisait

reklaamid

Pakub võimalust reklaamile juurde pääseda ja seda muuta.

Objekt Reklaamid võimaldab valida konkreetse reklaami või reklaamipaigutuse.

<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>

Reklaami atribuudid

Atribuut Kirjeldus
paigutused Tagastab objekti adplacements.
[reklaami nimi või id] Teil on juurdepääs mis tahes reklaamile selle nime või ID atribuutide järgi.
{% assign ad = ads[Ad Name] %}
{% assign ad = ads["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

Reklaamipaigutuste atribuudid

Atribuut Kirjeldus
[reklaamipaigutuse nimi või id] Teil on juurdepääs mis tahes atribuudile adplacement selle nime või ID atribuutide järgi.
{% assign placement = ads.placements[Placement Name or Id] %}
{% assign placement = ads.placements[2423d713-abb3-44c3-8a7d-c445e16fccad] %}

Reklaamipaigutuse atribuudid

Reklaamipaigutus on tabeli objekt, mis sisaldab samu üldatribuute ja allpool toodud atribuute.

Atribuut Kirjeldus
Reklaamid Tagastab reklaami objektide kogumi, mis on seotud paigutusega. Sellekogumiga võib kasutada Iteratsioonisilte ja Massiivifiltreid.
Nimi Tagastab reklaami paigutusele välja Nimi.
paigutuse_url URL, mida saab kasutada täielikult malli muudetud reklaami paigutuse toomiseks.
juhuslik_url URL, mida saab kasutada täielikult malli muudetud paigutusest juhusliku reklaami toomiseks.

Reklaami atribuudid

Märkus

Reklaam on kõigi samade atribuutidega tabeli objekt, millel on lisaks allpool loetletud atribuudid.

Atribuut Kirjeldus
reklaami_url URL, mida saab kasutada täielikult malli muudetud reklaami toomiseks.
Kopeerimine Tagastab reklaamile välja Kopeeri.
pilt Tagastab preklaamile pildi objekti (kui see on olemas).
Nimi Tagastab reklaamile välja Nimi.
ava_uues_aknas_ Tagastab väärtuse Tõene, kui valiku ümbersuunamise_url määratud URL peab avanema uues aknas.
ümbersuunamise_url URL, millele reklaami klõpsav kasutaja suunatakse.

Reklaami pildi atribuudid

Atribuut Kirjeldus
alternatiivne_tekst Tagastab teksti, mis peab ilmuma sildi aseteksti atribuudis.
kõrgus Tagastab pildi kõrguse pikslites
URL Tagastab pildi URL-i allika.
laius Tagastab pildi laiuse pikslites

ajaveebid

Annab ajaveebidele ja ajaveebipostitustele juurdepääsu ja renderdamise võimaluse.

Ajaveebiobjekt võimaldab valida konkreetse ajaveebi või ajaveebipostitused.

{% 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>

ajaveebide objekt

Objekt Ajaveebid võimaldab portaalis juurdepääsu konkreetsele ajaveebile või kõigile ajaveebipostitustele.

Järgmises tabelis selgitatakse ajaveebide objektiga seostatud atribuute.

Atribuut Kirjeldus
postitused Tagastab ajaveebi objekti, mis sisaldab kõiki portaali ajaveebipostitusi.
[ajaveebi nimi või id] Pääsete mis tahes ajaveebile juurde selle nime või ID atribuutide järgi.
{% assign blog = blogs["Blog Name"] %}                             

{% assign blog = blogs["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}  |

ajaveebi objekt

Ajaveebi objekt võimaldab teil töötada ühe ajaveebiga, andes teile juurdepääsu selle ajaveebi postitustele.

Järgmises tabelis selgitatakse mitmesuguseid ajaveebi objektidega seostatud atribuute.

Atribuut Kirjeldus
postitused Tagastab ajaveebipostituste objekti, mis sisaldab ajaveebi kõiki postitusi.
Nimi Ajaveebi nimi.
title Ajaveebi pealkiri.
URL Ajaveebi URL.

ajaveebipostituste objekt

Objekt ajaveebipostitused annab juurdepääsu ajaveebipostituse objektide kogumile. Liquidi filtrite abil saate ka ajaveebipostitusi tellida ja lehekülgjaotuse arhiivida.

{% assign blogposts = blogs.posts | order\_by “adx\_name”, “desc” | paginate: 0,4 | all %}

Muud võimalikud suvandid:

  • blogs.posts.all (et saada kõik blogi postitused)
  • blogs.posts | from\_index: 0 | take: 2

Järgmises tabelis selgitatakse mitmesuguseid ajaveebipostituste objektiga seostatud atribuute.

Atribuut Kirjeldus
Kõik Tagastab kõik ajaveebipostituse objektid kogumis.

ajaveebipostituse objekt

Viitab ühele ajaveebipostitusele.

Järgmises tabelis selgitatakse mitmesuguseid ajaveebipostituse objektiga seostatud atribuute.

Atribuut Kirjeldus
URL Postituse URL.
sisu Tagastatakse postituse sisu väli.
autor Tagastab postituse autorid (mis on lihtsalt kontaktitabeli objekt).
pealkiri Postituse pealkiri.
kommentaaride_arv Tagastatakse antud postituse kommentaaride arvu täisarvuline väärtus.
avaldamise_kuupäev Postituse avaldamise kuupäev.

olemid

Ettevaatust!

Et vältida võimalikke saitidevahelise skriptimise (XSS) probleeme, kasutage alati paofiltrit stringi andmete HTML-kodeerimiseks, kui kasutate olemite Liquidi objekti selliste andmete lugemiseks, mille on edastanud ebausaldusväärne kasutaja.

Märkus

Mõned Dataverse’i nimereeglid on muutunud, näiteks nimetatakse Dataverse’i olemeid nüüd tabeliteks. Liquidi objektidele nimemuutused ei rakendu. Liquidi olemite objekti nimetatakse ka edaspidi olemiteks.

Võimaldab laadida mis tahes Power Apps-i tabeli ID alusel. Tabeli olemasolu korral tagastatakse tabeli objekt. Kui antud ID‑ga tabelit ei leitud, tagastatakse 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 %}

Entity

Olemi objekt annab juurdepääsu rakenduse Power Apps tabeli kirje atribuutidele.

Atribuut Kirjeldus
ID Tabeli GUID ID stringina. Näide: 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
loogiline_nimi Power Apps tabeli loogiline nimi.
Märkused Laadib tabeliga seostatud mistahes märkmed (annotatsioon) järjestatuna vanimast uusimani (loomiskuupäev). Märkmed tagastatakse märkme objektina.
õigused Laadib tabeli õiguse kinnituse tulemused tabeli jaoks. Tulemused tagastatakse õiguste objektina.
URL Tagastab tabelile rakenduse Power Appsi portaalid sisuhaldussüsteemi URL-i tee. Kui tabelil puudub praegusel veebisaidil kehtiv URL, tagastatakse väärtus null. Üldiselt tagastatakse ainult kindlate portaali CMS‑i integreeritud tabeli tüüpide väärtus, kui rakendusel ei ole just kohandatud URL‑i teenusepakkuja.
[atribuudi või seose nimi] Rakenduse Power Apps tabeli mis tahes atribuudile pääsete juurde loogilist nime kasutades. {{ entity.createdon }}{% assign attribute_name = 'name' %}{{ entity[attribute_name] }}
Enamiku tabeli atribuutide väärtusi viitab otse Liquid tüüpidele: kaks valikuvälja viitavad Booleansile, tekstiväljad stringidele, numbri-/valuutaväljad numbritele, kuupäeva/kellaaja väljad kuupäeva objektidele. Mõned atribuudi tüübid tagastatakse aga objektidena.
  • Otsinguväljad (Seostatud tabeliviide) tagastatakse seostatud tabeli viiteobjektina.
  • Väljad Suvandikomplekt/märkeloend tagastatakse suvandikomplekti väärtuse objektidena.
  • Seotud olemeid saate laadida ka seose skeemi nime järgi.
  • {{ page.adx_webpage_entitylist.adx_name }}Refleksiivse (st enesele viitava) seose puhul tagastatakse refleksiivse seose objekt. (Muidu oleks tulemus ebaselge.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Märkus. Suure hulga seotud olemite laadimine või juurdepääs suurele hulgale seostele ühel mallil võib malli renderdamise jõudlust negatiivselt mõjutada. Vältige iga massiivis oleva üksuse seotud olemite tsüklilist laadimist. Võimaluse korral kasutage rakenduse Dataversei tabeli silte kogude olemite laadimiseks.

Seostatud tabeliviide

Otsinguatribuutide väärtused tagastatakse seostatud tabeli viite objektidena järgmiste atribuutidega.

Atribuut Kirjeldus
ID Viidatud tabeli GUID ID stringina.
Näide: 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
loogiline_nimi Viidatud tabeli loogiline nimi rakenduses Power Apps.
Nimetus Viidatud tabeli peamine nimeatribuut.

Märge

Märkus on tabeli objekt, mis annab juurdepääsu annotatsioonikirje atribuutidele ja seostele. Lisaks kõigile tabeli objekti atribuutidele on märkmel järgmised täiendavad atribuudid.

Atribuut Kirjeldus
documentbody Laadib märkuse annotatsioonikirje atribuudi documentbody Base64‑kodeeringus stringina. Kuna selle atribuudi sisu võib olla väga mahukas, ei laadita seda koos ülejäänud märkuse atribuutidega, vaid ainult nõudmisel.
Märkus. Atribuudi documentbody kasutamisel võib olla negatiivne mõju malli renderdamise jõudlusele ja seda tuleks teha ettevaatusega.
Võimalusel andke selle asemel link manusele, kasutades atribuuti url.
URL Tagastab portaali annotatsiooni sisseehitatud manuseohjuri URL-i tee. Kui kasutajal on olemas õigus ja märkusele on manustatud fail, laaditakse selle URL‑i taotlemisel alla märkuse manusfail.

Märkus

Lisafiltrid

Suvandikomplekti väärtus

Suvandikomplekti/märkeloendi atribuudi väärtused tagastatakse seostatud tabeli viite objektidena järgmiste atribuutidega.

Atribuut Kirjeldus
Silt Suvandikomplekti/märkeloendi atribuudi väärtuse lokaliseeritud silt. Näide: aktiivne
Väärtus Suvandikomplekti/märkeloendi atribuudi väärtuse täisarvuline väärtus. Näide: 0

Tabeliõigused

Tabeli õiguste objekt annab juurdepääsu tabeli liidetud õiguse kinnituse tulemustele.

Atribuut Kirjeldus
saab_lisada Tagastab väärtuse Tõene, kui praegusel kasutajal on õigus selle kirje seostele kirjeid lisada. Muul juhul tagastab väärtuse Väär.
saab_lisada_kirjele Tagastab väärtuse Tõene, kui praegusel kasutajal on õigus lisada see kirje teise tabeli seosesse. Muul juhul tagastab väärtuse Väär.
saab_luua Tagastab väärtuse Tõene, kui praegusel kasutajal on õigus luua uusi seda tabelitüüpi kirjeid. Muul juhul tagastab väärtuse Väär.
saab_kustutada Tagastab väärtuse Tõene, kui praegusel kasutajal on selle kirje kustutamise õigus. Muul juhul tagastab väärtuse Väär.
saab_lugeda Tagastab väärtuse Tõene, kui praegusel kasutajal on selle kirje lugemisõigus. Muul juhul tagastab väärtuse Väär.
saab_kirjutada Tagastab väärtuse Tõene, kui praegusel kasutajal on selle kirje värskendamise õigus. Muul juhul tagastab väärtuse Väär.
reeglid_olemas Tagastab väärtuse Tõene, kui selle objektiga esindatud õiguse tulemid on selgelt määratletud õiguse reeglite tulem. Tagastab väärtuse Väär, kui need on selgelt määratletud õiguste puudumisel vaiketulemid.

Refleksiivne seos

Katsed laadida olemitele refleksiivseid (st enesele viitavaid) seoseid tagastatakse järgmiste atribuutidega objektidena.

Atribuut Kirjeldus
on_refleksiivne Tagastab väärtuse Tõene. Saab kasutada testimaks, kas seose tagastatud objekt on refleksiivse seose objekt.
viidatud Tagastatakse antud seose viidatud olemite massiiv.
viitav Tagastatakse antud seosele viitav tabel. Tagastatakse väärtus null, kui ühtki viitavat tabelit pole olemas. Kui seos on mitu‑mitmele (N:N), tagastatakse viitavate olemite massiiv.

olemiloend

Olemiloendi objekti kasutatakse Power Apps Dataverse tabeli siltide raames. See annab ligipääsu kõigile antud loendi atribuutidele.

Atribuudid

Märkus

olemid

Atribuut Kirjeldus
loomine_lubatud Tagastab väärtuse Tõene, kui uute kirjete loomine on loendi jaoks konfigureeritud. Muul juhul tagastab väärtuse Väär.
urli_loomine Annab vastuseks loendi loomise lingi/nupu jaoks konfigureeritud URL-i tee.
üksikasjad_lubatud Tagastab väärtuse Tõene, kui üksikute kirjete üksikasjalik vaade on loendi jaoks konfigureeritud ü Muul juhul tagastab väärtuse Väär.
üksikasjade_id_parameeter Annab vastuseks päringustringi parameetri nime, mida kasutatakse kirje ID-ga kirje üksikasjaliku vaate URL-i loomisel. Liquidi filtrite kasutamise üksikasjade kohta URL-i loomiseks vt URL-i filtrid. Näiteks: id
üksikasjade_silt Annab vastuseks loendi üksikasjaliku vaate linkide/nuppude jaoks konfigureeritud lokaliseeritud sildi.
üksikasjade_url Annab vastuseks konfigureeritud URL-i tee loendi üksikasjaliku vaate linkide/nuppude jaoks.
tühja_loendi_tekst Annab vastuseks konfigureeritud lokaliseeritud teksti, mis kuvatakse, kui loendi vaade ei anna tulemusi.
olemi_õiguste_lubamine Tagastab väärtuse Tõene, kui tabeli õiguste filtreerimine on selle loendi jaoks lubatud. Muul juhul tagastab väärtuse Väär.
olemi_loogiline_nimi Tagastab Power Apps-i tabeli loogilise nime kirjete jaoks, mida see loend kuvab. Näiteks: kontakt
konto_atribuudi_nime_filtreerimine Tagastab atribuudi loogilise nime konto otsinguks, mida kasutatakse tulemkirjete filtreerimiseks portaali praeguse kasutaja peamise konto järgi. Näide: accountid
kohaldamise_sildi_filtreerimine Annab vastuseks konfigureeritud lokaliseeritud sildi, mida kasutatakse lingi/nupu jaoks, mis rakendab loendi tulemustele täpsustatud atribuudifiltri.
filtri_määratlemine Annab vastuseks JSON-i atribuudifiltri määratluse loendi jaoks. Vaadake Loendi filtrid üksikasju metafiltrite Liquid-filtrite kasutamise kohta selle määrarluse töötlemiseks.
filtreerimine_lubatud Tagastab väärtuse Tõene, kui loendi jaoks on täpsem atribuutide filtreerimine lubatud. Muul juhul tagastab väärtuse Väär.
portaali_kasutaja_atribuudi_nime_filtreerimine Tagastab atribuudi loogilise nime kontakti otsinguks, mida kasutatakse tulemkirjete filtreerimiseks portaali praeguse kasutaja kontakti järgi. Näide: contactid
veebisaidi_atribuudi_nime_filtreerimine Tagastab atribuudi loogilise nime adxi_veebisaidi otsinguks, mida kasutatakse tulemkirjete filtreerimiseks portaali praeguse veebisaidi järgi. Näide: adx_websiteid
keelekood_ Tagastab Power Apps-i täisarvulise keelekoodi, mida kasutatakse selle loendi kõigi lokaliseeritud siltide valimiseks.
lehe_suurus Annab vastuseks loendi konfigureeritud tulemuste lehe suuruse.
primaarvõtme_nimi_ Annab vastuseks põhilise võtmeatribuudi loogilise nime kirjete jaoks, mida see loend kuvab.
otsing_lubatud Tagastab väärtuse Tõene, kui otsing on selle loendi jaoks lubatud. Muul juhul tagastab väärtuse Väär.
otsingu_kohatäide Annab vastuseks loendi konfigureeritud lokaliseeritud teksti otsinguvälja järjehoidja.
otsingu_kohtspikker Annab vastuseks loendi konfigureeritud lokaliseeritud teksti otsingu kohtspikri.
vaated Annab vastuseks loendi saadaolevad vaatet loendi vaateobjektidena.
[atribuudi loogiline nimi] Te pääsete ligi mis tahes loendi atribuudi (adx_olemiloend) Power Apps-i kirjele, kui kasutate loogilist nime samal viisil kui tabeli objekti. Näiteks, {{ entitylist.adx_name }}

Loendi kuvaatribuudid

Atribuut Kirjeldus
veerud Annab vastuseks vaate veerud loendi vaate veergude objektidena.
olemi_loogiline_nimi Tagastab Power Apps-i tabeli loogilise nime vaatesse kaasatud kirjete jaoks. Näiteks: kontakt
ID Annab vastuseks vaate GUID ID.
keelekood_ Tagastab Power Apps-i täisarvulise keelekoodi, mida kasutatakse vaate jaoks kõigi lokaliseeritud siltide (veerupäiste jne) valimiseks
Nimi Tagastab vaate Power Apps-i kuvatava nime.
primaarvõtme_loogiline_nimi_ Tagastab Power Apps-i tabeli primaarvõtme loogilise nime vaatesse kaasatud kirjete jaoks. Näide: contactid
sortimise_avaldis Annab vastuseks vaate vaikimisi sortimisavaldise. Näide: name ASC, createdon DESC.

Loendi vaate veeru atribuudid

Atribuut Kirjeldus
atribuudi_tüüp Tagastab Power Apps-i atribuudi tüübi nime veeru jaoks stringina. Näide: otsing, märkeloend, string, kahendmuutuja, kuupäev ja kellaaeg
loogiline_nimi Tagastab Power Apps-i atribuudi loogilise nime veeru jaoks. Näide: createdon
Nimi Tagastab lokaliseeritud Power Apps-i kuvatava nime veeru jaoks. Näide: loomiskuupäev
kasvav_sortimine Annab vastuseks sortimisavaldise stringi veeru sortimiseks kasvavas järjekorras. Näide: createdon ASC
kahanev_sortimine Annab vastuseks sortimisavaldise stringi veeru sortimiseks vähenevas järjekorras. Näide: createdon DESC
sortimine_keelatud Tagastab väärtuse Tõene, kui veeru sortimine on keelatud. Muul juhul tagastab väärtuse Väär.
sortimine_lubatud Tagastab väärtuse Tõene, kui veeru sortimine on lubatud. Muul juhul tagastab väärtuse Väär.
laius Annab vastuseks veeru konfigureeritud laiuse pikslites.

entityview

Objekti olemivaadet kasutatakse sildiga olemivaade ja see võimaldab juurdepääsu vaate metaandmetele ning vaate tulemkirjetele.

Atribuudid

Atribuut Kirjeldus
veerud Liigub tagasi veergude vaatesse kui tabeli vaate veeru objekt.
olemi_õigus_keelatud Tagastab väärtuse Tõene, kui juurdepääs tulemite vaatele keelati praeguse kasutaja ebapiisavate tabeliõiguste tõttu. Tagastab väärtuse Väär, kui tulemite vaatamiseks on antud lugemisõigus.
olemi_loogiline_nimi Tulemuskirjete vaate Power Apps-i tabeli loogiline nimi. Näiteks: kontakt
esimene_leht Tulemite kuvamise esimese lehe leheküljenumber. Selleks on 1, välja arvatud siis, kui tulemeid ei tagastatud, millisel juhul on see null.
ID Power Apps-i vaate GUID ID, mis määratleb selle olemivaate.
keelekood_ Praeguse vaate jaoks lokaliseeritud siltide laadimiseks kasutatakse Power Apps-i täisarvulist keelekoodi.
viimane_leht Tulemite kuvamise viimase lehe leheküljenumber. Kui tulemeid ei tagastatud, on see null.
nimi Selle olemivaate määratleva Power Apps-i vaate nimi, nt Aktiivsed kontaktid.
järgmine_leht Tulemite kuvamise järgmise lehe leheküljenumber. Kui järgmist tulemite lehte ei ole, siis on see väärtus null.
Lk Tulemite kuvamise praeguse lehe leheküljenumber.
lehed Tagastab leheküljenumbrite massiivi, mis sisaldab praeguse kuva kõiki tulemite lehti.
lehe_suurus Praeguse vaate puhul lehe kohta tagastatud tulemite arv.
eelmine_leht Tulemite kuvamise järgmise lehe leheküljenumber. Kui eelmist tulemite lehte ei ole, siis on see väärtus null.
primaarvõtme_loogiline_nimi_ Selle vaate tulemite tabeli primaarvõtme atribuudi Power Apps-i loogiline nimi. Näiteks: contactid.
kirjed Vaate tulemikirjete praegune leht tabeli objektidena.
sortimise_avaldis Kuva vaikesortimisavaldis. Näiteks nameASC, createdon DESC.
lehti_kokku Kuva tulemilehtede koguarv.
kirjeid_kokku Kuva tulemite koguarv (kõikidel lehtedel).

sündmused

Annab sündmustele juurdepääsu ja nende muutmise võimaluse. Objekt sündmused võimaldab valida konkreetse sündmuse või kõik sündmused.

objekt sündmused

Objekt sündmused võimaldab portaalis juurde pääseda mis tahes kindlale sündmusele või kõigile sündmustele (olenemata sündmusest).

Objektil sündmused on järgmised atribuudid.

Atribuut Kirjeldus
toimumised Tagastab objekti eventoccurancessobject, mis sisaldab kõiki sündmuse toimumiskordi portaalis
[sündmuse nimi või id] Pääsete mis tahes sündmusele juurde selle nime või ID atribuutide järgi.
{% assign event = events["sündmuse nimi"] %}
{% assign event = events["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

objekt sündmus

Objekt sündmus võimaldab töötada üksiku sündmusega, andes teile juurdepääsu selle sündmuse ajakavadele ja toimumiskordadele.

Objektil sündmus on järgmised atribuudid.

Atribuut Kirjeldus
toimumist Tagastab objekti eventoccurrencesobject, mis sisaldab kõiki selle sündmuse toimumiskordi.
nimi Sündmuse nimi.
URL Sündmuse URL.

objekt eventoccurences

Objekt eventoccurrences annab teile juurdepääsu sündmuse toimumiskordade objektide kogumile. Liquidi filtreid kasutades saate tellida sündmuse toimumiskordi ja määrata toimumiskordade toomiseks ning lehekülgjaotuse arhiivimiseks ajavahemikke

{% assign occurances = event.occurrences.from[today].to[advance_date] %}

pange tähele, et

{% assign occurances = event.occurrences.min[today].max[advance_date] %}

on ka võimalik.

Objektiga eventoccurrences on seostatud järgmised atribuudid

Atribuut Kirjeldus
Kõik Tagastab kõik kogumis olevad objektid eventoccurrences.

objekt eventoccurence

Tähistab üht sündmuse toimumiskorda. Seostatud atribuudid on alljärgnevad.

Atribuut Kirjeldus
URL Toimumiskorra URL.
on_kogu_päeva_sündmus Kas see on kogu päeva sündmus?
algusaeg_ Sündmuse algusaeg.
lõppaeg_ Sündmuse lõpuaeg.

for-tsükkel

Sisaldab atribuute, mis on kasulikud for tsükli plokis.

Märkus

forloopi saab kasutada ainult samaaegselt for sildi kasutamiseda

Kood

{% for child in page.children %}

{% if forloop.first %}

This is the first child page!

{% else %}

This is child page number {{ forloop.index }}.

{% endif %}

{% endfor %}

Väljund

This is the first child page!

This is child page number 2.

This is child page number 3.

Atribuudid

Atribuut Kirjeldus
esimene Tagastab väärtuse Tõene, kui see on tsükli esimene iteratsioon. Tagastab väärtuse Väär, kui see pole esimene iteratsioon.
indeks Praeguse üksuse paigutus kogumis, kus esimese üksuse paigutus on 1.
index0 Praeguse üksuse paigutus kogumis, kus esimese üksuse paigutus on 0.
Viimane Tagastab väärtuse Tõene, kui see on tsükli viimane iteratsioon. Tagastab väärtuse Väär, kui see pole viimane iteratsioon.
pikkus Tagastatakse tsükli iteratsioonide arv ߝ itereeritud kogumiku üksuste arv.
rindex Tsüklisse jäänud üksuste arv (pikkuse indeks), kus 1 on viimase elemendi indeks.
rindex0 Tsüklisse jäänud üksuste arv (pikkuse indeks), kus 0 on viimase elemendi indeks.

foorumid

Annab foorumitele ja foorumilõimedele juurdepääsu ja renderdamise võimaluse. Võimalus kasutada Liquidit foorumi andmete esitamiseks laieneb postitustele, kuid uue postituse või lõime loomiseks tuleb kasutada ASP.NET-i mitmeetapiliste vormide lehemalli, millesse on integreeritud nimetatud funktsioon (nt vaikimisi kasutatavad foorumilõime ja foorumipostituse lehemallid).

Foorumite objekt võimaldab valida foorumi või foorumilõimed:

<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>

foorumite objekt

Foorumite objekt võimaldab portaalis juurdepääsu konkreetsele foorumile või kõigile foorumilõimedele (olenemata foorumist).

Objekt foorum võimaldab töötada ühe foorumiga, andes teile juurdepääsu selle foorumi lõimedele.

Objekt foorumilõimed annab juurdepääsu foorumilõime objektide kogumile. Foorumilõime tellida ja mitmele lehele jaotada saab ka Liquid-filtrite abil.

{% assign threads = forum.threads | order_by adx_name, desc | paginate: 0,4 | all %}

Üks foorumilõim

Foorumipostituste objekt annab juurdepääsu foorumipostituste objektide kogumile.

Atribuudid

Atribuut Kirjeldus
lõimed Tagastab objekti forumthreads, mis sisaldab kõiki portaali objekte forumthread.
Kõik Tagastab kõik portaalis olevad objektid forum. Pange tähele, et website.forums on samuti võrdväärne.
lõimede_arv Tagastab kogu veebisaidil olevate lõimede arvu täisarvulise väärtuse.
postituste_arv Tagastab portaali postituste koguarvu täisarvulise väärtuse.
[foorumi nimi või id] Pääsete mis tahes foorumile juurde selle nime või ID atribuutide järgi.
`{% assign forum = forums[Forum Name] %}
{% assign forum = forums[da8b8a92-2ee6-476f-8a21-782b047ff460] %}

objekt foorum

Atribuudid

Märkus

olemid

Atribuut Kirjeldus
lõimed Annab vastuseks objekti forumthreads, mis sisaldab foorumi kõiki lõimi.
Nimi Foorumi nimi
lõimede_arv Tagastab foorumis olevate lõimede arvu täisarvulise väärtuse.
postituste_arv Tagastab kogu foorumis olevate postituste koguarvu täisarvulise väärtuse.

objekt forumthreads

Atribuudid

Atribuut Kirjeldus
Kõik Tagastab kõik kogumis olevad objektid forumthread.

objekt forumthread

Atribuudid

Märkus

olemid

Atribuut Kirjeldus
postitused Tagastab objekti forumposts, mis sisaldab foorumilõime kõiki postitusi.
autor Tagastab lõime autori (mis on lihtsalt kontakti tabeli objekt).
viimane_postitus Annab vastuseks lõime viimase postituse.
esimene_postitus Annab vastuseks lõime esimese postituse.
postituste_arv Tagastab lõimes olevate postituste arvu täisarvulise väärtuse.
on_vastatud Kas lõimele on vastatud või mitte?
on_kinnitatud Kas lõim on kleeplõim?

objekt forumposts

Atribuudid

Atribuut Kirjeldus
Kõik Tagastab kõik kogumis olevad objektid forumthread.

Üks foorumipostitus

Atribuudid

Märkus

olemid

Atribuut Kirjeldus
autor Tagastab postituse autor (mis on lihtsalt kontaktitabeli objekt).
sisu Postituse sisu.
on_vastus Kas see postitus on vastus lõimele?

teadmised

Annab juurdepääsu rakenduse Power Apps teadmusartiklitele ja kategooria tabeli kirjetele artiklite ja kategooriate portaalis renderdamiseks.

Atribuudid

Atribuut Kirjeldus
artiklid Tagastab artikli objekti, mis sisaldab portaalis saadaval olevate teadmusartiklite tabeli kirjete artiklite objekte.
kategooriad Tagastab kategooria objekti, mis sisaldab portaalis saadaval olevate kategooria tabeli kirjete kategooriate objekte.

artikli objekt

Artikli objekt võimaldab teile juurdepääsu artikli objektide kogumile. Liquidi filtrite abil saate ka artikleid tellida ja lehekülgjaotust teha.

{% 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 %}

Atribuudid

Atribuut Kirjeldus
populaarsed Tagastab kõige suurema vaatajate arvuga artiklite objektide kogumi. {% assign popular_articles = knowledge.articles.popular %}
hiljutised Tagastab uusima muutmiskuupäevaga artiklite objektide kogumi. {% assign recent_articles = knowledge.articles.recent %}
ülesse Tagastab kõige kõrgema hinnanguga artiklite objektide kogumi. {% assign top_articles = knowledge.articles.top %}

Filtrid

Järgmised filtrid saavad nõustuda valikuliste lehesuuruse ja keele parameetritega. Esimene parameeter on toodavate kirjete arv. Lehe vaikesuurus on 5. Teine parameeter toodavate teatud keeles artiklite keelekood. Filtreid saab kombineerida teiste paindlike filtritega.

{% assign page_size = 5 %}
{% assign language_code = website.selected_language.code %}
{% assign recent_articles = knowledge.articles | recent: page_size, language_code %}
Atribuut Kirjeldus
populaarsed Tagastab kõige suurema vaatajate arvuga artiklite objektide kogumi. {% assign popular_articles = knowledge.articles \| popular: 10, en-US %}
hiljutised Tagastab uusima muutmiskuupäevaga artiklite objektide kogumi. {% assign recent_articles = knowledge.articles \| recent: 5 %}
ülesse Tagastab kõige kõrgema hinnanguga artiklite objektide kogumi. {% assign top_articles = knowledge.articles \| top: 3, en-US %}

kategooriate objekt

Kategooriate objekt annab teile juurdepääsu kategooriate objektide kogumile. Liquidi filtrite abil saate ka kategooriaid tellida ja lehekülgjaotust teha.

{% 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 %}

Atribuudid

Atribuut Kirjeldus
hiljutised Tagastab uusima muutmiskuupäevaga kategooriate objektide kogumi.
tipp_tase Tagastab kategooriate objektide kogumi, millel ei ole peamist kategooriat.

Filtrid

Järgmised filtrid saavad nõustuda valikulise lehe suurust määrava parameetriga. Lehe vaikesuurus on 5. Filtreid saab kombineerida teiste paindlike filtritega.

{% assign page_size = 5 %}
{% assign recent_categories = knowledge.categories | recent: page_size %}
Atribuut Kirjeldus
hiljutised Tagastab uusima muutmiskuupäevaga kategooriate objektide kogumi. Saate edastada parameetrid {% assign recent_categories = knowledge.categories \| recent: 10 %}
tipp_tase Tagastab kategooriate objektide kogumi, millel ei ole peamist kategooriat. {% assign root_categories = knowledge.categories \| top_level %}

artikli objekt

Artikli objekt laseb teil töötada ühe teadmusartikliga selle artikli üksikasjade kuvamiseks portaalis.

Atribuudid

artikkel on olemi objekt, millel on lisaks allmainitule kõik samad atribuudid.

Atribuut Kirjeldus
artikli_avalik_number Artikli avalik number
kommentaaride_arv Teatud artikli kommentaaride arvu täisarvuline väärtus.
sisu Artikli sisu.
see_kasutaja_võib_kommenteerida Tagastab kahendväärtuse, mis näitab, kas kasutaja saab artiklile kommentaare jätta.
on_hindamine_lubatud Tagastab kahendväärtuse, mis näitab, kas artikli hindamine on lubatud.
märksõnad Artikli märksõnad.
nimi Artikli pealkirja alternatiivne pseudonüüm.
hinnang Artikli kümnendsüsteemis hinnangu väärtus.
title Artikli pealkiri.
vaatamiste_arv Artikli vaatamise kordade täisarvuline väärtus.

kategooria objekt

Kategooria objekt laseb teil töötada ühe kategooriaga selle üksikasjade kuvamiseks portaalis.

Atribuudid

kategooria on olemi objekt, millel on lisaks allmainitule kõik samad atribuudid.

Atribuut Kirjeldus
kategoorianumber Kategooria number
nimi Kategooria pealkirja alternatiivne pseudonüüm.
pealkiri Kategooria pealkiri

keel

Pakub praeguse keele nime ja keeletähist, kui lubatud on mitme keele tugi.

Atribuudid

Atribuut Kirjeldus
URL Praegune taotluse URL, mis on eelkinnitatud praeguse keeletähise koodiga.
url_substitution Praegune taotluse URL, mis on praeguse keeletähise eelkinnitatud, möödudes lehe väljundi vahemälust.
nimi Praeguse keele tiitel.
kood Keele kood.

Näiteks Keelte ripploendi veebimall kasutab vaikimisi seda paindlikku objekti, et loetleda saadaolevad keeled, kui mitu keelt on saadaval.

leht

Viitab praeguse portaali taotluse lehele. See objekt kombineerib saidikaardi ja praeguse taotluse olemid atribuudid (tavaliselt veebileht).

Leheobjekt võimaldab juurdepääsu asjadele, nagu praeguse lehe lingiread, pealkiri või URL, ja mis tahes muudele aluseks oleva Power Apps-i kirje atribuutidele või sellega seotud olemitele.

<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 }}. -->

Lehe atribuudid

Märkus

olemid

Atribuut Kirjeldus
lingiribad Tagastab lehe sisukaardi sõlmeobjektide lingirea, kus esimene on saidikaardi juursõlm ja viimane ülemüksus.
alamüksused Tagastab lehe saidikaardi sõlme alamobjektid.
ülemüksus Tagastab lehe saidikaardi ülemsõlme. Kui leht on avaleht, on ülemüksuse väärtus null.
title Lehe pealkiri.
URL Lehe URL.
[atribuudi või seose nimi] Pääsete lehe aluseks oleva rakenduse Power Apps kirje mis tahes atribuudile juurde loogilise nime järgi.
{{ page.createdon }}
{% assign attribute_name = 'name' %}
{{ page[attribute_name] }}
Enamiku tabeli atribuutide väärtusi viitab otse Liquid tüüpidele: kaks valikuvälja viitavad Booleansile, tekstiväljad stringidele, numbri-/valuutaväljad numbritele, kuupäeva/kellaaja väljad kuupäeva objektidele. Mõned atribuudi tüübid tagastatakse aga objektidena.
  • Otsinguväljad (Seostatud tabeliviide) tagastatakse seostatud tabeli viiteobjektina.
  • Võimalik, et Set / Picklist väljad tagastatakse kui optsiooni määratud väärtuse objektid.
  • Seotud olemeid saate laadida ka seose skeemi nime järgi.
    {{ page.adx_webpage_entitylist.adx_name }}
    Sellisel juhul on suhe refleksiivne (st endale viitav), olemite objekt tagastatakse. (Muidu oleks tulemus ebaselge.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Märkus. Suure hulga seotud olemite laadimine või juurdepääs suurele hulgale seostele ühel mallil võib malli renderdamise jõudlust negatiivselt mõjutada. Vältige iga massiivis oleva üksuse seotud olemite tsüklilist laadimist. Võimaluse korral eelistage kasutada rakenduse Power Apps Dataverse-i tabeli silte kogude olemite laadimiseks.

küsitlused

Pakub võimalust küsitlusele juurde pääseda ja seda muuta.

Objekt küsitlused võimaldab valida konkreetse küsitluse või küsitluse paigutuse.

<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>

Küsitluste atribuudid

Atribuut Kirjeldus
paigutused Tagastab küsitluste paigutuse objekti.
[küsitluse nimi või id] Saate mis tahes küsitlusele ligi pääseda selle nime või ID-atribuutide järgi. {% assign poll = polls[Poll Name] %}
{% assign poll = polls["41827a5c-33de-49b8-a0c7-439e6a02eb98"] %}

Küsitluse paigutuste atribuudid

Atribuut Kirjeldus
[küsitluse paigutuse nimi või id] Pääsete mis tahes küsitluse paigutusele juurde selle nime või ID-atribuutide järgi.{% assign placement = polls.placements[Placement Name or Id] %}
{% assign placement = polls.placements[7677c5d4-406e-4b6c-907c-916ac17dba0f] %}

Küsitluse paigutuse atribuudid

Märkus

olemid

Atribuut Kirjeldus
Nimi Tagastab küsitluse paigutusele nime välja.
paigutuse_url URL, mida saab kasutada täielikult malli järgi muudetud küsitluse paigutuse toomiseks.
küsitlused Tagastab küsitluse objektide kogumi, mis on seotud paigutusega. Sellekogumiga võib kasutada Iteratsioonisilte ja Massiivifiltreid.
juhuslik_url URL, mida saab kasutada täielikult malli järgi muudetud paigutusest suvalise küsitluse väljaotsimiseks.
edastamise_url URL, millele edastatakse lõpuleviidud küsitlus.

Küsitluse atribuudid

Märkus

olemid

Atribuut Kirjeldus
on_kasutaja_vastatud Tagastab tõese väärtuse, kui praegune kasutaja (sisselogitud või anonüümne) on juba sellele küsitlusele vastanud.
Nimi Tagastab küsitluse nime välja.
suvandid Tagastab küsitluse suvandiobjektide kogumi, mis on küsitlusega seotud. Selle kogumiga võib kasutada iteratsioonisilte ja olemeid.
küsitluse_url URL, mida saab kasutada täielikult malli järgi muudetud küsitluse väljaotsimiseks.
küsimus Tagastab küsitluse küsimuse välja.
edastamise_nupu_silt Tagastab stringi, mida saab kasutada küsitluse edastusnupu sildi tühistamiseks.
edastamise_url URL, millele edastatakse lõpuleviidud küsitlus.
kasutaja_valitud_suvand Tagastab kasutaja poolt valitud küsitluse valiku objekti (kui see kasutaja on juba vastanud).
hääled Tagastab vastuste arvu, mis on küsitluse kohta tabelisse kantud.

Küsitluse valikute atribuudid

Märkus

olemid

Atribuut Kirjeldus
vastus Tagastab küsitluse vastuse välja.
protsent Tagastab küsitluse vastuste protsendi kümnendarvuna vahemikus 0 kuni 100.
hääled Tagastab vastuste arvu, mis on antud valiku kohta tabelisse kantud.

taotlus

Sisaldab teavet praeguse HTTP‑taotluse kohta.

{% assign id = request.params['id'] | escape %}

<a href={{ request.url | add_query: 'foo', 1 | escape }}>Link</a>

Märkus

  • URL‑i filtritega saate Liquidis dünaamiliselt URL‑e luua.
  • Üksuses request.url kasutatav URL võib olla mis tahes taotletud väärtus ja see talletatakse vahemällu korduvate taotluste jaoks. Et tagada üksuses request.url õige väärtus, kaaluge asenduse sildi osalise URL-i kasutamist, nt ~{WebFile path}, või portaali URL-i salvestamist saidi sätetes.
  • Power Apps portaalide väljalaske versioon 9.3.8.x või uuemad on vaikimisi eemaldatud Liquid filter jõustatud kasutaja ja nõude Liquid objektid. Kui soovite selle vaikekonfiguratsiooni keelata ja lubada Liquid objektid ilma selle filtrita, vaadake portaali sait sätted - Sait/EnableDefaultHtmlEncoding.

Atribuudid

Atribuut Kirjeldus
parameetrid Praeguse taotluse nimega parameetriväärtused. Parameetrid on URL‑i päringustringi parameetrite, vormi postituse parameetrite ja küpsiste kombinatsioon.
Tee Praeguse taotluse URL-i tee.
/profiil/
tee_ja_päring Praeguse taotluse URL-i tee ja päring.
/profile/?foo=1&bar=something
päring Praeguse taotluse URL-i päringu osa.
?foo=1&bar=something
URL Praeguse taotluse täielik URL.
https://www.example.com/profile/?foo=1&bar=something

searchindex

Objekti searchindex kasutatakse Power Apps Dataverse-i tabeli siltidel ja annab juurdepääsu päringu tulemustele.

{% 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 %}

Atribuudid

Atribuut Kirjeldus
ligikaudu_kokku_vaatamisi Tagastab registri päringule vastava ligikaudse kogutabamuste arvu. Pange tähele, et otsinguregistri toimimise viisi tõttu turbefiltreerimise ja muude kujundustegurite suhtes on see arv ainult ligikaudne ega pruugi täpselt ühtida mõnes olukorras praegusele kasutajale saadaolevate tulemite koguarvuga.
Lk Tagastab praeguse päringu lehenumbri.
lehe_suurus Tagastab praeguse päringu maksimaalse lehe suuruse. Arvestage sellega, et kui soovite praeguse lehe kohta tagastatavate tulemite tegelikku arvu (kuna see võib olla väiksem kui määratud maksimaalne lehe suurus), kasutage parameetrit results.size.
tulemid Tagastab päringu tulemite lehe otsinguregistri tulemi objektidena.

Otsinguregistri tulemid

Atribuut Kirjeldus
Olem Tulemi aluseks olevad olemid.
osa Asjakohane lühike tekstiosa tulemi kohta, tingimused vastavad määratud päringule, mis on esile tõstetud HTML-sildiga <em>. Teatud tüüpi päringud ei toeta esiletõstetud osi, nagu hägusad päringud (~) ja metamärkide päringud (*). Nendel juhtudel on see atribuut null.
ID Tulemi aluseks oleva kirje Power Apps-i tabeli ID stringina. Näide: 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
loogiline_nimi Tulemi aluseks oleva kirje Power Apps-i tabeli loogiline nimi. Näide: adx_webpage
Number Tulemi number kõikide tulemite lehtede hulgas, alustades number 1-st. Näiteks kui lehe suurus on 10, siis tulemite teise lehe esimese tulemi puhul on see väärtus 11.
skoor Tulemi Lucene'i skoor ujukoma väärtusena. Tulemid tagastatakse selle väätuse järjekorras.
title Tulemi pealkiri.
URL Tulemi URL. See on tavaliselt — kuid mitte tingimata — absoluutne tee praeguse rakenduse jaoks, mitte täielik URL. Näiteks /artiklid/artikkel1/

sätted

Võimaldab teil laadida mis tahes Saidi seadistust nime järgi. Kui antud nimega sätet ei leita, tagastatakse null.

Märkus

Sätted tagastatakse stringidena, kuid te saate nende teisteks tüüpideks konverteerimiseks kasutada Tüübi filtreid.

{{ 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 %}

saidikaart

Lubab juurdepääsu portaali saidikaardile.

<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 %}

Saidikaardi atribuudid

Atribuut Kirjeldus
Praegune Tagastab praeguse lehe saidikaardi sõlme objekti.
Juur Tagastab veebisaidi juur(ava)lehe saidikaardi sõlme objekti.

Saidikaardi sõlme atribuudid

Atribuut Kirjeldus
Lingiribad Tagastab sõlme sisukaardi sõlmeobjektide lingirea, kus esimene on saidikaardi juursõlm ja viimane ülemüksus.
Alamüksused Tagastab sõlme saidikaardi alamsõlme objektid.
Kirjeldus Sõlme kirjeldus/sisukokkuvõte. (See väli võib sisaldada HTML-i.)
Üksus Tagastab sõlme aluseks olevad olemid. Kui sõlmel puudub aluseks olev tabel, on selle väärtus null.
on_saidikaardi_eellane Tagastab väärtuse Tõene, kui saidikaardi sõlm on praeguse sõlme eellane, muidu on väärtuseks Väär.
on_praegune_saidikaart Tagastab väärtuse Tõene, kui saidikaardi sõlm on praegune sõlm, muidu on väärtuseks Väär.
Ema Tagastab sõlme saidikaardi emasõlme. Kui sõlm on juursõlm, on ülemüksuse väärtus null.
Ametinimetus Sõlme pealkiri.
URL Sõlme URL.

saidimarkerid

Võimaldab laadida mis tahes saidimarkerit nime järgi. Saidimarkeri olemasolu korral antakse vastuseks saidimarkeri objekt. Kui antud nimega saidimarkerit ei leita, tagastatakse 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 %}

Saidimarkeri atribuudid

Atribuut Kirjeldus
URL Saidimarkeri sihtmärgi URL.
[atribuudi loogiline nimi] Pääsete saidimarkeri sihtmärgiks oleva rakenduse Power Apps kirje mis tahes atribuudile juurde loogilise nime järgi. Näiteks, {{ sitemarker.adx_name }}

koodilõigud

Võimaldab laadida mis tahes sisu koodilõike nime järgi. Kui antud nimega koodilõiku ei leita, tagastatakse null.

{{ snippets[Header] }}

{% assign footer = snippets[Footer] %}

{% if footer %}

{{ footer }}

{% else %}

No footer snippet was found.

{% endif %}

tablerowloop

Sisaldab atribuute, mis on kasulikud iteratsioonisildid-tsükli plokis.

Märkus

tablerowloopi saab kasutada ainult Iteration tags.

Atribuudid

Atribuut Kirjeldus
Veerg Tagastab praeguse rea registri alates 1-st.
col0 Tagastab praeguse rea registri alates 0-st.
esimene_veerg Tagastab väärtuse Tõene, kui praegune veerg on rea esimene veerg, muidu tagastab väärtuse Väär.
viimane_veerg Tagastab väärtuse Tõene, kui praegune veerg on rea viimane veerg, muidu tagastab väärtuse Väär.
Esimene Tagastab väärtuse Tõene, kui see on tsükli esimene iteratsioon. Tagastab väärtuse Väär, kui see pole esimene iteratsioon.
Indeks Praeguse üksuse paigutus kogumis, kus esimese üksuse paigutus on 1.
index0 Praeguse üksuse paigutus kogumis, kus esimese üksuse paigutus on 0.
Viimane Tagastab väärtuse Tõene, kui see on tsükli viimane iteratsioon. Tagastab väärtuse Väär, kui see pole viimane iteratsioon.
Pikkus Tagastatakse tsükli iteratsioonide arv ߝ itereeritud kogumiku üksuste arv.
Rindex Tsüklisse jäänud üksuste arv (pikkuse indeks), kus 1 on viimase elemendi indeks.
rindex0 Tsüklisse jäänud üksuste arv (pikkuse indeks), kus 0 on viimase elemendi indeks.

kasutaja

Viitab praegusele portaali kasutajale, võimaldades juurdepääsu kõikidele aluseks oleva Power Apps-i kontaktikirje atribuutidele. Kui ühtegi kasutajat ei ole sisse loginud, on muutuja väärtuseks null.

kasutaja on olemi objekt.

{% if user %}
 
Hello, {{ user.fullname | escape }}!
 
{% else %}
 
Hello, anonymous user!
 
{% endif %}

Märkus

Power Apps portaalide väljalaske versioon 9.3.8.x või uuemad on vaikimisi eemaldatud Liquid filter jõustatud kasutaja ja nõude Liquid objektid. Kui soovite selle vaikekonfiguratsiooni keelata ja lubada Liquid objektid ilma selle filtrita, vaadake portaali sait sätted - Sait/EnableDefaultHtmlEncoding.

Atribuudid

Lisaks kõigile olemi objekti atribuutidele on kasutajal järgmised atribuudid.

Atribuut Kirjeldus
rollid Naaseb rollidele,kuhu kasutaja kuulub, mis on massiiv .
{% if user.roles contains 'Administrators' %} User is an administrator. {% endif %}
Märkus: te saate samuti kasutada filtrit has_role, et kontrollida individuaalse rolli liikmelisust.
basic_badges_url Tagastab teenuse URL-i, et hankida kasutaja märgid.
Kasutaja märkide muutmiseks peate te lisama sildi atribuutidega „andmete märk” ja „andmete uri”. Praeguse kasutaja märkide muutmiseks:
<div data-badge data-uri='{{user.basic_badges_url }}'></div>
Kasutaja märkide ID põhjal muutmine (muutuv kasutajanimi):
`<erinevad andmed-märgi andmed-uri='{{user.basic_badges_url

veebilingid

Võimaldab teil laadida mis tahes veebilinke nime või ID järgi.

Veebilinkide kogumi olemasolul tagastatakse veebilinkide kogumi objekt. Kui antud nime või ID-ga veebilinkide kogumit ei leita, naaseb väärtusele 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 %}

Veebilinkide kogumi atribuudid

Märkus

Veebilinkide kogum on olemi objekt, millel on lisaks allmainitule kõik samad atribuudid.

Atribuut Kirjeldus
Kopeerimine Veebilinkide kogumi HTML-koopia.
Nimi Veebilinkide kogumi nimi.
Ametinimetus Veebilinkide kogumi pealkiri.
Veebilingid Veebilinkide kogumiga seostatud veebilingi objektide massiiv.
[atribuudi loogiline nimi] Pääsete veebilinkide komplekti rakenduse Power Apps kirje mis tahes atribuutidele juurde loogilise nime järgi. Näiteks {{ weblinkset.createdon }}

Veebilingi atribuudid

Märkus

Veebilink on olemi objekt, millel on lisaks allmainitule kõik samad atribuudid.

Atribuut Kirjeldus
Kirjeldus Veebilingi HTML-kirjeldus.
kuva_ainult_pilt Kahendmuutuja atribuut, mis näitab, kas veebilinki tuleb kuvada ainult pildina, ilma lingi tekstita.
kuva_lehe_alamlingid_ Loogiline atribuut, mis näitab, kas veebilink peab kuvama linke lingitud lehe saidikardi alamlehtedele alamlinkidena.
Pilt Veebilingi piltobjekt sellele lingile. See atribuut on null, kui pilti pole.
on_väline Kahendmuutuja atribuut, mis näitab, kas veebilingi siht-URL on välisele saidile (mitte sisemisele portaali lehele).
on_saidikaardi_eellane Tagastab väärtuse Tõene, kui veebilingi URL viitab praeguse saidikaardi sõlme eellasele, muidu on väärtuseks Väär.
on_praegune_saidikaart Tagastab väärtuse Tõene, kui veebilingi URL viitab praeguse saidikaardi sõlmele, muidu on väärtuseks Väär.
Nimi Veebilingi nimi/pealkiri.
Nofollow Loogiline atribuut, mis näitab, kas veebilink tuleb tähistada kui rel=nofollow.
ava_uues_aknas_ Kahendmuutuja atribuut, mis näitab, kas veebilink tuleb valimise korral avada uues brauseriaknas / uuel vahekaardil.
Kohtspikker Veebilinkgi kohtspikri tekst.
URL Veebilingi URL.
Veebilingid Veebilingiga seostatud alamveebilingi objektide massiiv.
[atribuudi loogiline nimi] Pääsete veebilingi rakenduse Power Apps kirje mis tahes atribuutidele juurde loogilise nime järgi. Näiteks {{ weblink.createdon }}

Veebilingi pildi atribuudid

alternatiivne_tekst Pildi asetekst.
Kõrgus Täisarv, mis sisaldab määratud pildi kõrgust. Kui kõrguse väärtust pole sisestatud, on see atribuut väärtusega null.
URL Pildi URL.
Laius Täisarv, mis sisaldab pildi määratud laiust. Kui laiuse väärtust pole sisestatud, on see atribuut väärtusega null.

veebisait

Viitab portaali veebisaidile, võimaldades juurdepääsu portaali kõigile Power Apps veebisaidi (adx_veebisait) kirje atribuutidele.

Märkus

Veebisait on olemi objekt kõikide samade atribuutidega.

Kood

{{ website.adx_name }} ({{ website.id }})

Väljund

Community Portal (936DA01F-9ABD-4d9d-80C7-02AF85C822A8)

Atribuudid

Järgmises tabelis on toodud selle sildi atribuudid, mida saab kasutada vaikesätete asendamiseks, et vältida vahemällu salvestamist.

Vaikeväärtus Asendaja (väldib vahemällu salvestamist) Näide
sign_in_url sign_in_url_substitution Vaikimisi: website.sign_in_url : /en-US/SignIn?returnUrl=%2Fen-US%2F
Asendamine (väldib vahemällu salvestamist): website.sign_in_url_substitution: /en-US/SignIn?returnUrl=%2Fen-US%2Fsubstitute-page%2F
("asendaja – leht" asendab selles näites vaikimisi puhverdatud URL-i.)
sign_out_url sign_out_url_substitution Vaikimisi: website.sign_out_url: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2F
Asendamine (väldib vahemällu salvestamist): website.sign_out_url_substitution: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2Fsubstitute-page%2F
("asendaja – leht" asendab selles näites vaikimisi puhverdatud URL-i.)

Vt ka

Liquid-tüübid
Liquid-sildid
Liquid-filtrid

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).