Jagamisviis:


Saadaolevad Liquidi objektid

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 ligi ka kasutades stringinime ja []. 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 Microsoft Dataverse-i tabeli ID alusel. Lisateave: olemid
kohe Kuupäeva/kellaaja objekt, mis viitab praegusele UTC-ajale malli renderdamise ajal.
Märge: Portaali veebirakendus salvestab selle väärtuse vahemällu ja seda ei värskendata iga kord. Lisateave. Kuupäeva filtrid
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 Dataverse-i kirje atribuutidele või sellega seotud olemitele. Lisateave: leht
parameetrid Mugav otsetee toimingule request.params. Lisateave: päring
taotlus Sisaldab teavet praeguse HTTP‑taotluse kohta. Lisateave: päring
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: lõiked
kasutaja Viitab praegusele portaali kasutajale, võimaldades juurdepääsu kõikidele aluseks oleva Dataverse-i kontaktikirje atribuutidele. Kui ükski kasutaja pole sisse logitud, on see muutuja 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 Dataverse veebisaidi (adx_website) kirje atribuutidele. Lisateave: Veebisait

reklaamid

Lubab reklaami toomise ja kuvamise.

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 samade üldiste atribuutide ja järgmiste atribuutidega tabeliobjekt.

Atribuut Kirjeldus
Reklaamid Tagastab reklaami objektide kogumi, mis on seotud paigutusega. Selle kollektsiooniga saab kasutada iteratsioonisilte ja massiivifiltreid .
Nimetus 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 tabeliobjekt, millel on lisaks järgmistele funktsioonidele ka kõik samad 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).
Nimetus Tagastab reklaamile välja Nimi.
ava_uues_aknas Tagastab väärtuse tõene, kui valiku ümbersuunamise url-iks määratud URL peab avanema uues aknas.
ümbersuunamine_url URL, kuhu kasutaja reklaami valides suunatakse.

Reklaami pildi atribuudid

Atribuut Kirjeldus
Ase_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

Võimaldab ajaveebide ja ajaveebipostituste otsimist ja kuvamist.

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.
[bkigi 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.
avaldamis_kuupäev Postituse avaldamise kuupäev.

olemid

Hoiatus

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 Dataverse-i tabeli ID alusel. Kui tabel on olemas, tagastatakse tabeliobjekt. Kui antud ID-ga tabelit ei leita, 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

Olemiobjekt annab juurdepääsu tabelikirje atribuutidele Dataverse .

Atribuut Kirjeldus
ID Tabeli GUID ID stringina. Näide: 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
loogiline_nimi Dataverse tabeli loogiline nimi.
Märked – laaditakse kõik tabeliga seotud märkmed (marginaal), mis on järjestatud vanimast uusimani (createdon). Märkmed tagastatakse märkme objektina.
õigused Laadib tabeli õiguse kinnituse tulemused tabeli jaoks. Tulemused tagastatakse õiguste objektina.
URL Tagastab tabelile rakenduse Power Pages portaalide sisuhaldussüsteemi URL-i tee. Kui tabelil puudub praegusel veebisaidil kehtiv URL, tagastatakse väärtus null. Üldiselt tagastab see väärtuse ainult teatud tabelitüüpide puhul, mis on integreeritud portaali CMS-i, välja arvatud juhul, kui olete URL-i pakkujat oma rakenduses kohandanud.
[atribuudi või seose nimi] Rakenduse Dataverse 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 }}Juhul, kui suhe on refleksiivne (st enesele viitav), tagastatakse refleksiivne suhteobjekt. (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 Dataverse.
Nimetus Viidatud tabeli peamine nimeatribuut.

Märge

Märkus on tabeli objekt, mis annab juurdepääsu annotatsioonikirje atribuutidele ja seostele. Lisaks kõigile tabeliobjekti atribuutidele on märkusel järgmised lisaatribuudid.

Atribuut Kirjeldus
documentbody Laadib märkuse annotatsioonikirje atribuudi documentbody Base64‑kodeeringus stringina. Kuna selle atribuudi sisu võib olla suur, ei laadita seda ülejäänud märkmeatribuutidega, vaid laaditakse ainult nõudmisel.
Märge: Atribuudi documentbody kasutamisel võib olla negatiivne mõju malli renderdamise jõudlusele ja seda tuleks teha ettevaatlikult.
Võimalusel andke selle asemel link manusele, kasutades atribuuti url.
URL Tagastab portaali annotatsiooni sisseehitatud manuseohjuri URL-i tee. Kui kasutajal on luba ja märkusel on manustatud fail, laadib selle URL-i taotlus märkmefaili manuse alla.

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.
lugemis_õigus Tagastab väärtuse Tõene, kui praegusel kasutajal on selle kirje lugemisõigus. Muul juhul tagastab väärtuse Väär.
kirjutamis_õigus 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 false (kui vaiketulemid) puuduvad selgelt määratletud õigused.

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 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.
loomine_url 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.
üksikasjad_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
üksikasi_silt Annab vastuseks loendi üksikasjaliku vaate linkide/nuppude jaoks konfigureeritud lokaliseeritud sildi.
üksikasi_url Annab vastuseks konfigureeritud URL-i tee loendi üksikasjaliku vaate linkide/nuppude jaoks.
tühi_loend_tekst Annab vastuseks konfigureeritud lokaliseeritud teksti, mis kuvatakse, kui loendi vaade ei anna tulemusi.
lubatud_olemi_õigused 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 Dataverse-i tabeli loogilise nime kirjete jaoks, mida see loend kuvab. Näiteks: kontakt
filter_konto_atribuudi_nimi Tagastab konto otsingu atribuudi loogilise nime, mida kasutatakse tulemikirjete filtreerimiseks praeguse portaali kasutaja peamine konto järgi. Näide: accountid
filter_kohalda_silt Annab vastuseks konfigureeritud lokaliseeritud sildi, mida kasutatakse lingi/nupu jaoks, mis rakendab loendi tulemustele täpsustatud atribuudifiltri.
filter_definition Annab vastuseks JSON-i atribuudifiltri määratluse loendi jaoks. Vaadake Loendi filtrid üksikasju metafiltrite Liquid-filtrite kasutamise kohta selle määrarluse töötlemiseks.
filter_lubatud Tagastab väärtuse Tõene, kui loendi jaoks on täpsem atribuutide filtreerimine lubatud. Muul juhul tagastab väärtuse Väär.
filter_portaal_kasutaja_atribuut_nimi Tagastab kontakti otsingu atribuudi loogilise nime, mida kasutatakse tulemikirjete filtreerimiseks portaali praeguse kasutaja kontakti järgi. Näide: contactid
filter_veebisait_atribuut_nimi Tagastab otsingu atribuudi loogilise nime adx_website, mida kasutatakse tulemikirjete filtreerimiseks praeguse portaali veebisaidi alusel. Näiteks, adx_websiteid
keel_kood Tagastab Dataverse-i täisarvulise keelekoodi, mida kasutatakse selle loendi kõigi lokaliseeritud siltide valimiseks.
leht_suurus Annab vastuseks loendi konfigureeritud tulemuste lehe suuruse.
primaar_võti_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.
otsing_kohatäide Annab vastuseks loendi konfigureeritud lokaliseeritud teksti otsinguvälja järjehoidja.
otsing_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_entitylist) Dataverse 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 Dataverse-i tabeli loogilise nime vaatesse kaasatud kirjete jaoks. Näiteks: kontakt
ID Annab vastuseks vaate GUID ID.
keel_kood Tagastab täisarvulise Dataverse keelekoodi, mida kasutatakse vaate jaoks kõigi lokaliseeritud siltide (veerupäiste jne) valimiseks.
Nimetus Tagastab vaate Dataverse-i kuvatava nime.
primaar_võti_loogiline_nimi Tagastab Dataverse-i tabeli primaarvõtme loogilise nime vaatesse kaasatud kirjete jaoks. Näide: contactid
sort_avaldis Annab vastuseks vaate vaikimisi sortimisavaldise. Näide: name ASC, createdon DESC.

Loendi vaate veeru atribuudid

Atribuut Kirjeldus
atribuudi_tüüp Tagastab Dataverse-i atribuudi tüübi nime veeru jaoks stringina. Näide: otsing, märkeloend, string, kahendmuutuja, kuupäev ja kellaaeg
loogiline_nimi Tagastab Dataverse-i atribuudi loogilise nime veeru jaoks. Näide: createdon
Nimi Tagastab lokaliseeritud Dataverse-i kuvatava nime veeru jaoks. Näide: loomiskuupäev
sort_ascending Annab vastuseks sortimisavaldise stringi veeru sortimiseks kasvavas järjekorras. Näide: createdon ASC
sort_descending Annab vastuseks sortimisavaldise stringi veeru sortimiseks vähenevas järjekorras. Näide: createdon DESC
sort_disabled Tagastab väärtuse Tõene, kui veeru sortimine on keelatud. Muul juhul tagastab väärtuse Väär.
sort_enabled 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.
entity_permission_denied 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 Dataverse-i tabeli loogiline nimi. Näiteks: kontakt
esimene_leht Tulemite kuvamise esimese lehe leheküljenumber. See on 1, välja arvatud juhul, kui tulemusi ei tagastatud, millisel juhul on see null.
ID Dataverse-i vaate GUID ID, mis määratleb selle olemivaate.
keel_kood Praeguse vaate jaoks lokaliseeritud siltide laadimiseks kasutatakse Dataverse-i täisarvulist keelekoodi.
viimane_leht Tulemite kuvamise viimase lehe leheküljenumber. Kui tulemusi ei tagastatud, on see väärtus null.
nimetus Selle olemivaate määratleva Dataverse-i vaate nimi, nt Aktiivsed kontaktid.
järgmine_leht Tulemite kuvamise järgmise lehe leheküljenumber. Kui järgmist tulemuste lehte pole, on see väärtus null.
Lehekülg Tulemite kuvamise praeguse lehe leheküljenumber.
lehed Tagastab leheküljenumbrite massiivi, mis sisaldab praeguse kuva kõiki tulemite lehti.
leht_suurus Praeguse vaate puhul lehe kohta tagastatud tulemite arv.
eelmine_leht Tulemite kuvamise järgmise lehe leheküljenumber. Kui eelmist tulemuste lehte pole, on see null.
primaar_võti_loogiline_nimi Selle vaate tulemite tabeli primaarvõtme atribuudi Dataverse-i loogiline nimi. Näiteks: contactid.
kirjed Vaate tulemikirjete praegune leht tabeli objektidena.
sort_avaldis Kuva vaikesortimisavaldis. Näiteks nameASC, createdon DESC.
total_pages Kuva tulemilehtede koguarv.
total_records Kuva tulemite koguarv (kõikidel lehtedel).

sündmused

Võimaldab sündmuste otsimist ja kuvamist. 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
toimumist 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["Event Name"] %}
{% 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. Saate tellida sündmuse toimumiskordi ja määrata toimumiskordade toomiseks kuupäevavahemiku ning saavutada ka lehitsemise, kasutades vedelikufiltreid.

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

Võimalik on ka järgmine valik:

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

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. Seotud atribuudid on järgmised.

Atribuut Kirjeldus
URL Toimumiskorra URL.
is_all_day_event Kas see on kogu päeva sündmus?
algus_kellaaeg Sündmuse algusaeg.
lõpp_aeg 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

Võimaldab foorumite ja foorumilõimede otsimist ja kuvamist. Võimalus kasutada Liquid foorumi andmete esitamiseks laieneb postitustele, kuid uue postituse või lõime loomiseks tuleb kasutada ASP.NET mitmeetapiliste vormide lehemalli, millesse on integreeritud nimetatud funktsioon (näiteks 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õimed_arv Tagastab kogu veebisaidil olevate lõimede arvu täisarvulise väärtuse.
postitus_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.
Nimetus Foorumi nimi
lõimed_arv Tagastab foorumis olevate lõimede arvu täisarvulise väärtuse.
postitus_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.
postitus_arv Tagastab lõimes olevate postituste arvu täisarvulise väärtuse.
on_vastatud Kas lõimele on vastatud või mitte?
is_sticky 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.
is_answer Kas see postitus on vastus lõimele?

teadmised

Annab juurdepääsu rakenduse Dataverse 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 vedeliku 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 vedeliku 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 kõik samad atribuudid, lisaks järgmistele atribuutidele:

Atribuut Kirjeldus
artikli_avalik_number Artikli avalik number
kommentaaride_arv Selle arvu täisarv, kui palju kommentaare antud artikli kohta on.
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 arvu täisarv.

kategooria objekt

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

Atribuudid

Kategooria on olemi objekt, millel on lisaks järgmistele atribuutidele ka 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 mitme keele tugi on lubatud.

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.

Logi

Tegijatel on võimalus lisada logiväljavõtted oma vedelasse koodi. Kui sait Power pages töötab, kuvatakse tegija poolt vedelikukoodis lisatud logid arendaja tööriistalaiendis Power Pages . Need tegija manustatud logid kuvatakse arendaja tööriistalaiendis, kui diagnostikasäte on lubatud.

Vedelikukoodis saab kohandatud sõnumite logimiseks kasutada järgmist süntaksit:

{% log message:'Custom message' level:'Warning' %}

Logi atribuudid

Atribuut Kirjeldus
Logi Vedela objekti nimi
message String, mis tähistab mis tahes kohandatud logitavaid sõnumeid
tase Logige sõnum kui Teave, Hoiatus või Tõrge

Näide:

{% log message: 'Log from Home page' %}

{% fetchxml query %}
<fetch version="1.0" mapping="logical" >
<entity name="contact">
<attribute name="fullname"/>
<attribute name="emailaddress1"/>
</entity>
</fetch>
{% endfetchxml %}

{% assign contacts = query.results.entities %}

{% for contact in contacts %}
<div> Contact name: {{contact.fullname}} </div><br/>
{% capture msgg %} 
Contact email is {{contact.emailaddress1}} for name {{contact.fullname}}
{% endcapture %}
{% log message: msgg %}
{% endfor %}

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 Dataverse-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 ema null.
pealkiri Lehe pealkiri.
URL Lehe URL.
[atribuudi või seose nimi] Pääsete lehe aluseks oleva rakenduse Dataverse 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 }}
    Juhul, kui suhe on refleksiivne (st enesele viitav), tagastatakse olemi 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 eelistage kasutades rakenduse Dataverse tabeli silte kogude olemite laadimiseks.

küsitlused

Võimaldab küsitluse toomise ja kuvamise.

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
Nimetus 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. Selle kollektsiooniga saab kasutada iteratsioonisilte ja massiivifiltreid .
juhuslik_url URL, mida saab kasutada täielikult malli järgi muudetud paigutusest suvalise küsitluse väljaotsimiseks.
submit_url URL, millele edastatakse lõpuleviidud küsitlus.

Küsitluse atribuudid

Märkus.

olemid

Atribuut Kirjeldus
has_user_voted 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 kollektsiooniga saab kasutada iteratsioonisilte ja olemeid. ...
poll_url URL, mida saab kasutada täielikult malli järgi muudetud küsitluse väljaotsimiseks.
küsimus Tagastab küsitluse küsimuse välja.
submit_button_label Tagastab stringi, mida saab kasutada küsitluse edastusnupu sildi tühistamiseks.
submit_url URL, millele edastatakse lõpuleviidud küsitlus.
user_selected_option Tagastab kasutaja valitud küsitlusobjekti (kui ta on juba hääletanud).
hääled Tagastab hääletuse tabelisse kantud häälte arvu.

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 suvandi tabelisse kantud häälte arvu.

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 Pages 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.
/profile/
path_and_query 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 objekti kasutatakse Dataverse tabeli 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
approximate_total_hits Tagastab registri päringule vastava ligikaudse kogutabamuste arvu. Tänu sellele, kuidas otsinguindeks turbefiltreerimise ja muude kujundustegurite osas töötab, on see arv vaid ligikaudne ega pruugi mõnes olukorras täpselt vastata praegusele kasutajale kättesaadavate tulemuste koguarvule.
Lehekülg Tagastab praeguse päringu lehenumbri.
leht_suurus Tagastab praeguse päringu maksimaalse lehe suuruse. Kui soovite, et praeguse lehe tegelik tulemite arv tagastataks (kuna see võib olla väiksem kui määratud maksimaalne leheküljesuurus), kasutage väärtust 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 fragmente (nt hägusad päringud (~) ja metamärgipäringud (*). See omadus on sellistel juhtudel tühine.
ID Tulemi aluseks oleva kirje Dataverse-i tabeli ID stringina. Näide: 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
loogiline_nimi Tulemi aluseks oleva kirje Dataverse-i tabeli loogiline nimi. Näiteks, adx_webpage
number Tulemi number kõikide tulemite lehtede hulgas, alustades number 1-st. Näiteks tulemuste teise lehe esimese tulemuse puhul, mille lehekülje suurus on 10, on see väärtus 11.
skoor Tulemi Lucene'i skoor ujukoma väärtusena. Tulemused tagastatakse selle väärtuse järgi.
pealkiri Tulemi pealkiri.
URL Tulemi URL. See tavaliselt-kuid mitte tingimata-võib olla absoluutne tee praeguse rakenduse jaoks, rohkem kui 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.)
Entity Tagastab sõlme aluseks olevad olemid. Kui sõlmel pole alustabelit, on see väärtus null.
is_sitemap_ancestor Tagastab väärtuse Tõene, kui saidikaardi sõlm on praeguse sõlme eellane, muidu on väärtuseks Väär.
is_sitemap_current 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 ema null.
ametinimetus Sõlme pealkiri.
URL Sõlme URL.

saidimarkerid

Võimaldab laadida mis tahes saidimarkerit nime järgi. Kui sitemarker on olemas, tagastatakse saidimarkeri objekt. Kui eesnimega 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 Dataverse 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 eesnimega lõigend 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.
col_first Tagastab väärtuse Tõene, kui praegune veerg on rea esimene veerg, muidu tagastab väärtuse Väär.
col_last 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.

User

Viitab praegusele portaali kasutajale, võimaldades juurdepääsu kõikidele aluseks oleva Dataverse-i kontaktikirje atribuutidele. Kui ükski kasutaja pole sisse logitud, on see muutuja null.

Kasutaja on olemi objekt.

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

Märkus.

Power Pages 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 has_role filtrit, et kontrollida individuaalse rolli liikmelisust.
basic_badges_url Tagastab teenuse URL-i, et hankida kasutaja märgid.
Kasutaja jaoks märkide renderdamiseks peate lisama sildi atribuutidega "data-badge" ja "data-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):
<div data-badge data-uri='{{user.basic_badges_url

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

Kui veebilinkide kogum on olemas, tagastatakse a veebilinkide kogum objekt . Kui eesnime või ID-ga veebilinkide kogum ei leita, tagastatakse 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 %}

Märkus.

Veebilinkide kogum on olemi objekt, millel on lisaks järgmistele atribuutidele ka kõik samad atribuudid.

Atribuut Kirjeldus
Kopeeri 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 Dataverse kirje mis tahes atribuutidele juurde loogilise nime järgi. Näiteks {{ weblinkset.createdon }}

Märkus.

Veebi linkima on olemi objekt, millel on lisaks järgmistele atribuutidele ka kõik samad atribuudid.

Atribuut Kirjeldus
Kirjeldus Veebilingi HTML-kirjeldus.
display_image_only Kahendmuutuja atribuut, mis näitab, kas veebilinki tuleb kuvada ainult pildina, ilma lingi tekstita.
display_page_child_links Loogiline atribuut, mis näitab, kas veebilink peab kuvama linke lingitud lehe saidikardi alamlehtedele alamlinkidena.
Image Veebilingi piltobjekt sellele lingile. See atribuut on null, kui pilti pole.
is_external Kahendmuutuja atribuut, mis näitab, kas veebilingi siht-URL on välisele saidile (mitte sisemisele portaali lehele).
is_sitemap_ancestor Tagastab väärtuse Tõene, kui veebilingi URL viitab praeguse saidikaardi sõlme eellasele, muidu on väärtuseks Väär.
is_sitemap_current 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 Dataverse kirje mis tahes atribuutidele juurde loogilise nime järgi. Näiteks {{ weblink.createdon }}
alternate_text Pildi asetekst.
Kõrgus Täisarv, mis sisaldab määratud pildi kõrgust. Kui kõrguse väärtust ei esitatud, on see atribuut null.
URL Pildi URL.
Laius Täisarv, mis sisaldab pildi määratud laiust. Kui laiuse väärtust pole esitatud, on see atribuut null.

veebisait

Viitab portaali veebisaidile, võimaldades juurdepääsu portaali kõigile Dataverse veebisaidi (adx website) 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