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>

&ndash;

<a href={{ post.author_url }}> {{ post.author_name }} </a>

&ndash;

<a href={{ post.application_path }}#comments>

<span class=fa fa-comment aria-hidden=true></span> {{ post.comment_count }}

</a>

</div>

</li>

{% endfor %}

</ul>

</div>

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:
  • Polja Traženje (referenca povezane tablice) vraćaju se kao objekti reference povezane tablice.
  • Polja Skup mogućnosti/Popis za odabir prikazuju se kao objekti vrijednosti skupa mogućnosti.
  • Možete učitati i sve povezane entitete prema nazivu sheme odnosa.
  • {{ 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

Dodatni filtri

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

entities

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

entities

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

entities

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

entities

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

entities

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:
  • Polja Traženje (referenca povezane tablice) vraćaju se kao objekti reference povezane tablice.
  • Polja Skup mogućnosti/Popis za odabir prikazuju se kao objekti vrijednosti skupa mogućnosti.
  • Možete učitati i sve povezane entitete prema nazivu sheme odnosa.
    {{ 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

entiteti

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

entities

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

entities

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

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

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

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

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