Dostupni objekti jezika Liquid
Likvidni objekti sadrže atribute za slanje dinamičkog sadržaja na stranicu. Na primjer, objekt stranice ima atribut s nazivom naslov koji se može koristiti za slanje naslova trenutačne stranice.
Da biste pristupili atributu objekta prema nazivu, upotrijebite točku (.). Da biste atribut objekta prikazali u predlošku, prelomite ga u {{ i }}.
Važno
Kako biste izbjegli potencijalne probleme skriptiranja između web-mjesta (XSS), uvijek koristite prespojni filtar za HTML kodiranje podataka kad god se koriste Liquid objekti za čitanje nepouzdanih podataka koje je dao korisnik.
{{ page.title }}
Atributima objekta možete pristupiti i korištenjem naziva niza i []. Ovaj format koristan je u slučajevima u kojima se potrebni atribut određuje dinamički ili naziv atributa sadrži znakove, razmake, posebne znakove itd. koji ne bi bili valjani kada se koristi točka (.) u sintaksi.
{{ page[title] }}
{% assign attribute_name = Name with spaces %}
{{ object[attribute_name] }}
Sljedeći objekti mogu se koristiti i može im se pristupiti bilo gdje, na bilo kojem predlošku.
| Objekt | Opis |
|---|---|
| entiteti | Omogućuje učitavanje bilo koje Power Apps tablice po ID-u. Dodatne informacije: entiteti |
| sada | Objekt datum/vrijeme koji se odnosi na trenutno UTC vrijeme, u trenutku stvaranja predloška. Bilješka: Ovu vrijednost predmemorirala je web-aplikacija portala i nije osvježena svaki put. Dodatne informacije: Filtri datuma |
| stranica | Odnosi se na trenutnu stranicu zahtjeva portala. Objekt stranice omogućuje pristup stvarima kao što su krušne mrvice za trenutnu stranicu, naslov ili URL trenutne stranice i svi drugi atributi ili povezani entiteti zapisa Power Apps u podlozi. Dodatne informacije: stranica |
| params | Praktičan prečac za request.params. Dodatne informacije: zahtjev |
| zahtjev | Sadrži informacije o trenutačnom HTTP zahtjevu. Dodatne informacije: zahtjev |
| postavke | Omogućuje učitavanje bilo koje postavke web-mjesta prema nazivu. Dodatne informacije: postavke |
| karta web-mjesta | Omogućuje pristup karti web-mjesta portala. Dodatne informacije: karta web-mjesta |
| sitemarkers | Omogućuje učitavanje bilo koje oznake web-mjesta prema nazivu. Dodatne informacije: oznake web-mjesta |
| isječci | Omogućuje učitavanje svih isječaka sadržaja prema nazivu. Dodatne informacije: isječci sadržaja |
| korisnik | Odnosi se na trenutnog korisnika portala koji omogućuje pristup svim atributima zapisa Power Apps kontakta u podlozi. Ako nema prijavljenih korisnika, ova će varijabla biti prazna. Dodatne informacije: korisnik |
| veze na web-mjesto | Omogućuje učitavanje svakog skupa veza na web-mjesto prema nazivu ili ID-u. Dodatne informacije: web-veze |
| web-mjesto | Odnosi se na zapis web-mjesta portala koji omogućuje pristup svim atributima zapisa web-mjesta Power Apps (adx _ web-mjesta) za portal. Dodatne informacije: web-mjesto |
oglasi
Omogućuje pristup i prikazivanje oglasa.
Objekt ads omogućuje vam da odaberete određeni oglas ili položaj oglasa:
<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>
Atributi oglasa
| Atribut | Opis |
|---|---|
| placements | Vraća objekt adplacements. |
| [naziv ili ID oglasa] | Bilo kojem oglasu možete pristupiti putem naziva ili svojstava ID-a. {% assign ad = ads[Ad Name] %}{% assign ad = ads["da8b8a92-2ee6-476f-8a21-782b047ff460"] %} |
Atributi položaja oglasa
| Atribut | Opis |
|---|---|
| [naziv ili ID položaja oglasa] | Bilo kojem objektu adplacement možete pristupiti putem naziva ili svojstava ID-a.{% assign placement = ads.placements[Placement Name or Id] %}{% assign placement = ads.placements[2423d713-abb3-44c3-8a7d-c445e16fccad] %} |
Atributi položaja oglasa
Položaj oglasa je objekt tablice s istim općenitim vrijednostima i atributima koji su navedeni u nastavku.
| Atribut | Opis |
|---|---|
| Oglasi | Vraća skup objekata oglasa pridruženih položaju. Oznake iteracije i Filtri polja mogu se koristiti s ovom zbirkom. |
| Naziv | Vraća polje s nazivom za položaj oglasa. |
| placement_url | URL koji se može koristiti za dohvaćanje položaja oglasa potpuno prikazan na predlošku. |
| random_url | URL koji se može koristiti za dohvaćanje nasumičnog oglasa iz položaja koji je potpuno prikazan na predlošku. |
Atributi oglasa
Napomena
Oglas je objekt tablice sa svim istim atributima, osim onih navedenih u nastavku.
| Atribut | Opis |
|---|---|
| ad_url | URL koji se može koristiti za dohvaćanje oglasa potpuno prikazanog na predlošku. |
| Kopiraj | Vraća polje Kopiraj za oglas. |
| image | Prikazuje objekt slike (ako postoji) za oglas. |
| Naziv | Vraća polje Naziv za oglas. |
| open_in_new_window | Vraća true ako se URL koji je naveo objekt redirect_url mora otvoriti u novom prozoru. |
| redirect_url | URL na koji će korisnik biti preusmjeren odabirom oglasa. |
Atributi slike oglasa
| Atribut | Opis |
|---|---|
| alternate_text | Vraća tekst koji se treba prikazati u atributu alt oznake. |
| height | Vraća visinu u pikselima za sliku |
| URL | Vraća izvorišni URL slike. |
| width | Vraća širinu u pikselima za sliku |
blogs
Omogućuje pristup i prikazivanje blogova i objava na blogu.
Objekt blogs omogućuje vam da odaberete određeni blog ili objave na blogu.
{% 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>
Objekt blogs
Objekt blogs omogućuje vam pristup bilo kojem određenom blogu na portalu ili svim objavama na blogu na portalu.
U sljedećoj se tablici objašnjavaju atributi povezani s objektom blogs.
| Atribut | Opis |
|---|---|
| posts | Vraća objekt blogposts koji sadrži sve objave na blogu na portalu. |
| [naziv ili id bloga] | Bilo kojem blogu možete pristupiti putem njegovog svojstva Naziv ili Id. |
{% assign blog = blogs[Blog Name] %}
{% assign blog = blogs[da8b8a92-2ee6-476f-8a21-782b047ff460] %} |
Objekt blog
Objekt blog omogućuje vam rad s jednim blogom, što vam daje pristup objavama za taj blog.
U sljedećoj se tablici objašnjavaju razni atributi povezani s objektom blog.
| Atribut | Opis |
|---|---|
| posts | Vraća objekt blogposts koji sadrži sve objave za blog. |
| Naziv | Naziv bloga. |
| naslov | Naslov bloga. |
| URL | URL bloga. |
Objekt blogposts
Objekt blogposts omogućuje vam pristup zbirci objekata objava bloga. Možete poredati obajve na blogu i numerirati stranice pomoću likvidnih filtara:
{% assign blogposts = blogs.posts | order\_by “adx\_name”, “desc” | paginate: 0,4 | all %}
Druge moguće opcije:
blogs.posts.all(za dohvaćanje svih objava na blogu)blogs.posts | from\_index: 0 | take: 2
U sljedećoj se tablici objašnjavaju razni atributi povezani s objektom blogposts.
| Atribut | Opis |
|---|---|
| Sve | Vraća sve objekte blogpost u zbirci. |
Objekt blogpost
Odnosi se na jednu objavu na blogu.
U sljedećoj se tablici objašnjavaju razni atributi povezani s objektom blogpost.
| Atribut | Opis |
|---|---|
| url | URL objave. |
| sadržaj | Vraća polje Sadržaj za objavu. |
| author | Vraća objekt autori za objavu (što je samo objekt tablice kontakta). |
| naziv | Naslov objave. |
| comment_count | Vraća cjelobrojnu vrijednost broja komentara za danu objavu. |
| publish_date | Datum objavljivanja objave. |
entiteti
Oprez
Kako biste izbjegli potencijalne probleme skriptiranja između web-mjesta (XSS), uvijek koristite prespojni filtar za HTML kodiranje podataka kad god se koristi Liquid objekt entiteti za čitanje podataka koje je dao korisnik koji nisu pouzdani.
Omogućuje učitavanje bilo koje Power Apps tablice po ID-u. Ako tablica postoji, prikazat će se objekt tablice. Ako tablica s navedenim ID-om nije pronađena, prikazuje se null.
{% assign account = entities.account['936DA01F-9ABD-4d9d-80C7-02AF85C822A8'] | escape %}
{% if account %}
{{ account.name }} ({{ account.statecode.label }})
{% endif %}
{% assign entity_logical_name = 'contact' %}
{% assign contact = entities[entity_logical_name][request.params.contactid] | escape %}
{% if contact %}
{{ contact.fullname }} ({{ contact.parentcustomerid.name }})
{% endif %}
Entity
Objekt entiteta omogućuje pristup atributima zapisa tablice Power Apps.
| Atribut | Opis |
|---|---|
| Id | GUID ID tablice kao niz. Na primjer, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8 |
| logical_name | Power Apps logički naziv tablice. |
| Bilješke | Učitava bilješke (annotation) povezane s tablicom, od najstarije prema najnovijoj (createdon). Bilješke se prikazuju kao objekti bilješke. |
| dozvole | Učitava rezultate potvrde dozvole tablice za tablicu. Rezultati se prikazuju kao objekt dozvola. |
| url | Vraća URL put URL-a sustava upravljanja sadržajem Power Apps portala za tablicu. Ako tablica nema valjani URL na trenutačnom web-mjestu, vraća null. Općenito, to će samo prikazati vrijednost za određene vrste tablica koje su integrirane u CMS portalu, osim ako ste prilagodili davatelja URL-a u aplikaciji. |
| [naziv atributa ili odnosa] | Svakom atributu tablice Power Apps možete pristupiti logičkim nazivom. {{ entity.createdon }}{% assign attribute_name = 'name' %}{{ entity[attribute_name] }} Vrijednosti većine atributa tablice mapiraju se izravno u vrste jezika Liquid: dva polja Mogućnost mapiraju se na booleane, tekstna polja na nizove, polja brojeva/valute na brojeve, polja datuma/vremena na objekte datuma. No neke vrste atributa prikazuju se kao objekti:
{{ page.adx_webpage_entitylist.adx_name }}U slučaju da je odnos refleksivni (tj. samoreferentan), prikazuje se objekt refleksivnog odnosa. (U suprotnom rezultat bio bi dvosmislen.){{ page.adx_webpage_webpage.referencing.adx_name }} Napomena: učitavanje velikog broja povezanih entiteta ili pristup velikom broju odnosa u jednom predlošku može imati negativan utjecaj na izvedbu prikazivanja predloška. Izbjegavajte učitavanje povezanih entiteta za svaku stavku u polju unutar petlje. Ako je moguće, koristite Dataverse strukturnih oznaka za učitavanje zbirki entiteta. |
Referenca povezan tablice
Vrijednosti referentnog atributa vraćaju se kao objekti reference povezane tablice, sa sljedećim atributima.
| Atribut | Opis |
|---|---|
| Id | GUID ID referentne tablice kao niz. Na primjer, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8 |
| logical_name | Power Apps logički naziv referentne tablice. |
| Ime/naziv | Primarni atribut naziva referentne tablice. |
Bilješka
Bilješka je objekt tablice koji omogućuje pristup atributima i odnosima zapisa bilješke. Osim svih atributa objekta tablice, bilješka ima sljedeće dodatne atribute.
| Atribut | Opis |
|---|---|
| documentbody | Učitava atribut documentbody zapisa annotation bilješke kao niza šifriranog u obliku Base64. S obzirom da sadržaj tog atributa može biti velik, ne učitava se s ostalim atributima bilješke i učitava se samo na zahtjev. Napomena: upotreba atributa documentbody može imati negativan utjecaj na izvedbu prikazivanja predloška i mora se izvršiti s oprezom. Umjesto toga, upotrijebite atribut url za vezu na privitak bilješke, ako je to moguće. |
| URL | Prikazuje putanju URL-a za ugrađeni rukovatelj privitka primjedbe portala. Ako korisnik ima dozvolu, a bilješka ima priloženu datoteku, zahtjev za ovaj URL preuzet će datoteku privitka bilješke. |
Napomena
Vrijednosti skupa mogućnosti sustava
Vrijednosti atributa Skup mogućnosti/Popis vraćaju se kao objekti reference povezane tablice, sa sljedećim atributima.
| Atribut | Opis |
|---|---|
| Oznaka | Lokalizirana oznaka vrijednosti atributa skupa mogućnosti/popisa odabira. Primjerice, Aktivno |
| Vrijednost | Vrijednost u obliku cijelog broja vrijednosti skupa mogućnosti/popisa odabira. Na primjer, 0 |
Dozvole za tablicu
Objekt dozvole tablice omogućuje pristup skupnim rezultatima potvrde dozvole za tablicu.
| Atribut | Opis |
|---|---|
| can_append | Vraća true ako trenutačni korisnik ima dozvolu za dodavanje zapisa u odnose ovog zapisa. U suprotnom vraća false. |
| can_append_to | Vraća true ako trenutačni korisnik ima dozvolu za dodavanje ovog zapisa u odnos druge tablice. U suprotnom vraća false. |
| can_create | Vraća true ako trenutačni korisnik ima dozvolu za stvaranje novog zapisa ove vrste tablice. U suprotnom vraća false. |
| can_delete | Vraća true ako trenutačni korisnik ima dozvolu za brisanje ovog zapisa. U suprotnom vraća false. |
| can_read | Vraća true ako trenutačni korisnik ima dozvolu za čitanje ovog zapisa. U suprotnom vraća false. |
| can_write | Vraća true ako trenutačni korisnik ima dozvolu za ažuriranje ovog zapisa. U suprotnom vraća false. |
| rules_exist | Vraća true ako su rezultati dozvole koje ovaj objekt predstavlja rezultat eksplicitno definiranih pravila dozvole. Vraća false ako su to zadani rezultati u slučaju odsutnosti eksplicitno definiranih dozvola. |
Refleksivni odnos
Pokušaji učitavanja refleksivnih (tj. samoreferentnih) odnosa na entitete prikazuju se kao objekti sa sljedećim atributima.
| Atribut | Opis |
|---|---|
| is_reflexive | Vraća true. Može se koristiti za provjeru je li objekt koji je odnos vratio objekt refleksivnog odnosa. |
| referenced | Prikazuje polje referentnih entiteta za određeni odnos. |
| referencing | Prikazuje referenciranu tablicu za određeni odnos. Vraća null ako ne postoji referencirana tablica. Ako je odnos više na više (N:N), prikazuje polje referenciranih entiteta. |
entitylist
Objekt entitetskog popisa koristi se unutar Power Apps Dataverse oznaka tablice. Omogućuje pristup svim atributima s pripadajućeg popisa.
Atributi
Napomena
| Atribut | Opis |
|---|---|
| create_enabled | Vraća true ako je konfigurirano stvaranje novih zapisa za popis. U suprotnom vraća false. |
| create_url | Vraća konfiguriran URL put za stvaranje veze/gumba za popis. |
| detail_enabled | Vraća true ako je konfiguriran detaljan prikaz pojedinačnih zapisa za popis. U suprotnom vraća false. |
| detail_id_parameter | Vraća parametar niza upita koji će se koristiti za ID zapisa tijekom sastavljanja zapisa detaljnog prikaza URL-a. U odjeljku Filtri URL-a potražite dodatne informacije o upotrebi filtara jezika Liquid za sastavljanje URL-ova. Na primjer, id |
| detail_label | Vraća konfiguriranu lokaliziranu oznaku za detaljan prikaz veza/gumba za popis. |
| detail_url | Vraća konfiguriran URL put za detaljan prikaz veza/gumba za popis. |
| empty_list_text | Vraća konfigurirani lokalizirani tekst koji će se prikazivati kada se na prikazu popisa ne prikažu rezultati. |
| enable_entity_permissions | Vraća true ako je omogućeno filtriranje putem dozvola tablice za taj popis. U suprotnom vraća false. |
| entity_logical_name | Vraća logički naziv tablice Power Apps za zapise koje će prikazati ovaj popis. Na primjer: contact |
| filter_account_attribute_name | Vraća logički naziv atributa za pretraživanje objektu account koji će se koristiti za filtriranje zapisa rezultata za nadređeni račun trenutačnog korisnika portala. Primjerice, accountid |
| filter_apply_label | Vraća konfiguriranu lokaliziranu oznaku koja će se koristiti za vezu/gumb kojim se primjenjuje napredni filtar atributa na rezultate na popisu. |
| filter_definition | Vraća definiciju filtra atributa JSON za popis. U odjeljku Filtri popisa potražite dodatne informacije o korištenju filtra jezika Liquid metafiltara za obradu ove definicije. |
| filter_enabled | Vraća true ako je omogućeno napredno filtriranje atributa za popis. U suprotnom vraća false. |
| filter_portal_user_attribute_name | Vraća logički naziv atributa za pretraživanje objektu kontakt koji će se koristiti za filtriranje zapisa rezultata za kontakt trenutačnog korisnika portala. Na primjer: contactid |
| filter_website_attribute_name | Vraća logički naziv atributa za pretraživanje objektu adx_website koji će se koristiti za filtriranje zapisa rezultata za trenutačno web-mjesto portala. Primjerice, adx_websiteid |
| language_code | Vraća šifru Power Apps cijelog jezika koja će se koristiti za odabir svih lokaliziranih oznaka za ovaj popis. |
| page_size | Vraća konfiguriranu veličinu stranice rezultata za popis. |
| primary_key_name | Vraća logički naziv atributa primarnog ključa za zapise koji će se prikazivati na ovom popisu. |
| search_enabled | Vraća true ako je omogućeno pretraživanje za taj popis. U suprotnom vraća false. |
| search_placeholder | Vraća konfigurirani lokalizirani tekst za rezervirano mjesto za polje za pretraživanje na popisu. |
| search_tooltip | Vraća konfigurirani lokalizirani tekst za opis elementa pretraživanja na popisu. |
| prikazi | Vraća dostupne prikaze popisa kao objekte prikaza popisa. |
| [Logični naziv atributa] | Svakom atributu popisa _ (adxentitylist) možete pristupiti Power Apps zapisa logičkim nazivom, na isti način kao i objekt tablice. Na primjer, {{ naziventitylist.adx _ }} |
Atributi prikaza popisa
| Atribut | Opis |
|---|---|
| stupci | Vraća stupce kao objekte prikaza popisa u obliku stupca. |
| entity_logical_name | Vraća logički naziv tablice Power Apps za zapise uključene u prikaz. Na primjer: contact |
| Id | Vraća ID GUID prikaza. |
| language_code | Vraća šifru Power Apps cijelog broja jezika koja će se koristiti za odabir svih lokaliziranih natpisa (zaglavlja stupaca itd.) za prikaz. |
| Ime/naziv | Vraća Power Apps zaslonsko ime prikaza. |
| primary_key_logical_name | Vraća logički naziv primarnog ključa Power Apps tablice za zapise uključene u prikaz. Na primjer: contactid |
| sort_expression | Vraća zadani izraz sortiranja za prikaz. Na primjer:, name ASC, createdon DESC |
Atributi stupca prikaza popisa
| Atribut | Opis |
|---|---|
| attribute_type | Vraća Power Apps naziv vrste atributa za stupac kao niz. Npr. Lookup, Picklist, String, Boolean, DateTime |
| logical_name | Vraća logički naziv atributa Power Apps za stupac. Na primjer, createdon |
| Ime/naziv | Vraća lokalizirani Power Apps zaslonsko ime za stupac. Na primjer, Stvoreno na |
| sort_ascending | Vraća niz izraza sortiranja za uzlazno sortiranje stupca. Na primjer, createdon ASC |
| sort_descending | Vraća niz izraza sortiranja za silazno sortiranje stupca. Na primjer, createdon DESC |
| sort_disabled | Vraća true ako je sortiranje onemogućeno za stupac. U suprotnom vraća false. |
| sort_enabled | Vraća true ako je sortiranje omogućeno za stupac. U suprotnom vraća false. |
| width | Vraća konfiguriranu širinu stupca u pikselima. |
entityview
Objekt entityview koristi se u oznaci entityview i omogućuje pristup metapodacima za prikaz, kao i zapise rezultata prikaza.
Atributi
| Atribut | Opis |
|---|---|
| stupci | Vraća stupce u prikazu kao objekte stupca prikaza tablice. |
| entity_permission_denied | Vraća true ako je pristup rezultatima prikaza odbijen zbog nedovoljnih dozvola tablice za trenutačnog korisnika. Vraća false ako je odobren pristup za čitanje za prikaz rezultata. |
| entity_logical_name | Logički naziv Power Apps tablice zapisa rezultata prikaza. Na primjer: contact |
| first_page | Broj prve stranice rezultata prikaza. To će biti 1 osim ako nisu vraćeni rezultati, u tom slučaju bit će null. |
| Id | GUID ID prikaza Power Apps koji definira ovaj prikaz entiteta. |
| language_code | Kod Power Apps cijeli jezik koji se koristi za učitavanje lokaliziranih oznaka za trenutni prikaz. |
| last_page | Broj zadnje stranice rezultata prikaza. Ako nisu vraćeni rezultati, to će biti null. |
| ime | Naziv prikaza Power Apps koji definira taj prikaz entiteta., na primjer, Aktivni kontakti. |
| next_page | Broj sljedeće stranice rezultata prikaza. Ako nema sljedeće stranice rezultata, bit će null. |
| Stranica | Broj trenutne stranice rezultata prikaza. |
| stranice | Prikazuje polje brojeva stranica koje sadrži sve stranice rezultata za trenutni prikaz. |
| page_size | Broj vraćenih rezultata po stranici za trenutačni prikaz. |
| previous_page | Broj sljedeće stranice rezultata prikaza. Ako nema prethodne stranice rezultata, bit će null. |
| primary_key_logical_name | Power Apps logički naziv atributa primarnog ključa tablice rezultata za ovaj prikaz. Na primjer: contactid. |
| zapisi | Trenutačna stranica zapisa rezultata za prikaz, kao objekti tablice. |
| sort_expression | Zadani izraz sortiranja za prikaz. Na primjer:, nameASC, createdon DESC. |
| total_pages | Ukupan broj stranica rezultata za prikaz. |
| total_records | Ukupan broj rezultata za prikaz (na svim stranicama). |
događaji
Omogućuje pristup i prikazivanje Događaja. Objekt events omogućuje vam da odaberete određeni događaj ili sve događaje.
Objekt events
Objekt events omogućuje vam pristup bilo kojem određenom događaju na portalu ili svim događajima na portalu (bez obzira na događaj).
Objekt events ima sljedeće atribute:
| Atribut | Opis |
|---|---|
| occurences | Vraća objekt eventoccurancessobject koji sadrži sva pojavljivanja događaja na portalu |
| [naziv ili ID događaja] | Bilo kojem događaju možete pristupiti putem njegovog svojstva Naziv ili ID. {% dodijeli događaj = događaje[ " Naziv događaja " ] %} {% dodijeli događaj = događaje[ " da8b8a92-2ee6-476f-8a21-782b047ff460 " ] %} |
Objekt event
Objekt event omogućuje vam rad s jednim događajem i omogućuje vam pristup rasporedima i pojavljivanjima za taj događaj.
Objekt event ima sljedeće atribute:
| Atribut | Opis |
|---|---|
| pojavljivanja | Vraća objekt eventoccurrencesobject koji sadrži sva pojavljivanja za događaj. |
| naziv | Naziv događaja. |
| URL | URL događaja. |
Objekt eventoccurences
Objekt eventoccurrences omogućuje vam pristup zbirci objekata pojavljivanja događaja. Možete poredati pojavljivanja događaja i navesti raspon datuma za dohvat pojavljivanja te numerirati stranice pomoću filtara jezika Liquid
{% assign occurances = event.occurrences.from[today].to[advance_date] %}
napominjemo da
{% assign occurances = event.occurrences.min[today].max[advance_date] %}
je također moguće
Sljedeći atributi povezani su s objektom eventoccurrences
| Atribut | Opis |
|---|---|
| Sve | Vraća sve objekte eventoccurance u zbirci. |
Objekt eventoccurence
Predstavlja jedno pojavljivanje događaja. Povezani atributi navedeni su u nastavku:
| Atribut | Opis |
|---|---|
| URL | URL pojavljivanja. |
| is_all_day_event | Je li to cjelodnevni događaj? |
| start_time | Vrijeme početka događaja. |
| end_time | Vrijeme kraja događaja. |
forloop
Sadrži svojstva korisna unutar bloka ponavljanja for.
Napomena
Objekt forloop može se koristiti samo unutar oznake for.
Kod
{% for child in page.children %}
{% if forloop.first %}
This is the first child page!
{% else %}
This is child page number {{ forloop.index }}.
{% endif %}
{% endfor %}
Izlaz
This is the first child page!
This is child page number 2.
This is child page number 3.
Atributi
| Atribut | Opis |
|---|---|
| Prvi | Prikazuje true ako je to prva iteracija petlje. Prikazuje false ako to nije prva iteracija. |
| index | Položaj trenutačne stavke u zbirci, u kojoj prva stavka ima položaj 1. |
| index0 | Položaj trenutačne stavke u zbirci, u kojoj prva stavka ima položaj 0. |
| Posljednji | Prikazuje true ako je to zadnja iteracija petlje. Prikazuje false ako to nije zadnja iteracija. |
| length | Prikazuje broj ponavljanja za petlju ߝ broj stavki u zbirci koje se ponavljaju. |
| rindex | Broj preostalih stavki u petlji (duljina – indeks) pri čemu je 1 indeks zadnje stavke. |
| rindex0 | Broj preostalih stavki u petlji (duljina – indeks) pri čemu je 0 indeks zadnje stavke. |
forums
Omogućuje pristup i prikazivanje foruma i forumskih niti. Mogućnost korištenja tekućine za prikazivanje podataka s foruma proteže se na objave, ali da biste stvorili novi post ili nit, morate koristiti ASP.NET naprednih obrazaca Predložak stranice s ugrađenom navedenom funkcionalnošću (kao što su zadana nit foruma i predlošci stranica za objavu na forumu).
Objekt forums omogućuje vam da odaberete Forum ili Niti foruma:
<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>
Objekt forums
Objekt forums omogućuje vam pristup bilo kojem određenom forumu na portalu ili svim nitima foruma na portalu (bez obzira na forum).
Objekt forums omogućuje vam rad s jednim forumom, što vam daje pristup nitima za taj forum.
Objekt forumthreads omogućuje vam pristup zbirci objekata forumthread. Možete poredati niti foruma i numerirati stranice pomoću filtara jezika Liquid.
{% assign threads = forum.threads | order_by adx_name, desc | paginate: 0,4 | all %}
Jedna nit foruma
Objekt forumposts omogućuje vam pristup zbirci objekata forumpost.
Atributi
| Atribut | Opis |
|---|---|
| threads | Vraća objekt forumthreads koji sadrži sve objekte forumthread na portalu. |
| Sve | Vraća sve objekte forum na portalu. Napominjemo da je izraz website.forums ekvivalent tome. |
| thread_count | Vraća cjelobrojnu vrijednost broja niti na cijelom web-mjestu. |
| post_count | Vraća cjelobrojnu vrijednost ukupnog broja objava na portalu. |
| [naziv ili ID foruma] | Bilo kojem forumu možete pristupiti putem njegovog svojstva Naziv ili ID. '{% dodijeli forum = forumi[Naziv foruma] %} {% dodijeli forum = forumi[da8b8a92-2ee6-476f-8a21-782b047ff460] %} |
Objekt forum
Atributi
Napomena
| Atribut | Opis |
|---|---|
| threads | Vraća objekt forumthreads koji sadrži sve niti foruma. |
| Naziv | Naziv foruma. |
| thread_count | Vraća cjelobrojnu vrijednost broja niti na forumu. |
| post_count | Vraća cjelobrojnu vrijednost broja objava na cijelom forumu. |
Objekt forumthreads
Atributi
| Atribut | Opis |
|---|---|
| Sve | Vraća sve objekte forumthread u zbirci. |
Objekt forumthread
Atributi
Napomena
| Atribut | Opis |
|---|---|
| posts | Vraća objekt forumposts koji sadrži sve objave foruma za nit. |
| author | Vraća objekt author za nit (što je samo objekt tablica kontakta). |
| latest_post | Vraća najnoviju objavu u niti. |
| first_post | Vraća prvu objavu u niti. |
| post_count | Vraća cjelobrojnu vrijednost broja objava u niti. |
| is_answered | Je li na nit odgovoreno ili ne? |
| is_sticky | Je li nit prikvačena nit? |
Objekt forumposts
Atributi
| Atribut | Opis |
|---|---|
| Sve | Vraća sve objekte forumthread u zbirci. |
Jedna objava foruma
Atributi
Napomena
| Atribut | Opis |
|---|---|
| author | Vraća objekt autor za objavu (što je samo objekt tablice kontakta). |
| content | Sadržaj objave. |
| is_answer | Je li ova objava odgovor na nit? |
znanje
Omogućuje pristup Power Apps zapisa tablice znanja i kategorija za prikaz članaka i kategorija na portalu.
Atributi
| Atribut | Opis |
|---|---|
| članci | Vraća objekt članka koji sadrži objekte članka za zapis tablice članka iz baze znanja dostupan na portalu. |
| nagrada | Vraća kategorije objekta koji sadrži kategorije članka za zapis tablice kategorije dostupan na portalu. |
objekt članka
Objekt članka omogućuje pristup zbirci objekata članaka. Možete poredati članke i numerirati stranice pomoću likvidnih filtara.
{% 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 %}
Atributi
| Atribut | Opis |
|---|---|
| popularno | Vraća zbirku objekata članaka koji sadrže najviše prikaza. {% assign popular_articles = knowledge.articles.popular %} |
| nedavno | Vraća zbirku objekata članaka koji sadrže najnoviji datum izmjene. {% assign recent_articles = knowledge.articles.recent %} |
| najbolje | Vraća zbirku objekata članaka koji sadrže najvišu ocjenu. {% assign top_articles = knowledge.articles.top %} |
Filtri
Sljedeći filtri mogu prihvatiti neobavezne parametre za veličinu stranice i jezik. Prvi parametar je broj ili zapis za dohvaćanje. Zadana veličina stranice je 5. Drugi parametar je šifra jezika za dohvaćanje članka za navedeni jezik. Filtri se mogu kombinirati s drugim likvidnim filtrima.
{% assign page_size = 5 %}
{% assign language_code = website.selected_language.code %}
{% assign recent_articles = knowledge.articles | recent: page_size, language_code %}
| Atribut | Opis |
|---|---|
| popularno | Vraća zbirku objekata članaka koji sadrže najviše prikaza. {% assign popular_articles = knowledge.articles \| popular: 10, en-US %} |
| nedavno | Vraća zbirku objekata članaka koji sadrže najnoviji datum izmjene. {% assign recent_articles = knowledge.articles \| recent: 5 %} |
| najbolje | Vraća zbirku objekata članaka koji sadrže najvišu ocjenu. {% assign top_articles = knowledge.articles \| top: 3, en-US %} |
objekt kategorije
Objekt kategorije omogućuje vam pristup zbirci objekata kategorija. Možete poredati kategorije i numerirati stranice pomoću likvidnih filtara.
{% 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 %}
Atributi
| Atribut | Opis |
|---|---|
| nedavno | Vraća zbirku objekata kategorija koji sadrže najnoviji datum izmjene. |
| top_level | Vraća zbirku kategorija objekata koji nemaju nadređenu kategorije. |
Filtri
Sljedeći filtri mogu prihvatiti neobavezne parametre koji označavaju veličinu stranice. Zadana veličina stranice je 5. Filtri se mogu kombinirati s drugim likvidnim filtrima.
{% assign page_size = 5 %}
{% assign recent_categories = knowledge.categories | recent: page_size %}
| Atribut | Opis |
|---|---|
| nedavno | Vraća zbirku objekata kategorija koji sadrže najnoviji datum izmjene. Možete navesti parametre {% assign recent_categories = knowledge.categories \| recent: 10 %} |
| top_level | Vraća zbirku kategorija objekata koji nemaju nadređenu kategorije. {% assign root_categories = knowledge.categories \| top_level %} |
objekt članka
Objekt članka omogućuje rad s jednim člankom iz baze znanja da biste prikazali detalje tog članka.
Atributi
članak je entitet objekt sa svim atributima, uz one navedene u nastavku.
| Atribut | Opis |
|---|---|
| article_public_number | Javni broj članka. |
| comment_count | Cjelobrojna vrijednost broja komentara za dani članak. |
| content | Sadržaj članka. |
| current_user_can_comment | Vraća Booleovu vrijednost koja označava može li trenutni korisnik dodavati komentare članku. |
| is_rating_enabled | Vraća Booleovu vrijednost koja označava je li omogućen ocjena članka. |
| ključne riječi | Ključne riječi za članak. |
| naziv | Zamjenski pseudonim za naslov članka. |
| ocjena | Vrijednost decimalne ocjene članka. |
| naslov | Naslov članka. |
| view_count | Cijeli broj koliko je puta prikazan članak. |
objekt kategorije
Objekt kategorije omogućuje rad s jednom kategorijom iz baze znanja da biste prikazali detalje na portalu.
Atributi
kategorija je entitet objekt sa svim istim atributima, uz one navedene u nastavku.
| Atribut | Opis |
|---|---|
| categorynumber | Broj kategorije kategorije. |
| naziv | Zamjenski pseudonim za naslov kategorije. |
| naslov | Naslov kategorije. |
jezik
Pruža naziv trenutačnog jezika i kod jezika ako je omogućena podrška na više jezika.
Atributi
| Atribut | Opis |
|---|---|
| url | Trenutačni URL zahtjeva s prefiksom s trenutačnim kodom jezika. |
| url_substitution | Trenutačni URL zahtjeva s prefiksom s trenutačnim kodom jezika zaobilazi izlaznu predmemoriju stranice. |
| ime | Naziv trenutačnog jezika. |
| kod | Kod jezika. |
Na primjer, web-predložak Padajući jezik prema zadanim postavkama upotrebljava ovaj objekt liquid kako bi se naveli dostupni jezici ako je dostupno više jezika.
stranica
Odnosi se na trenutnu stranicu zahtjeva portala. Ovaj objekt kombinira atribute karte web-mjesta i trenutačne entiteta zahtjeva (obično je to web-stranica).
Objekt stranice omogućuje pristup stvarima kao što su krušne mrvice za trenutnu stranicu, naslov ili URL trenutne stranice i svi drugi atributi ili povezani entiteti zapisa Power Apps u podlozi.
<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 }}. -->
Atributi stranice
Napomena
| Atribut | Opis |
|---|---|
| breadcrumbs | Vraća objekte čvora karte web-mjesta hijerarhijske navigacije za stranicu, počevši od korijenskog čvora karte web-mjesta i završavajući s nadređenim čvorom. |
| children | Vraća podređene objekte čvora karte web-mjesta stranice. |
| parent | Vraća nadređeni čvor karte web-mjesta stranice. Ako je stranica početna stranica, nadređeni element bit će null. |
| naslov | Naslov stranice. |
| URL | URL stranice. |
| [naziv atributa ili odnosa] | Svakom atributu temeljnog Power Apps zapisa stranice možete pristupiti logičkim nazivom.{{ page.createdon }}{% assign attribute_name = 'name' %}{{ page[attribute_name] }}Vrijednosti većine atributa tablice mapiraju se izravno u vrste jezika Liquid: dva polja Mogućnost mapiraju se na booleane, tekstna polja na nizove, polja brojeva/valute na brojeve, polja datuma/vremena na objekte datuma. No neke vrste atributa prikazuju se kao objekti:
{{ page.adx_webpage_entitylist.adx_name }}U slučaju da je odnos refleksivan (tj. samoreferentan), vraća se objekt entities. (U suprotnom rezultat bio bi dvosmislen.) {{ page.adx_webpage_webpage.referencing.adx_name }} Napomena: učitavanje velikog broja povezanih entiteta ili pristup velikom broju odnosa u jednom predlošku može imati negativan utjecaj na izvedbu prikazivanja predloška. Izbjegavajte učitavanje povezanih entiteta za svaku stavku u polju unutar petlje. Ako je moguće, radije koristite oznake tablice Power Apps Dataverse za učitavanje zbirki entiteta. |
ankete
Omogućuje pristup i prikazivanje ankete.
Objekt polls omogućuje vam da odaberete određenu anketu ili položaj ankete:
<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>
Atributi anketa
| Atribut | Opis |
|---|---|
| placements | Vraća objekt pollplacements. |
| [naziv ili ID ankete] | Bilo kojoj anketi možete pristupiti putem naziva ili svojstava ID-a. {% assign poll = polls[Poll Name] %}{% assign poll = polls["41827a5c-33de-49b8-a0c7-439e6a02eb98"] %} |
Atributi položaja ankete
| Atribut | Opis |
|---|---|
| [naziv ili ID položaja ankete] | Bilo kojem položaju ankete možete pristupiti putem svojstva Naziv ili ID.{% assign placement = polls.placements[Placement Name or Id] %}{% assign placement = polls.placements[7677c5d4-406e-4b6c-907c-916ac17dba0f] %} |
Atributi položaja ankete
Napomena
| Atribut | Opis |
|---|---|
| Naziv | Vraća polje s nazivom za položaj ankete. |
| placement_url | URL koji se može koristiti za dohvaćanje položaja ankete potpuno prikazan na predlošku. |
| ankete | Vraća skup objekata ankete pridruženih položaju. Oznake iteracije i Filtri polja mogu se koristiti s ovom zbirkom. |
| random_url | URL koji se može koristiti za dohvaćanje nasumične ankete iz položaja koji je potpuno prikazan na predlošku. |
| submit_url | URL na koji se ispunjena anketa šalje. |
Atributi ankete
Napomena
| Atribut | Opis |
|---|---|
| has_user_voted | Vraća true ako je trenutni korisnik (prijavljeni ili anonimni) već glasovao u ovoj anketi. |
| Naziv | Vraća polje s nazivom za anketu. |
| options | Vraća skup objekata mogućnosti ankete pridruženih anketi. Oznake iteracije i entiteti mogu se koristiti s ovom zbirkom. |
| poll_url | URL koji se može koristiti za dohvaćanje ankete potpuno prikazan na predlošku. |
| Pitanje u vezi sa sustavom | Vraća polje s pitanjem za anketu. |
| submit_button_label | Vraća niz koji se može koristiti za prekoračenje oznake gumba Pošalji za anketu. |
| submit_url | URL na koji se ispunjena anketa šalje. |
| user_selected_option | Vraća objekt polloption koji je odabrao korisnik (ako je već glasovao). |
| votes | Vraća broj glasova koji su tabelirani za anketu. |
Atributi mogućnosti ankete
Napomena
| Atribut | Opis |
|---|---|
| answer | Vraća polje s odgovorom za anketu. |
| percentage | Vraća postotak glasova u anketi za mogućnost kao decimalni broj između 0 i 100. |
| votes | Vraća broj glasova koji su tabelirani za opciju. |
zahtjev
Sadrži informacije o trenutačnom HTTP zahtjevu.
{% assign id = request.params['id'] | escape %}
<a href={{ request.url | add_query: 'foo', 1 | escape }}>Link</a>
Napomena
- U značajki Liquid možete dinamički izrađivati URL-ove pomoću filtara za URL-ove.
- URL koji se koristi u request.url može biti bilo koja tražena vrijednost i predmemorira se za daljnje zahtjeve. Da biste osigurali ispravnu vrijednost na request.url, razmislite o korištenju zamjenske oznake, djelomičnog URL-a kao što je ~ {WebFile path} ili pohranjivanja URL-a portala u postavke web-mjesta.
- Power Apps portali izdanje verzija 9.3.8.x ili noviji će prema zadanim postavkama imati bijeg Tekući filtar nametnut zakorisnika i zahtjev Tekući objekti. Da biste onemogućili ovu zadanu konfiguraciju i dopustili te Liquid objekte bez Liquid filtra za izbjegavanje, pogledajte postavke web-mjesta portala - Site/EnableDefaultHtmlEncoding.
Atributi
| Atribut | Opis |
|---|---|
| params | Vrijednosti imenovanog parametara za trenutačni zahtjevi. Objekt params kombinacija je parametara niza upita URL-a, parametara objave obrasca i kolačića. |
| Putanja | Putanja URL-a trenutačnog zahtjeva. /profile/ |
| path_and_query | Putanja i upit URL-a trenutačnog zahtjeva. /profile/?foo=1&bar=something |
| upit | Dio s upitom URL-a trenutačnog zahtjeva. ?foo=1&bar=something |
| URL | Puni URL trenutačnog zahtjeva. https://www.example.com/profile/?foo=1&bar=something |
indekspretraživanja
Objekt searchindex koristi se unutar Power Apps Dataverse strukturnih oznaka i omogućuje pristup rezultatima upita.
{% 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 %}
Atributi
| Atribut | Opis |
|---|---|
| approximate_total_hits | Vraća približan zbroj uspješnih rezultata koji odgovaraju indeksu upita. Zbog načina na koji indeks pretraživanja funkcionira vezano uz sigurnosno filtriranje i druge čimbenike dizajna, taj je broj samo približna vrijednost i možda neće odgovarati ukupnom broju dostupnih rezultata za trenutnog korisnika u nekim slučajevima. |
| Stranica | Prikazuje broj stranice trenutnog upita. |
| page_size | Prikazuje maksimalni broj stranice trenutnog upita. Ako želite stvarni broj pronađenih rezultata za trenutačnu stranicu (to može biti manje od navedene maksimalne veličine stranice), koristite izraz results.size. |
| Rezultati | Prikazuje stranicu rezultata upita kao indeks pretraživanja rezultata objekta. |
Pretraživanje indeksa rezultata
| Atribut | Opis |
|---|---|
| entitet | Temeljni entiteti za rezultat. |
| fragment | Odgovarajući kratki fragment teksta za rezultat s uvjetima koji odgovaraju određenom upitu označenom pomoću HTML oznake <em>. Određene vrste upita ne podržavaju označene dijelove, kao što su približni upiti (~) i upiti sa zamjenskim znakovima (*). Ovo je svojstvo null u tim slučajevima. |
| Id | Power Apps ID tablice zapisa u podlozi za rezultat, kao niz. Na primjer, 936DA01F-9ABD-4d9d-80C7-02AF85C822A8 |
| logical_name | Power Apps logički naziv tablice zapisa u podlozi za rezultat. Primjerice, adx_webpage |
| Broj | Broj rezultata u svim stranicama rezultata, počevši od 1. Na primjer, za prvi rezultat na drugoj stranici rezultata, veličine stranice od 10, ova vrijednost bit će 11. |
| score | Vrijednost Lucene rezultata kao vrijednost s pomičnim zarezom. Rezultati će se vratiti postavljeni tom vrijednošću. |
| naslov | Naslov rezultata. |
| URL | URL rezultata. Ovo će uobičajeno, ali ne i nužno, biti apsolutni put za trenutnu aplikaciju i ne potpuni URL. Na primjer: /articles/article1/ |
postavke
Omogućuje učitavanje bilo koje postavke web-mjesta prema nazivu. Ako postavka s navedenim nazivom nije pronađena, prikazuje se null.
Napomena
Postavke se vraćaju kao nizovi, no možete koristiti filtre vrste da biste ih pretvorili u druge vrste.
{{ 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 %}
karta web-mjesta
Omogućuje pristup karti web-mjesta portala.
<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 %}
Atributi karte web-mjesta
| Atribut | Opis |
|---|---|
| Trenutačno | Vraća objekt čvora karte web-mjesta za trenutačnu stranicu. |
| Korijen | Vraća objekt čvora karte web-mjesta za korijensku (početnu) stranicu web-mjesta. |
Atributi čvora karte web-mjesta
| Atribut | Opis |
|---|---|
| Put kroz web-lokaciju | Vraća objekte čvora karte web-mjesta hijerarhijske navigacije za čvor, počevši od korijenskog čvora karte web-mjesta i završavajući s nadređenim čvorom. |
| Djeca | Vraća podređene objekte za čvor karte web-mjesta čvora. |
| Opis | Opis/sažetak sadržaja za čvor. (To polje može sadržavati HTML.) |
| Entitet | Vraća osnovni objekt entities čvora. Ako čvor nema osnovnu tablicu, ta će vrijednost biti null. |
| is_sitemap_ancestor | Vraća true ako je čvor karte web-mjesta prethodnik trenutačnog čvora, inače vraća false. |
| is_sitemap_current | Vraća true ako je čvor karte web-mjesta trenutačni čvor, inače vraća false. |
| Nadređeni | Vraća nadređeni čvor karte web-mjesta čvora. Ako je čvor korijenski čvor, nadređeni čvor bit će null. |
| Titula | Naslov čvora. |
| URL | URL čvora. |
sitemarkers
Omogućuje učitavanje bilo koje oznake web-mjesta prema nazivu. Ako oznaka web-mjesta postoji, vratit će se objekt sitemarker. Ako oznaka web-mjesta s navedenim nazivom nije pronađena, prikazuje se 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 %}
Atributi oznake web-mjesta
| Atribut | Opis |
|---|---|
| URL | URL odredišne oznake web-mjesta. |
| [Logični naziv atributa] | Svakom atributu cilja oznake web-mjesta možete pristupiti Power Apps zapisu logičkim nazivom. Na primjer, {{ sitemarker.adx _ naziv }} |
isječci
Omogućuje učitavanje svih isječaka sadržaja prema nazivu. Ako isječak s navedenim nazivom nije pronađen, vraća se null.
{{ snippets[Header] }}
{% assign footer = snippets[Footer] %}
{% if footer %}
{{ footer }}
{% else %}
No footer snippet was found.
{% endif %}
tablerowloop
Sadrži svojstva korisna unutar bloka ponavljanja oznake iteracije.
Napomena
Objekt tablerowloop može se koristiti samo unutar oznake oznake iteracije.
Atributi
| Atribut | Opis |
|---|---|
| Col | Vraća indeks trenutnog stupca, počevši od 1. |
| col0 | Vraća indeks trenutnog stupca, počevši od 0. |
| col_first | Vraća true ako je trenutačni stupac prvi stupac u retku, a vraća false ako nije. |
| col_last | Vraća true ako je trenutačni stupac zadnji stupac u retku, a vraća false ako nije. |
| Prvo | Prikazuje true ako je to prva iteracija petlje. Prikazuje false ako to nije prva iteracija. |
| Indeks | Položaj trenutačne stavke u zbirci, u kojoj prva stavka ima položaj 1. |
| index0 | Položaj trenutačne stavke u zbirci, u kojoj prva stavka ima položaj 0. |
| Posljednji | Prikazuje true ako je to zadnja iteracija petlje. Prikazuje false ako to nije zadnja iteracija. |
| Length | Prikazuje broj ponavljanja za petlju ߝ broj stavki u zbirci koje se ponavljaju. |
| Rindex | Broj preostalih stavki u petlji (duljina – indeks) pri čemu je 1 indeks zadnje stavke. |
| rindex0 | Broj preostalih stavki u petlji (duljina – indeks) pri čemu je 0 indeks zadnje stavke. |
korisnik
Odnosi se na trenutnog korisnika portala koji omogućuje pristup svim atributima zapisa Power Apps kontakta u podlozi. Ako nema prijavljenih korisnika, ova će varijabla biti prazna.
korisnik je objekt entiteta.
{% if user %}
Hello, {{ user.fullname | escape }}!
{% else %}
Hello, anonymous user!
{% endif %}
Napomena
Power Apps portali izdanje verzija 9.3.8.x ili noviji će prema zadanim postavkama imati bijeg Tekući filtar nametnut zakorisnika i zahtjev Tekući objekti. Da biste onemogućili ovu zadanu konfiguraciju i dopustili te Liquid objekte bez Liquid filtra za izbjegavanje, pogledajte postavke web-mjesta portala - Site/EnableDefaultHtmlEncoding.
Atributi
Osim što ima sve atribute objekta entity, objekt user ima sljedeće atribute.
| Atribut | Opis |
|---|---|
| uloge | Vraća uloge kojima korisnik pripada kao array.{% if user.roles contains 'Administrators' %} User is an administrator. {% endif %}Napomena: Također možete koristiti filtar has_role za testiranje članstava u pojedinačnim ulogama. |
| basic_badges_url | Vraća url servisa za dohvaćanje korisnikovih znački. Za renderiranje znački za korisnika morate uključiti oznaku s atributima "data-badge" i "data-uri". Za renderiranje znački trenutnog korisnika: <div data-badge data-uri='{{user.basic_badges_url }}'></div>Za renderiranje korisnikovih znački po idu (varijabla userid): `<div podataka značke podataka-uri='{{user.basic_badges_url |
veze na web-mjesto
Omogućuje učitavanje bilo koje veze web-mjesta prema nazivu ili ID-u.
Ako postoji skup veza na web-mjesto, vratit će se objekt skupa veza na web-mjesto. Ako skup veza na web-mjesto s navedenim nazivom ili ID-om nije pronađen, prikazuje se 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 %}
Atributi skupa veza na web-mjesto
Napomena
Skup web-veza je objekt entitet sa svim istim atributima, uz one navedene u nastavku.
| Atribut | Opis |
|---|---|
| Kopiraj | HTML kopija skupa veza na web-mjesto. |
| Naziv | Naziv skupa veza na web-mjesto. |
| Titula | Naslov skupa veza na web-mjesto. |
| Veze na web-mjesto | Polje objekta veze na web-mjesto povezano sa skupom veza na web-mjesto. |
| [Logični naziv atributa] | Svakom atributu web-veze postavljenoj Power Apps zapis možete pristupiti logičkim nazivom. Na primjer, {{ weblinkset.createdon }} |
Atributi veze na web-mjesto
Napomena
Web-veza je objekt entitet sa svim istim atributima, uz one navedene u nastavku.
| Atribut | Opis |
|---|---|
| Opis | HTML opis veze na web-mjesto. |
| display_image_only | Booleov atribut koji pokazuje treba li vezu na web-mjesto prikazati samo kao sliku, bez teksta veze. |
| display_page_child_links | Booleov atribut koji pokazuje treba li veza na web-mjesto prikazivati veze na podređene stranice karte web-mjesta povezane stranice, kao podveze. |
| Slika | Objekt slike veze na web-mjesto za ovu vezu. Ovaj atribut bit će prazan ako nema slike. |
| is_external | Booleov atribut koji pokazuje je li ciljni URL veze na web-mjesto do vanjskog web-mjesta (a ne do unutarnje stranice portala). |
| is_sitemap_ancestor | Vraća true ako URL veze na web-mjesto sadrži referencu na prethodnika čvora trenutačnog web-mjesta, a inače vraća false. |
| is_sitemap_current | Vraća true ako URL veze na web-mjesto sadrži referencu na čvor trenutačnog web-mjesta, a inače vraća false. |
| Naziv | Naziv/naslov veze na web-mjesto. |
| Nofollow | Booleov atribut koji pokazuje treba li vezu na web-mjesto označiti kao rel=nofollow. |
| open_in_new_window | Booleov atribut koji pokazuje treba li klikom otvoriti vezu na web-mjesto u novom prozoru/kartici preglednika. |
| Opis elementa | Tekst opisa alata za vezu na web-mjesto. |
| URL | URL veze na web-mjesto. |
| Veze na web-mjesto | Polje objekata veze na podređeno web-mjesto povezano s vezom na web-mjesto. |
| [Logični naziv atributa] | Svakom atributu web-veze možete pristupiti Power Apps zapisu logičkim nazivom. Na primjer, {{ weblink.createdon }} |
Atributi slike veze na web-mjesto
| alternate_text | Alternativni tekst za sliku. |
|---|---|
| Visina | Cijeli broj koji sadrži navedenu visinu slike. Ako nije navedena vrijednost visine, taj atribut će biti prazan. |
| URL | URL slike. |
| Širina | Cijeli broj koji sadrži navedenu širinu slike. Ako nije navedena vrijednost širine, taj atribut će biti prazan. |
web-mjesto
Odnosi se na web stranicu portala, omogućujući pristup svim atributima zapisa Power Apps web stranice (adx _ web stranice) za portal.
Napomena
Web-mjesto je objekt entity sa svim istim atributima.
Kod
{{ website.adx_name }} ({{ website.id }})
Izlazna vrijednost
Community Portal (936DA01F-9ABD-4d9d-80C7-02AF85C822A8)
Atributi
Sljedeća tablica navodi atribute za tu oznaku koji se mogu upotrijebiti za zamjenu zadanih postavku kako bi se izbjeglo predmemoriranje.
| Zadano | Nadomjestak (izbjegava predmemoriranje) | Primjer |
|---|---|---|
| sign_in_url | sign_in_url_substitution | Zadano: website.sign_in_url: /en-US/SignIn?returnUrl=%2Fen-US%2F Nadomjestak (izbjegava predmemoriranje): website.sign_in_url_substitution: /en-US/SignIn?returnUrl=%2Fen-US%2Fsubstitute-page%2F ("substitute-page" u ovom primjeru zamjenjuje zadani predmemorirani URL.) |
| sign_out_url | sign_out_url_substitution | Zadano: website.sign_out_url: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2F Nadomjestak (izbjegava predmemoriranje): website.sign_out_url_substitution: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2Fsubstitute-page%2F ("substitute-page" u ovom primjeru zamjenjuje zadani predmemorirani URL.) |
Pogledajte također
Vrste jezika Liquid
Oznake jezika Liquid
Filtri jezika Liquid