Del via


Tilgjengelige Liquid-objekter

Obs!

Fra og med 12. oktober 2022 er Power Apps-portaler Power Pages. Mer informasjon: Microsoft Power Pages er nå tilgjengelig (blogg)
Vi overfører og slår snart sammen Power Apps-portaldokumentasjonen med Power Pages-dokumentasjonen.

Liquid-objekter inneholder attributter for å levere dynamisk innhold på siden. Page-objektet har for eksempel et attributt kalt title som kan brukes til å sende tittelen på gjeldende side.

Hvis du vil ha tilgang til et objektattributt etter navn, kan du bruke et punktum (.). Hvis du vil gjengi attributtet for et objekt i en mal, pakker du det mellom {{ and }}.

Viktig

For å unngå potensielle problemer med skript på tvers av områder (XSS) må du alltid bruke escape-filteret for å kode data i HTML-kode når du bruker Liquid-objekter for å lese uklarerte data brukeren har angitt.

{{ page.title }}

Du får også tilgang til attributter for et objekt ved hjelp av et strengnavn og []. Dette formatet er nyttig i tilfeller der obligatorisk attributt bestemmes dynamisk, eller attributtnavnet inneholder tegn, mellomrom, spesialtegn og så videre, som ellers ville være ugyldige når du bruker et punktum (.) inne i syntaksen.

{{ page[title] }}

{% assign attribute_name = Name with spaces %}

{{ object[attribute_name] }}

Objektene nedenfor kan brukes og fås tilgang til hvor som helst, i alle maler.

Objekt Beskrivelse
enheter Lar deg laste inn en Power Apps-tabell etter ID. Mer informasjon: enheter
Et dato-/klokkeslettobjekt som refererer til gjeldende UTC-klokkeslett når malen gjengis.
Obs! Denne verdien hurtigbufres av webappen på portalen og oppdateres ikke hver gang. Mer informasjon: Datofiltre
side Refererer til gjeldende side for portalforespørsel. page-objektet gir tilgang til for eksempel synlig søkebane for gjeldende side, tittel eller nettadresse for gjeldende side, og andre attributter eller relaterte enheter for den underliggende Power Apps-oppføringen. Mer informasjon: side
params En praktisk snarvei for request.params. Mer informasjon: forespørsel
forespørsel Inneholder informasjon om gjeldende HTTP-forespørsel. Mer informasjon: forespørsel
innstillinger Lar deg laste inn hvilken som helst områdeinnstilling etter navn. Mer informasjon: innstillinger
Områdekart Gir tilgang til områdekartet for portalen. Mer informasjon: områdekart
Områdemarkører Lar deg laste inn hvilke som helst områdemarkører etter navn. Mer informasjon: områdemarkører
Snutter Gjør det mulig å laste inn hvilke som helst innholdssnutter etter navn. Mer informasjon: snutter
bruker Refererer til gjeldende portalbruker, og gir tilgang til alle attributtene for den underliggende Power Apps-kontaktoppføringen. Hvis ingen brukere er logget på, er denne variabelen null. Mer informasjon: bruker
Webkoblinger Lar deg laste inn et hvilket som helst webkoblingssett etter navn eller ID. Mer informasjon: webkoblinger
webområde Refererer til gjeldende webområdeoppføring for portal, og gir tilgang til alle attributtene for Power Apps-webområdeoppføringen (adx_website) for portalen. Mer informasjon: webområde

ads

Gir mulighet til å få tilgang til og gjengi en annonse.

ads-objektet lar deg velge en bestemt annonse eller annonseplassering:

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

Attributter for annonser

Attributt Beskrivelse
placements Returnerer adsplacements-objektet.
[annonsenavn eller -ID] Du har tilgang til alle annonser med navn eller ID-egenskaper.
{% assign ad = ads[Ad Name] %}
{% assign ad = ads["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

Attributter for annonseplasseringer

Attributt Beskrivelse
[annonseplasseringsnavn eller -ID] Du har tilgang til alle adsplacements med navn eller ID-egenskaper.
{% assign placement = ads.placements[Placement Name or Id] %}
{% assign placement = ads.placements[2423d713-abb3-44c3-8a7d-c445e16fccad] %}

Attributter for annonseplassering

En annonseplassering er et tabellobjekt med de samme generelle attributtene, og attributtene er oppført nedenfor.

Attributt Beskrivelse
Annonser Returnerer samlingen av annonseobjekter som er knyttet til plasseringen. Iterasjonskoder og matrisefiltre kan brukes med denne samlingen.
Navn Returnerer navnefeltet for annonseplasseringen.
placement_url Nettadressen som kan brukes for å hente annonseplasseringen fullstendig gjengitt av en mal.
random_url Nettadressen som kan brukes for å hente en tilfeldig annonse fra plasseringen som fullstendig gjengitt av en mal.

Attributter for annonse

Obs!

En annonse er et tabellobjekt, med alle de samme attributtene, i tillegg til de som vises nedenfor.

Attributt Beskrivelse
ad_url Nettadressen som kan brukes for å hente annonsen fullstendig gjengitt av en mal.
Kopi Returnerer kopifeltet for annonsen.
image Returnerer bildeobjektet (hvis aktuelt) for annonsen.
Navn Returnerer navnefeltet for annonsen.
open_in_new_window Returnerer true hvis nettadressen som er angitt av redirect_url, skal åpnes i et nytt vindu.
redirect_url URL-adressen som brukeren vil bli omdirigert til ved å velge annonsen.

Attributter for bilde for annonsen

Attributt Beskrivelse
alternate_text Returnerer teksten som skal vises i kodens alt-attributt.
høyde Returnerer høyden i piksler for bildet
URL-adresse Returnerer nettadressekilden for bildet.
bredde Returnerer bredden i piksler for bildet

Blogger

Gir mulighet til å få tilgang til og gjengi blogger og blogginnlegg.

blogs-objektet lar deg velge en bestemt blogg eller blogginnlegg.

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

blogs-objektet

Blogs-objektet gir deg tilgang til en bestemt blogg i portalen, eller tilgang til alle blogginnlegg i portalen.

Tabellen nedenfor beskriver attributtene som er forbundet med blogs-objektet.

Attributt Beskrivelse
posts Returnerer et blogposts-objekt som inneholder alle blogginnlegg i portalen.
[bloggnavn eller -ID] Du har tilgang til alle blogger med navn- eller ID-egenskaper.
{% assign blog = blogs["Blog Name"] %}                             

{% assign blog = blogs["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}  |

blog-objektet

blog-objektet lar deg arbeide med én enkelt blogg, slik at du har tilgang til innlegg for denne bloggen.

Tabellen nedenfor beskriver forskjellige attributter som er forbundet med blog-objektet.

Attributt Beskrivelse
posts Returnerer et blogposts-objekt som inneholder alle blogginnlegg for bloggen.
Navn Navnet på bloggen.
title Tittelen på bloggen.
URL-adresse Nettadressen for bloggen

blogposts-objektet

Blogposts-objektet gir deg tilgang til en samling objekter for blogginnlegg. Du kan sortere blogginnleggene og paginere i tillegg til å bruke Liquid-filtre:

{% assign blogposts = blogs.posts | order\_by “adx\_name”, “desc” | paginate: 0,4 | all %}

Andre mulige alternativer:

  • blogs.posts.all (for å få alle blogginnlegg)
  • blogs.posts | from\_index: 0 | take: 2

Tabellen nedenfor beskriver forskjellige attributter som er forbundet med blogposts-objektet.

Attributt Beskrivelse
Alle Returnerer alle blogposts-objekter i samlingen.

blogpost-objektet

Refererer til ett enkelt blogginnlegg.

Tabellen nedenfor beskriver forskjellige attributter som er forbundet med blogpost-objektet.

Attributt Beskrivelse
URL-adresse Nettadressen for innlegget.
innhold Returnerer Innhold-feltet for innlegget.
author Returnerer forfatterne for innlegget (som ganske enkelt er et tabellobjekt for kontakt).
stilling Tittelen på innlegget.
comment_count Returnerer heltallverdien for hvor mange kommentarer det finnes for et bestemt innlegg.
publish_date Datoen da innlegget ble publisert.

enheter

Forsiktig

For å unngå potensielle problemer med skript på tvers av områder (XSS) må du alltid bruke escape-filter til HTML-kodestrengdata når du bruker Liquid-objektet enheter for å lese data som angis av brukeren som ikke er klarert.

Obs!

Noen av navnekonvensjonene for Dataverse er endret, for eksempel kalles Dataverse-enheter nå tabeller. Navneendringene gjelder ikke for Liquid-objekter. Objektet Liquid-enheter kalles fortsatt enheter.

Lar deg laste inn en Power Apps-tabell etter ID. Hvis tabellen finnes, returneres et tabellobjekt. Hvis en tabell med den angitte ID-en ikke blir funnet, returneres null.

{% assign account = entities.account['936DA01F-9ABD-4d9d-80C7-02AF85C822A8'] %}

{% if account %}

{{ account.name | escape }} ({{ account.statecode.label | escape }})

{% endif %}

{% assign entity_logical_name = 'contact' %}

{% assign contact = entities[entity_logical_name][request.params.contactid] %}

{% if contact %}

{{ contact.fullname | escape }} ({{ contact.parentcustomerid.name | escape }})

{% endif %}

Entity

Et enhetsobjekt gir tilgang til attributtene til en oppføring i Power Apps-tabellen.

Attributt Beskrivelse
ID GUID-ID for tabellen, som en streng. Eksempel: 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Det logiske Power Apps-navnet på tabellen.
Merknader Laster inn eventuelle notater (annotation) tilknyttet tabellen, sortert fra eldste til nyeste (createdon). Notater returneres som notatobjekter.
tillatelser Laster inn deklarasjonsresultater for tabelltillatelse for tabellen. Resultatene returneres som et tillatelsesobjekt.
URL-adresse Returnerer nettadressebanen for tabellen for systemet for innholdshåndtering for Power Apps-portaler. Hvis tabellen ikke har gyldig nettadresse på gjeldende nettsted, returneres null. Vanligvis vil dette bare returnere en verdi for bestemte tabelltyper som er integrert i CMS-portalen, med mindre du har tilpasset nettadresseleverandøren i programmet.
[attributt eller relasjonsnavn] Du har tilgang til alle attributter for Power Apps-tabellen etter logisk navn. {{ entity.createdon }}{% assign attribute_name = 'name' %}{{ entity[attribute_name] }}
Verdiene i de fleste tabellattributtene er direkte tilordnet til Liquid-typer: to alternativfelt er tilordnet til boolske verdier, tekstfelt til strenger og numeriske felt / valutafelt til tall, dato-/klokkeslettfelt til datoobjekter. Noen attributtyper returneres imidlertid som objekter:
  • Oppslagsfelt (tilknyttet tabellreferanse) returneres som tilknyttede tabellreferanseobjekter.
  • Alternativsett-/nedtrekksmenyfelt returneres som verdiobjekter for alternativsett.
  • Du kan også laste inn alle relaterte enheter etter relasjonensskjemanavn.
  • {{ page.adx_webpage_entitylist.adx_name }}I tilfellet en relasjon er refleksiv (det vil si at den refererer til seg selv), returneres et refleksivt relasjonsobjekt. (Hvis ikke hadde resultatet vært tvetydig.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Obs!: Innlasting av et stort antall relaterte enheter eller tilgang til et stort antall relasjoner i én enkelt mal, kan ha en negativ innvirkning på ytelsen ved gjengivelse av malen. Unngå innlasting av relaterte enheter for hvert element i en matrise i en løkke. Der det er mulig, bør du bruke Dataverse-tabellkoder for å laste inn samlinger av enheter.

Tilknyttet tabellreferanse

Verdier for oppslagsattributt returneres som tilknyttede tabellreferanseobjekter med følgende attributter:

Attributt Beskrivelse
ID GUID-ID for den refererte tabellen, som en streng.
Eksempel: 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Det logiske Power Apps-navnet på den refererte tabellen.
Navn Det primære navneattributtet for den refererte tabellen.

Merk

Et notat er et tabellobjekt som gir tilgang til attributter og relasjoner for en annotation-oppføring. I tillegg til alle attributtene til et tabellobjekt har et notat følgende tilleggsattributter:

Attributt Beskrivelse
documentbody Laster inn documentbody-attributtet for annotation-oppføring for notatet som en Base64-kodet streng. Siden innholdet i dette attributtet kan være stort, lastes det ikke inn med resten av notatattributtene. Det lastes bare inn ved behov.
Obs!: Bruk av documentbody-attributtet kan ha en negativ innvirkning på ytelsen notatet gjengivelse av mal, og bør brukes med forsiktighet.
Bruk url-attributtet for å angi en kobling til notatvedlegg i stedet, hvis det er mulig.
URL-adresse Returnerer nettadressebanen for det innebygde behandlingsprogrammet for kommentarvedlegg for portalen. Hvis brukeren har tillatelse og notatet har en vedlagt fil, vil en forespørsel til denne nettadressen laste ned notatfilvedlegget.

Verdi for alternativsett

Attributtverdier for alternativsett/nettrekksmeny returneres som tilknyttede rabellreferanseobjekter med følgende attributter:

Attributt Beskrivelse
Etikett Den lokaliserte etiketten for attributtverdien for alternativsett/nedtrekksmeny. Eksempel: Aktiv
Verdi Heltallsverdien for attributtverdien for alternativsett/nedtrekksmeny. Eksempel: 0

Tabelltillatelser

Objektet for tabelltillatelser gir tilgang til deklarasjonsresultater for aggregert tillatelse for en tabell.

Attributt Beskrivelse
can_append Returnerer true hvis gjeldende bruker har tillatelse til å tilføye oppføringer til relasjoner for oppføringen. Ellers returneres false.
can_append_to Returnerer true hvis gjeldende bruker har tillatelse til å tilføye oppføringen til en relasjon for en annen tabell. Ellers returneres false.
can_create Returnerer true hvis gjeldende bruker har tillatelse til å opprette nye oppføringer for denne tabelltypen. Ellers returneres false.
can_delete Returnerer true hvis gjeldende bruker har tillatelse til å slette denne oppføringen. Ellers returneres false.
can_read Returnerer true hvis gjeldende bruker har tillatelse til å lese denne oppføringen. Ellers returneres false.
can_write Returnerer true hvis gjeldende bruker har tillatelse til å oppdatere denne oppføringen. Ellers returneres false.
rules_exist Returnerer true hvis tillatelsesresultatene som representeres av dette objektet, er resultatet av eksplisitt definerte tillatelsesregler. Returnerer false hvis de er standardresultatene ved manglende eksplisitt definerte tillatelser.

Refleksiv relasjon

Forsøk på å laste inn refleksive (det vil si at den refererer til seg selv) relasjoner på enheter blir returnert som objekter med følgende attributter:

Attributt Beskrivelse
is_reflexive Returnerer true. Kan brukes til å teste om et objekt som returneres av en relasjon, er et refleksivt relasjonsobjekt.
referenced Returnerer en matrise med refererte enheter for den angitte relasjonen.
referencing Returnerer en refererende tabell for den angitte relasjonen. Returnerer null hvis det ikke finnes en refererende tabell. Hvis relasjonen er mange-til-mange (N:N), returnerer en matrise med refererende enheter.

entitylist

Enhetslisteobjektet brukes innenfor Power Apps Dataverse-tabellmerkene. Det gir tilgang til alle attributtene for en bestemt liste.

Attributter

Obs!

entities

Attributt Beskrivelse
create_enabled Returnerer true hvis oppretting av nye oppføring er konfigurert for listen. Ellers returneres false.
create_url Returnerer den konfigurerte nettadressebanen for en oppretting av kobling/knapp for listen.
detail_enabled Returnerer true hvis en detaljvisning for enkeltoppføringer er konfigurert for listen. Ellers returneres false.
detail_id_parameter Returnerer navnet på spørringsstrengparameter som skal brukes for oppførings-ID-en under konstruksjon av en nettadresse for detaljvisning for oppføring. Se URL-filtre for mer informasjon om hvordan du bruker Liquid-filtre til å konstruere URL-adresser. Eksempel: ID
detail_label Returnerer den konfigurerte lokaliserte etiketten koblinger/knapper for detaljvisning for listen.
detail_url Returnerer den konfigurerte nettadressebanen for koblinger/knapper for detaljvisning for listen.
empty_list_text Returnerer den konfigurerte lokalisert teksten som skal vises når listevisningen ikke returnerer resultater.
enable_entity_permissions Returnerer true hvis tabelltillatelsesfiltrering er aktivert for denne listen. Ellers returneres false.
entity_logical_name Returnerer det logiske Power Apps-tabellnavnet for oppføringer som skal vises av denne listen. Eksempel: contact
filter_account_attribute_name Returnerer det logiske attributtnavnet for oppslag i konto som skal brukes til å filtrere resultatoppføringer etter gjeldende portalbrukers overordnede konto. Eksempel: accountid
filter_apply_label Returnerer den konfigurerte lokaliserte etiketten som skal brukes for kobling/knapp som bruker et avansert attributtfilter for listeresultatene.
filter_definition Returnerer filterdefinisjonen for JSON-attributtet for listen. Se Listefiltre for mer informasjon om hvordan du bruker Liquid-filteret metafilters til å behandle denne definisjonen.
filter_enabled Returnerer true hvis avansert attributtfiltrering er aktivert for listen. Ellers returneres false.
filter_portal_user_attribute_name Returnerer det logiske attributtnavnet for oppslag i kontakt som skal brukes til å filtrere resultatoppføringer etter gjeldende portalbrukers kontakt. Eksempel: contactid
filter_website_attribute_name Returnerer det logiske attributtnavnet for oppslag i adx_website som skal brukes til å filtrere resultatoppføringer etter gjeldende portalnettsted. Eksempel: adx_websiteid
language_code Returnerer heltallspråkkoden for Power Apps som skal brukes til å velge alle lokaliserte etiketter for denne listen.
page_size Returnerer den konfigurerte resultatsidestørrelsen for listen.
primary_key_name Returnerer det logiske navnet for hovednøkkelattributtet for oppføringer som skal vises av denne listen.
search_enabled Returnerer true hvis søk er aktivert for denne listen. Ellers returneres false.
search_placeholder Returnerer den konfigurerte lokaliserte teksten for plassholderen for søkefelt for listen.
search_tooltip Returnerer den konfigurerte lokaliserte teksten for verktøytipset for søk for listen.
visninger Returnerer de tilgjengelige visningene for listen som listevisningsobjekter.
[logisk navn på attributt] Du har tilgang til alle attributter for oppføringen for listen (adx_entitylist) Power Apps etter logiske navn, på samme måte som et tabellobjekt. Eksempel: {{ entitylist.adx_name }}

Listevisningsattributter

Attributt Beskrivelse
kolonner Returnerer kolonnene for visningen som kolonneobjekter for listevisning.
entity_logical_name Returnerer det logiske Power Apps-tabellnavnet for oppføringene i visningen. Eksempel: contact
ID Returnerer GUID-ID-en for visningen.
language_code Returnerer heltallspråkkoden for Power Apps som skal brukes til å velge alle lokaliserte etiketter (kolonner, topptekster og så videre) for visningen.
Navn Returnerer Power Apps-visningsnavnet for visningen.
primary_key_logical_name Returnerer det logiske navnet for hovednøkkelen for Power Apps-tabellen for oppføringene i visningen. Eksempel: contactid
sort_expression Returnerer standard sorteringsuttrykk for visningen. Eksempel: name ASC, createdon DESC

Kolonneattributter for listevisning

Attributt Beskrivelse
attribute_type Returnerer navnet på Power Apps-attributtypen for kolonnen som en streng. Eksempel: Lookup, Picklist, String, Boolean, DateTime
logical_name Returnerer det logiske navnet på Power Apps-attributtet for kolonnen. Eksempel: createdon
Navn Returnerer det lokaliserte Power Apps-visningsnavnet for kolonnen. Eksempel: Opprettingsdato
sort_ascending Returnerer en streng for sorteringsuttrykk for å sortere kolonnen i stigende rekkefølge. Eksempel: createdon ASC
sort_descending Returnerer en streng for sorteringsuttrykk for å sortere kolonnen i synkende rekkefølge. Eksempel: createdon DESC
sort_disabled Returnerer true hvis sortering er deaktivert for kolonnen. Ellers returneres false.
sort_enabled Returnerer true hvis sortering er aktivert for kolonnen. Ellers returneres false.
bredde Returnerer den konfigurerte bredden for kolonnen i piksler.

entityview

entityview-objektet brukes i entityview-koden og gir tilgang til metadataene for visningen i tillegg til oppføringer for visningsresultatet.

Attributter

Attributt Beskrivelse
kolonner Returnerer kolonnene i visningen som kolonneobjekter for tabellvisning
entity_permission_denied Returnerer true hvis tilgang til å vise resultatene ble nektet på grunn av utilstrekkelig tabelltillatelser for gjeldende bruker. Returnerer false hvis det er gitt lesetilgang til å vise resultatene.
entity_logical_name Det logiske navnet på Power Apps-tabellen for oppføringene for visningsresultatet. Eksempel: contact
first_page Sidetallet for den første siden i visningsresultatene. Dette vil være 1, med mindre ingen resultater ble returnert, da vil det være null.
ID GUID-ID-en til Power Apps-visningen som angir entityview.
language_code Heltallsspråkkoden for Power Apps som brukes til å laste inn lokaliserte etiketter for gjeldende visning.
last_page Sidetallet for den siste siden i visningsresultatene. Hvis ingen resultater ble returnert, vil dette være null.
Navn Navnet på Power Apps-visningen som definerer entityview, for eksempel aktive kontakter.
next_page Sidetallet for den neste siden i visningsresultatene. Hvis det ikke finnes noen neste side med resultater, vil dette være null.
Side Sidetallet for gjeldende side i visningsresultatene.
pages Returnerer en matrise med sidetall som inneholder alle sidene i resultatene for gjeldende visning.
page_size Antall resultater som returneres per side for gjeldende side.
previous_page Sidetallet for den neste siden i visningsresultatene. Hvis det ikke finnes noen forrige side med resultater, vil dette være null.
primary_key_logical_name Det logiske Power Apps-navnet for primærnøkkelattributtet for resultattabellen for denne visningen. Eksempel: contactid.
oppføringer Gjeldende side med resultatoppføringer for visningen, som tabellobjekter.
sort_expression Standard sorteringsuttrykk for visningen. Eksempel: nameASC, createdon DESC.
total_pages Totalt antall resultatsider for visningen.
total_records Totalt antall resultater for visningen (på tvers av alle sider).

hendelser

Gir mulighet til å få tilgang til og gjengi en hendelse. events-objektet lar deg velge en bestemt hendelse eller alle hendelser.

events-objektet

events-objektet lar deg få tilgang til en bestemt hendelse i portalen, eller å få tilgang til alle hendelser i portalen (uavhengig av hendelse).

events-objektet har følgende attributter:

Attributt Beskrivelse
occurences Returnerer et eventoccurancess-objekt som inneholder alle hendelsesforekomster i portalen.
[hendelsesnavn eller -ID] Du har tilgang til alle hendelser med navn- eller ID-egenskaper.
{% assign event = events["Hendelsesnavn"] %}
{% assign event = events["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

event-objektet

event-objektet lar deg arbeide med én enkelt hendelse og gir deg tilgang til tidsplanene for og forekomstene av hendelsen.

event-objektet har følgende attributter:

Attributt Beskrivelse
forekomster Returnerer et eventoccurrences-objekt som inneholder alle forekomster for hendelsen.
Navn Navnet på hendelsen.
URL-adresse Nettadressen til hendelsen.

eventoccurences-objektet

eventoccurences-objektet gir deg tilgang til en samling av eventoccurences-objekter. Du kan sortere hendelsesforekomstene og angi et datointervall for forekomstene for å hente og få paginering i tillegg til å bruke Liquid-filtre

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

vær oppmerksom på at

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

også er mulig.

Følgende attributter er tilknyttet eventoccurences-objektet

Attributt Beskrivelse
Alle Returnerer alle eventoccurence-objekter i samlingen.

eventoccurence-objektet

Representerer én enkelt hendelsesforekomst. De tilknyttede attributtene er angitt nedenfor:

Attributt Beskrivelse
URL-adresse Nettadressen til forekomsten.
is_all_day_event Er dette en heldagshendelse?
start_time Startklokkeslett for hendelsen.
end_time Sluttklokkeslett for hendelsen.

forloop

Inneholder egenskaper som er nyttig i en for-løkkeblokk.

Obs!

forloop kan bare brukes i en for-kode.

Kode

{% for child in page.children %}

{% if forloop.first %}

This is the first child page!

{% else %}

This is child page number {{ forloop.index }}.

{% endif %}

{% endfor %}

Utdata

This is the first child page!

This is child page number 2.

This is child page number 3.

Attributter

Attributt Beskrivelse
Første Returnerer true hvis det er første iterasjon i løkken. Returnerer false hvis det ikke er første iterasjon.
index Posisjonen for gjeldende element i samlingen, der det første elementet har posisjonen 1.
index0 Posisjonen for gjeldende element i samlingen, der det første elementet har posisjonen 0.
Last Returnerer true hvis det er siste iterasjon i løkken. Returnerer false hvis det ikke er siste iterasjon.
length Returnerer antall gjentakelser for løkken ߝ antall elementer i samlingen som itereres.
rindex Antall elementer som gjenstår i løkken (lengde - indeks) der 1 er indeksen for det siste elementet.
rindex0 Antall elementer som gjenstår i løkken (lengde - indeks) der 0 er indeksen for det siste elementet.

forums

Gir deg mulighet til å få tilgang til og gjengi fora og forumtråder. Muligheten til å bruke Liquid til å gjengi data også gjelder innlegg, men hvis du vil opprette et nytt innlegg eller en ny tråd, må du bruke sidemal for ASP.NET-flertrinnsskjemaer med nevnte funksjonalitet innebygd (for eksempel standard sidemalene Forumtråd og Foruminnlegg).

Forums-objektet lar deg velge et forum eller forumtråder:

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

forums-objektet

Forums-objektet lar deg få tilgang til et bestemt forum i portalen, eller å få tilgang til alle forumtråder i portalen (uavhengig av forumet).

forum-objektet lar deg arbeide med ett enkelt forum og gir deg tilgang til trådene for dette forumet.

Forumthreads-objektet gir deg tilgang til en samling av forumthread-objekter. Du kan sortere forumtrådene og få paginering også ved hjelp av Liquid-filtre.

{% assign threads = forum.threads | order_by adx_name, desc | paginate: 0,4 | all %}

Én enkelt forumtråd

Forumposts-objektet gir deg tilgang til en samling av forumpost-objekter.

Attributter

Attributt Beskrivelse
threads Returnerer et forumthreads-objekt som inneholder alle forumthread-objekter i portalen.
Alle Returnerer alle forum-objekter i portalen. Vær oppmerksom på at website.forums også er et tilsvarende objekt.
thread_count Returnerer heltallsverdien for hvor mange tråder det er på hele nettstedet.
post_count Returnerer heltallsverdien for totalt antall innlegg i portalen.
[forumnavn eller -ID] Du har tilgang til alle fora med navn- eller ID-egenskaper.
`{% assign forum = forums[Forum Name] %}
{% assign forum = forums[da8b8a92-2ee6-476f-8a21-782b047ff460] %}

forum-objektet

Attributter

Obs!

enheter

Attributt Bekrivelse
threads Returnerer et forumthreads-objektet som inneholder alle forumtråder for forumet.
Navn Navnet på forumet.
thread_count Returnerer heltallsverdien for hvor mange tråder det er på hele forumet.
post_count Returnerer heltallsverdien for hvor mange innlegg det er i hele forumet.

forumthreads-objektet

Attributter

Attributt Beskrivelse
Alle Returnerer alle forumthread-objekter i samlingen.

forumthread-objektet

Attributter

Obs!

enheter

Attributt Beskrivelse
posts Returnerer et forumposts-objektet som inneholder alle innlegg for tråden.
author Returnerer forfatteren for tråden (som ganske enkelt er et tabellobjekt for kontakt).
latest_post Returnerer det siste innlegget i tråden.
first_post Returnerer det første innlegget i tråden.
post_count Returnerer heltallsverdien for hvor mange innlegg det er i tråden.
is_answered Er tråden besvart eller ikke?
is_sticky Er tråden en sticky-tråd?

forumposts-objektet

Attributter

Attributt Beskrivelse
Alle Returnerer alle forumthread-objekter i samlingen.

Ett enkelt foruminnlegg

Attributter

Obs!

enheter

Attributt Beskrivelse
author Returnerer forfatteren for innlegget (som ganske enkelt er et tabellobjekt for kontakt).
content Innholdet i innlegget.
is_answer Er dette innlegget en svar til tråden?

knowledge

Gir tilgang til Power Apps-kunnskapsbaseartikkelen og kategoritabelloppføringene for å vise artikler og kategorier i en portal.

Attributter

Attributt Beskrivelse
artikler Returnerer et artikkelobjekt som inneholder artikkelobjekter for tabelloppføringene i kunnskapsbaseartikkelen som er tilgjengelige i portalen.
categories Returnerer et kategoriobjekt som inneholder kategoriobjekter for tabelloppføringene i kategorien som er tilgjengelige i portalen.

articles-objekt

Med articles-objektet får deg tilgang til en samling av artikkelobjekter. Du kan sortere artiklene og få paginering også ved hjelp av Liquid-filtre.

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

Attributter

Attributt Beskrivelse
popular Returnerer en samling artikkelobjekter som inneholder flest visninger. {% assign popular_articles = knowledge.articles.popular %}
recent Returnerer en samling artikkelobjekter som inneholder dato for siste endring. {% assign recent_articles = knowledge.articles.recent %}
øverst Returnerer en samling artikkelobjekter som inneholder den høyeste rangeringen. {% assign top_articles = knowledge.articles.top %}

Filtre

Disse filtrene kan godta valgfrie parametere for sidestørrelse og språket. Første parameter er tallet eller oppføringene som skal hentes. Standard sidestørrelse 5. Den andre parameteren er koden for språket du vil hente artikler for et bestemt språk. Filtre kan slås sammen med andre flytende filtre.

{% assign page_size = 5 %}
{% assign language_code = website.selected_language.code %}
{% assign recent_articles = knowledge.articles | recent: page_size, language_code %}
Attributt Beskrivelse
popular Returnerer en samling artikkelobjekter som inneholder flest visninger. {% assign popular_articles = knowledge.articles \| popular: 10, en-US %}
recent Returnerer en samling artikkelobjekter som inneholder dato for siste endring. {% assign recent_articles = knowledge.articles \| recent: 5 %}
øverst Returnerer en samling artikkelobjekter som inneholder den høyeste rangeringen. {% assign top_articles = knowledge.articles \| top: 3, en-US %}

categories-objekt

Med categories-objektet får du tilgang til en samling kategoriobjekter. Du kan sortere kategoriene, paginere og bruke Liquid-filtre:

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

Attributter

Attributt Beskrivelse
recent Returnerer en samling kategoriobjekter som inneholder dato for siste endring.
top_level Returnerer en samling kategoriobjekter som ikke har en overordnet kategori.

Filtre

Disse filtrene kan godta en valgfri parameter som indikerer sidestørrelsen. Standard sidestørrelse 5. Filtre kan slås sammen med andre flytende filtre.

{% assign page_size = 5 %}
{% assign recent_categories = knowledge.categories | recent: page_size %}
Attributt Beskrivelse
recent Returnerer en samling kategoriobjekter som inneholder dato for siste endring. Du kan angi parametere {% assign recent_categories = knowledge.categories \| recent: 10 %}
top_level Returnerer en samling kategoriobjekter som ikke har en overordnet kategori. {% assign root_categories = knowledge.categories \| top_level %}

article-objekt

Med article-objektet kan du arbeide med en enkelt kunnskapsartikkel for å vise detaljene for denne artikkelen i portalen.

Attributter

article er et entity-objektet, med alle de samme attributtene, i tillegg til de som vises nedenfor.

Attributt Beskrivelse
article_public_number Det offentlige nummeret til artikkelen.
comment_count Heltallverdien for hvor mange kommentarer det finnes for en bestemt artikkel.
content Innholdet i artikkelen.
current_user_can_comment Returnerer en boolsk verdi som angir om den gjeldende brukeren kan legge til kommentarer i artikkelen.
is_rating_enabled Returnerer en boolsk verdi som angir om vurdering av en artikkel er aktivert.
keywords Nøkkelord for artikkelen.
Navn Et alternativt alias for tittelen på artikkelen.
rating Desimal rangeringsverdi for artikkelen.
title Tittelen på artikkelen.
view_count Heltallverdien for antall ganger artikkelen har blitt vist.

category-objekt

Med category-objektet kan du arbeide med en enkelt kategori for å vise detaljene i portalen.

Attributter

category er et entity-objektet, med alle de samme attributtene, i tillegg til de som vises nedenfor.

Attributt Beskrivelse
categorynumber Kategorinummeret for kategorien.
Navn Et alternativt alias for tittelen på kategorien.
tittel Tittelen på kategorien.

språk

Angir gjeldende språknavn og språkkode hvis støtte for flere språk er aktivert.

Attributter

Attributt Beskrivelse
URL-adresse Gjeldende URL-adresse for forespørselen er har gjeldende språkkode som prefiks.
url_substitution Gjeldende URL-adresse for forespørsel med gjeldende språkkode som prefiks ved å hoppe over hurtigbufferen for sideutdata.
navn Tittel for gjeldende språk.
kode Språkkoden til språket.

Webmalen for Språk-rullegardinlisten bruker for eksempel dette flytende objektet for å vise de tilgjengelige språkene når flere språk er tilgjengelige.

side

Refererer til gjeldende side for portalforespørsel. Dette objektet kombinerer attributtene til områdekart og gjeldende enheter for forespørsel (vanligvis en nettside).

page-objektet gir tilgang til for eksempel synlig søkebane for gjeldende side, tittel eller nettadresse for gjeldende side, og andre attributter eller relaterte enheter for den underliggende Power Apps-oppføringen.

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

Sideattributter

Obs!

enheter

Attributt Beskrivelse
breadcrumbs Returnerer de synlige søkebanene for nodeobjektene for områdekartet for siden, med start fra rotnoden for områdekart og slutt ved overordnet objekt.
children Returnerer underordnede nodeobjekter for områdekartet for siden.
overordnet Returnerer overordnet node for områdekartet for siden. Hvis siden er hjemmesiden, vil parent være null.
title Tittelen på siden.
URL-adresse Nettadressen for siden.
[attributt eller relasjonsnavn] Du har tilgang til alle attributter for sidens underliggende Power Apps-oppføringen etter logiske navn.
{{ page.createdon }}
{% assign attribute_name = 'name' %}
{{ page[attribute_name] }}
Verdiene i de fleste tabellattributtene er direkte tilordnet til Liquid-typer: to alternativfelt er tilordnet til boolske verdier, tekstfelt til strenger og numeriske felt / valutafelt til tall, dato-/klokkeslettfelt til datoobjekter. Noen attributtyper returneres imidlertid som objekter:
  • Oppslagsfelt (tilknyttet tabellreferanse) returneres som tilknyttede tabellreferanseobjekter.
  • Alternativsett-/nedtrekksmenyfelt returneres som verdiobjekter for alternativsett.
  • Du kan også laste inn alle relaterte enheter etter relasjonensskjemanavn.
    {{ page.adx_webpage_entitylist.adx_name }}
    I tilfeller der en relasjon er refleksiv (det vil si at den refererer til seg selv), returneres et entities-objekt. (Hvis ikke hadde resultatet vært tvetydig.){{ page.adx_webpage_webpage.referencing.adx_name }}
    Obs!: Innlasting av et stort antall relaterte enheter eller tilgang til et stort antall relasjoner i én enkelt mal, kan ha en negativ innvirkning på ytelsen ved gjengivelse av malen. Unngå innlasting av relaterte enheter for hvert element i en matrise i en løkke. Der det er mulig, bør du bruke Power Apps Dataverse-tabellkoder for å laste inn samlinger av enheter.

polls

Gir mulighet til å få tilgang til og gjengi en avspørring.

polls-objektet lar deg velge en bestemt avspørring eller avspørringsplassering:

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

Avspørringsattributter

Attributt Beskrivelse
placements Returnerer pollplacements-objektet.
[avspørringsnavn eller -ID] Du har tilgang til alle avspørringer med navn eller ID-egenskaper. {% assign poll = polls[Poll Name] %}
{% assign poll = polls["41827a5c-33de-49b8-a0c7-439e6a02eb98"] %}

Attributter for avspørringsplasseringer

Attributt Beskrivelse
[avspørringsplasseringsnavn eller -ID] Du har tilgang til alle avspørringsplasseringer med navn eller ID-egenskaper.{% assign placement = polls.placements[Placement Name or Id] %}
{% assign placement = polls.placements[7677c5d4-406e-4b6c-907c-916ac17dba0f] %}

Attributter for avspørringsplassering

Obs!

enheter

Attributt Beskrivelse
Navn Returnerer navnefeltet for avspørringsplasseringen.
placement_url Nettadressen som kan brukes for å hente avspørringsplasseringen fullstendig gjengitt av en mal.
polls Returnerer samlingen av avspørringsobjekter som er knyttet til plasseringen. Iterasjonskoder og matrisefiltre kan brukes med denne samlingen.
random_url Nettadressen som kan brukes for å hente en tilfeldig avspørring fra plasseringen som fullstendig gjengitt av en mal.
submit_url Nettadressen som en fullført avspørring sendes til.

Avspørringsattributter

Obs!

enheter

Attributt Beskrivelse
has_user_voted Returnerer true hvis gjeldende bruker (logget på eller anonym) allerede har stemt på denne avspørringen.
Navn Returnerer navnefeltet for avspørringen.
options Returnerer samlingen av polloption-objekter som er knyttet til avspørringen. Iterasjonskoder og Matrisefiltre kan brukes med denne samlingen.
poll_url Nettadressen som kan brukes for å hente avspørringen fullstendig gjengitt av en mal.
-spørsmål Returnerer spørsmålsfeltet for avspørringen.
submit_button_label Returnerer en streng som kan brukes til å overstyre sendeknappetiketten for avspørringen.
submit_url Nettadressen som en fullført avspørring sendes til.
user_selected_option Returnerer polloption-objektet som er valgt av brukeren (hvis de har allerede har stemt).
votes Returnerer antall stemmer som har blitt talt opp for at avspørringen.

Attributter for avspørringsalternativ

Obs!

enheter

Attributt Beskrivelse
answer Returnerer svarfeltet for avspørringen.
prosentsatsmetoden Returnerer prosentdelen av stemmene i avspørringen for alternativet som et desimaltall fra 0 til og med 100.
votes Returnerer antall stemmer som har blitt talt opp for at alternativet.

forespørsel

Inneholder informasjon om gjeldende HTTP-forespørsel.

{% assign id = request.params['id'] | escape %}

<a href={{ request.url | add_query: 'foo', 1 | escape }}>Link</a>

Obs!

  • Du kan bygge URL-adresser dynamisk i Liquid ved hjelp av URL-adressefiltre.
  • URL-adressen som brukes i request.url, kan være en hvilken som helst forespurt verdi, og den blir hurtigbufret for påfølgende forespørsler. For å sikre riktig verdi i request.url, kan du vurdere å bruke erstatningskode, delvis URL-adresse, for eksempel {WebFile-bane} eller lagre portalens URL-adresse i Områdeinnstillinger.
  • Power Apps-portaler versjon 9.3.8.x eller senere vil som standard ha Liquid-filteret escape håndhevet for Liquid-objektene user og request. Hvis du vil deaktivere denne standardkonfigurasjonen og tillate disse Liquid-objektene uten Liquid-filteret, kan du se Nettstedsinnstillinger for portalen – Site/EnableDefaultHtmlEncoding.

Attributter

Attributt Beskrivelse
params Navngitte parameterverdier for gjeldende forespørsel. params er en kombinasjon av parametere for spørringsstreng for nettadresse, parameterne for skjemapublisering og informasjonskapsler.
Bane Banen til nettadressen for gjeldende URL-forespørsel.
/profile/
path_and_query Banen og spørringen til nettadressen for gjeldende URL-forespørsel.
/profile/?foo=1&bar=noe
spørring Spørringsdelen til nettadressen for gjeldende URL-forespørsel.
?foo=1&bar=noe
URL-adresse Den fullstendige nettadressen for gjeldende forespørsel.
https://www.example.com/profile/?foo=1&bar=something

searchindex

searchindex-objektet brukes i Power Apps Dataverse-tabellkoder og gir tilgang til resultatene for en spørring.

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

Attributter

Attributt Beskrivelse
approximate_total_hits Returnerer et omtrentlig antall totale treff som samsvarer med indeksspørringen. På grunn av måten søkeindeksen fungerer på når det gjelder sikkerhetsfiltrering og andre utformingsfaktorer, er dette nummeret bare en tilnærming og er kanskje ikke lik det totale antallet tilgjengelige resultater for gjeldende bruker i enkelte situasjoner.
Side Returnerer sidetallet for gjeldende spørring.
page_size Returnerer maksimal sidestørrelse for gjeldende spørring. Hvis du vil ha det faktiske antallet resultater returnert for gjeldende side (siden dette kan være mindre enn den angitte maksimale sidestørrelsen), kan du bruke results.size.
Resultater Returnerer spørringsresultatsiden som resultatetobjekter for søkeindeks.

Resultater for søkeindeks

Attributt Beskrivelse
enhet Underliggende enheter for resultatet.
fragment Et relevant kort tekstfragment for resultatet med betingelser som samsvarer med den angitte spørringen som er uthevet ved hjelp av HTML-koden <em>. Enkelte typer spørringer ikke støtter uthevede fragmenter, for eksempel tilnærmingsspørringer (~) og jokertegnspørringer (*). Denne egenskapen vil være null i slike tilfeller.
ID ID-en for Power Apps-tabellen for den underliggende oppføringen for resultatet som en streng. Eksempel: 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Det logiske navnet for Power Apps-tabellen for den underliggende oppføringen for resultatet. Eksempel: adx_webpage
Nummer Resultatnummer, på tvers av alle resultatsider, fra 1. For det første resultatet på den andre siden med resultater, med en sidestørrelse på 10, vil denne verdien for eksempel være 11.
score Lucene-poengsum for resultatet som en flyttallsverdi. Resultatene returneres sortert etter denne verdien.
title Tittelen på resultatet.
URL-adresse Nettadressen for resultatet. Dette er vanligvis, men ikke nødvendigvis, en absolutt bane for gjeldende program, men i stedet for en fullstendig URL-adresse. Eksempel: /artikler/artikkel1/

innstillinger

Lar deg laste inn hvilken som helst områdeinnstilling etter navn. Hvis du ikke finner en innstilling med det angitte navnet, returneres null.

Obs!

Innstillinger blir returnert som strenger, men du kan bruke typefiltre til å konvertere dem til andre typer.

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

Områdekart

Gir tilgang til områdekartet for portalen.

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

Attributter for områdekart

Attributt Beskrivelse
Gjeldende Returnerer nodeobjektet for områdekartet gjeldende side.
Rot Returnerer nodeobjekt et for områdekartet for rotsiden (hjem) for nettstedet.

Nodeattributter for områdekart

Attributt Beskrivelse
Brødsmuler Returnerer de synlige søkebanene for nodeobjektene for områdekartet for noden, med start fra rotnoden for områdekart og slutt ved overordnet objekt.
Underordnet Returnerer underordnede nodeobjekter for områdekartet for noden.
Beskrivelse Beskrivelse/sammendrag av innhold for noden. (Dette feltet kan inneholde HTML-kode).
Enhet Returnerer underliggende enheterentities for noden. Hvis noden ikke har en underliggende tabell, vil denne verdien være null.
is_sitemap_ancestor Returnerer true hvis noden for områdekartet er en overordnet for gjeldende node, ellers returneres false.
is_sitemap_current Returnerer true hvis noden for områdekartet er gjeldende node, ellers returneres false.
Overordnet Returnerer overordnet node for områdekartet for noden. Hvis noden er rotnoden, vil parent være null.
Stilling Tittelen for noden.
URL-adresse Nettadressen for noden.

Områdemarkører

Lar deg laste inn hvilke som helst områdemarkører etter navn. Hvis områdemarkøren ikke finnes, returneres et områdemarkørobjekt. Hvis du ikke finner en områdemarkør med det angitte navnet, returneres 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 %}

Attributter for områdemarkør

Attributt Beskrivelse
URL-adresse Nettadressen til målet for områdemarkøren.
[logisk navn på attributt] Du kan få tilgang til alle attributter for Power Apps-oppføring for målet for områdemarkøren med logiske navn. Eksempel: {{ sitemarker.adx_name }}

Snutter

Gjør det mulig å laste inn hvilke som helst innholdssnutter etter navn. Hvis du ikke finner en snutt med det angitte navnet, returneres null.

{{ snippets[Header] }}

{% assign footer = snippets[Footer] %}

{% if footer %}

{{ footer }}

{% else %}

No footer snippet was found.

{% endif %}

tablerowloop

Inneholder egenskaper som er nyttig i en Iterasjonskoder-løkkeblokk.

Obs!

tablerowloop kan bare brukes i en Iterasjonskoder-kode.

Attributter

Attributt Beskrivelse
Col Returnerer indeksen for gjeldende rad, og starter på 1.
col0 Returnerer indeksen for gjeldende rad, og starter på 0.
col_first Returnerer true hvis gjeldende kolonne er den første kolonnen i en rad, og returnerer false hvis ikke.
col_last Returnerer true hvis gjeldende kolonne er den siste kolonnen i en rad, og returnerer false hvis ikke.
First Returnerer true hvis det er første iterasjon i løkken. Returnerer false hvis det ikke er første iterasjon.
Index Posisjonen for gjeldende element i samlingen, der det første elementet har posisjonen 1.
index0 Posisjonen for gjeldende element i samlingen, der det første elementet har posisjonen 0.
Last Returnerer true hvis det er siste iterasjon i løkken. Returnerer false hvis det ikke er siste iterasjon.
Length Returnerer antall gjentakelser for løkken ߝ antall elementer i samlingen som itereres.
Rindex Antall elementer som gjenstår i løkken (lengde - indeks) der 1 er indeksen for det siste elementet.
rindex0 Antall elementer som gjenstår i løkken (lengde - indeks) der 0 er indeksen for det siste elementet.

bruker

Refererer til gjeldende portalbruker, og gir tilgang til alle attributtene for den underliggende Power Apps-kontaktoppføringen. Hvis ingen brukere er logget på, er denne variabelen null.

Brukeren er et entity-objekt.

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

Obs!

Power Apps-portaler versjon 9.3.8.x eller senere vil som standard ha Liquid-filteret escape håndhevet for Liquid-objektene user og request. Hvis du vil deaktivere denne standardkonfigurasjonen og tillate disse Liquid-objektene uten Liquid-filteret, kan du se Nettstedsinnstillinger for portalen – Site/EnableDefaultHtmlEncoding.

Attributter

I tillegg til å ha alle attributtene for et entity-objekt har brukeren attributtene nedenfor.

Attributt Beskrivelse
Roller Returnerer rollene brukeren tilhører, som en matrise .
{% if user.roles contains 'Administrators' %} User is an administrator. {% endif %}
Obs! Du kan også bruke has_role-filteret til å teste for individuelle rollemedlemskap.
basic_badges_url Returnerer URL-adressen for tjenesten for å hente en brukers merker.
Hvis du vil vise merker for en bruker, må du inkludere en kode med attributtene "data-badge" og "data-uri". Slik viser du merkene til den gjeldende brukeren:
<div data-badge data-uri='{{user.basic_badges_url }}'></div>
Slik viser du merkene til en bruker etter id (variable userid):
`<div data-badge data-uri='{{user.basic_badges_url

Webkoblinger

Lar deg laste inn webkoblinger etter navn eller ID.

Hvis det finnes et webkoblingssett, returneres et webkoblingssettobjekt. Hvis et webkoblingssett med angitt navn eller ID ikke blir funnet, returneres 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 %}

Attributter for webkoblingssett

Obs!

Et webkoblingssett er et entity-objekt, med alle de samme attributtene, i tillegg til de som vises nedenfor.

Attributt Beskrivelse
Kopi HTML-kopien av webkoblingssettet.
Navn Navnet på webkoblingssettet.
Stilling Tittelen på webkoblingssettet.
Webkoblinger Matrisen for webkoblingsobjekter som er tilknyttet webkoblingssettet.
[logisk navn på attributt] Du har tilgang til alle attributter for Power Apps-oppføringen for webkoblingssettet etter logiske navn. Eksempel: {{ weblinkset.createdon }}

Attributter for webkobling

Obs!

En webkobling er et entity-objekt, med alle de samme attributtene, i tillegg til de som vises nedenfor.

Attributt Beskrivelse
Beskrivelse HTML-beskrivelse for webkoblingssettet.
display_image_only Boolsk attributt som angir om webkoblingen skal vises bare som et bilde og uten koblingstekst.
display_page_child_links Boolsk attributt som angir om webkoblingen skal vise koblinger til de underordnede sidene for områdekartet for den koblede siden, som underkoblinger.
Bilde Bildeobjekt for webkobling for denne koblingen. Dette attributtet vil være null hvis det ikke finnes et bilde.
is_external Boolsk attributt som angir om målnettadressen for webkoblingen er til et eksternt område (i stedet for en intern portalside).
is_sitemap_ancestor Returnerer true hvis nettadressen for webkoblingen refererer til en overordnet for gjeldende node for webområdekart, ellers returneres false.
is_sitemap_current Returnerer true hvis nettadressen for webkoblingen refererer til gjeldende node for områdekart, ellers returneres false.
Navn Navnet/tittelen på webkoblingen.
Nofollow Boolsk attributt som angir om webkoblingen skal merkes som rel=nofollow.
open_in_new_window Boolsk attributt som angir om webkoblingen skal åpnes i et nytt vindu eller en ny fane i nettleseren når den klikkes.
Verktøytips Teksten for verktøytipset for webkoblingen.
URL-adresse Nettadressen for webkoblingen.
Webkoblinger Matrisen for underordnede webkoblingsobjekter som er tilknyttet webkoblingen.
[logisk navn på attributt] Du har tilgang til alle attributter for Power Apps-oppføringen for webkoblingen etter logiske navn. Eksempel: {{ weblink.createdon }}

Attributter for bilde for webkobling

alternate_text Alternativ tekst for bildet.
Høyde Heltall som inneholder den angitte høyden på bildet. Hvis ingen høydeverdi ble angitt, vil dette attributtet være null.
URL-adresse Nettadressen til bildet.
Bredde Heltall som inneholder den angitte bredden på bildet. Hvis ingen breddeverdi ble angitt, vil dette attributtet være null.

webområde

Refererer til gjeldende webområde, og gir tilgang til alle attributtene for Power Apps-webområdeoppføringen (adx_website) for portalen.

Obs!

Webområdet er et entity-objekt, med alle de samme attributtene.

Kode

{{ website.adx_name }} ({{ website.id }})

Utdata

Community Portal (936DA01F-9ABD-4d9d-80C7-02AF85C822A8)

Attributter

Tabellen nedenfor viser attributtene for dette merket som kan brukes til å erstatte standardverdiene for å unngå hurtigbufring.

Standard Erstatning (unngår hurtigbufring) Eksempel
sign_in_url sign_in_url_substitution Standarsd: website.sign_in_url: /en-US/SignIn?returnUrl=%2Fen-US%2F
Erstatning (unngår hurtigbufring): website.sign_in_url_substitution: /en-US/SignIn?returnUrl=%2Fen-US%2Fsubstitute-page%2F
("erstatningsside" i dette eksemplet erstatter standard hurtigbufret URL-adresse.)
sign_out_url sign_out_url_substitution Standard: website.sign_out_url: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2F
Erstatning (unngår hurtigbufring): website.sign_out_url_substitution: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2Fsubstitute-page%2F
("erstatningsside" i dette eksemplet erstatter standard hurtigbufret URL-adresse.)

Se også

Liquid-typer
Liquid-koder
Liquid-filtre

Obs!

Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)

Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).