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>
–
<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. |
[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.
{{ 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.
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.
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.
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.
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.
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.
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.
{{ 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.
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.
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.
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 |
veebilingid
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 %}
Veebilinkide kogumi atribuudid
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 }} |
Veebilingi atribuudid
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 }} |
Veebilingi pildi atribuudid
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
Tagasiside
https://aka.ms/ContentUserFeedback.
Varsti tulekul: 2024. aasta jooksul tühistame GitHubi probleemide funktsiooni sisutagasiside mehhanismina ja asendame selle uue tagasisidesüsteemiga. Lisateabe saamiseks vtEsita ja vaata tagasisidet