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>
–
<a href={{ post.author_url }}> {{ post.author_name }} </a>
–
<a href={{ post.application_path }}#comments>
<span class=fa fa-comment aria-hidden=true></span> {{ post.comment_count }}
</a>
</div>
</li>
{% endfor %}
</ul>
</div>
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.
{{ 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
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
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
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
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
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
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.
{{ 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
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
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
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).