Dela via


Tillgängliga Liquid-objekt

Anteckning

Från och med den 12 oktober 2022 byter Power Apps-portaler namn till Power Pages. Mer information: Microsoft Power Pages är nu allmänt tillgänglig (blogg)
Vi kommer snart migrera och sammanfoga dokumentationen för Power Apps-portaler med Power Pages-dokumentationen.

Preliminär objekt innehåller attribut om du vill spara dynamiskt innehåll på sidan. Sidobjektet har exempelvis ett attribut som kallas "rubrik" (title) som kan användas för att visa rubriken för den aktuella sidan.

Använd ett objektattribut efter namn, använd en punkt (.). Om du vill återge ett objekts attribut i en mall omsluter du attributet i {{ and }}.

Viktigt

Använd alltid för att undvika potentiella Cross Site Scripting (XSS) problem, använd alltid escape filter till HTML-kodning av data när du använder Liquid-objekt för att läsa otillförlitlig data från användaren.

{{ page.title }}

Attribut för ett objekt kan också användas med ett strängnamn och []. Detta format är användbart när det önskade attributet bestäms dynamiskt eller attributets namn innehåller tecken, blanksteg, specialtecken o.s.v. som skulle vara ogiltiga om du använder en punkt (.) inne i syntaxen.

{{ page[title] }}

{% assign attribute_name = Name with spaces %}

{{ object[attribute_name] }}

Följande objekt kan användas och kommas åt var som helst, i alla mallar.

Objekt Beskrivning
entiteter Låter dig läsa in valfri Power Apps-tabellen efter ID. Mer information: entiteter
nu Ett datum/tid-objekt som refererar till den aktuella UTC-tiden när mallen återges.
Obs! Det här värdet är cachelagrat av portalens webbapp och uppdateras inte varje gång. Mer information: Datumfilter
sida Refererar till den aktuella portalbegäransidan. Sidobjektet ger tillgång till exempelvis spåren för den aktuella sidan, rubrik eller URL för den aktuella sidan, samt andra attribut och entiteter relaterade till underliggande Power Apps-post. Mer information: sida
parametrar En praktiskt genväg för request.params. Mer information: begäran
begäran Innehåller information om den aktuella HTTP-posten. Mer information: begäran
inställningar Låter dig läsa in alla webbplatsinställningar efter namn. Mer information: inställningar
webbkarta Tillåter åtkomst till portalwebbplatsen. Mer information: webbplatsöversikt
webbplatsmarkörer Låter dig läsa in alla webbplatsmarkörer efter namn. Mer information: webbplatsmarkörer
kodavsnitt Låter dig läsa in alla innehållskodavsnitt efter namn. Mer information: kodavsnitt
användare Refererar till den aktuella portalanvändaren, tillåter åtkomst till alla attribut för den underliggande Power Apps-kontaktposten. Om ingen användare är inloggad, den här variabeln kommer att vara noll. Mer information: användare
webblänkar Låter dig läsa in alla Webblänksuppsättning efter namn och ID. Mer information: webblänkar
webbplats Avser portalens webbplatspost, som ger åtkomst till alla attribut på Power Apps-webbplatsens (adx_website) post för portalen. Mer information: webbplats

annonser

Ger dig möjlighet att komma åt och återge en annons.

Annonsobjektet låter dig markera en viss annons eller annonsplaceringen:

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

Annonsattribut

Attribut Beskrivning
placeringar Returnerar annonsplaceringsobjekt.
[annonsnamn eller -ID] Du kan komma åt annonser genom dess namn eller Id-egenskaper.
{% assign ad = ads[Ad Name] %}
{% assign ad = ads["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

Annonsplaceringsattribut

Attribut Beskrivning
[annonsplaceringsnamn eller -ID] Du kan komma åt alla annonsplaceringar genom dess namn eller Id-egenskaper.
{% assign placement = ads.placements[Placement Name or Id] %}
{% assign placement = ads.placements[2423d713-abb3-44c3-8a7d-c445e16fccad] %}

Annonsplaceringsattribut

En annonsplacering är ett tabellobjekt med samma allmänna attribut och de attribut som visas nedan.

Attribut Beskrivning
Annonser Returnerar samlingen med annonsobjekt som är associerade med placeringen. upprepningstaggar och matrisfilter kan användas för den här samlingen.
Namn Returnerar namnfältet för annonsplacering.
placering_url Den URL som kan användas för att hämta annonsplacering återges helt av en mall.
slumpmässig_url Den URL som kan användas för att hämta en slumpannons från placering återges helt av en mall.

Annonsattribut

Anteckning

En annons är ett tabellobjekt med samma attribut förutom dem som anges nedan.

Attribut Beskrivning
annons_url Den URL som kan användas för att hämta annonsen återges helt av en mall.
Kopiera Returnerar fältet Kopiera för annonsen.
bild Returnerar bildobjektet (om några) för annonsen.
Namn Returnerar fältet Namn för annonsen.
öppna_i_nytt_fönster Returnerar "sant" (sant) om den URL som angavs av URL:en omdirigera_ ska öppnas i ett nytt fönster.
omdirigera_url Den URL som användaren omdirigeras till genom att välja annonsen.

Annonsbildattribut

Attribut Beskrivning
alternativ_text Returnerar den text som ska visas i taggens alt-attribut.
height Returnerar höjden i bildpunkter för bilden
URL Returnerar bildens URL-källa.
width Returnerar bredden i bildpunkter för bilden

bloggar

Ger dig möjlighet att komma åt och återge bloggar och blogginlägg.

Blogg-objektet låter dig markera en viss blogg eller ett visst blogginlägg.

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

bloggobjekt

Bloggobjekt låter dig komma åt alla specifika bloggar på portalen eller om du vill komma åt alla blogginlägg i portalen.

I följande tabell beskrivs de attribut som associeras med bloggobjektet.

Attribut Beskrivning
poster Returnerar ett -loggpostobjekt som innehåller alla blogginlägg i portalen.
[bloggnamn eller -ID] Du kan få åtkomst till valfri blogg genom dess namn eller Id-egenskaper.
{% assign blog = blogs["Blog Name"] %}                             

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

bloggobjekt

Bloggobjektet låter dig arbeta med en enda blogg, så att du kan komma åt inläggen för den bloggen.

I följande tabell beskrivs de olika attribut som associeras med bloggobjekt.

Attribut Beskrivning
poster Returnerar ett blogginläggsobjekt som innehåller alla blogginlägg i bloggen.
Namn Bloggens namn.
title Bloggens titel.
URL Bloggens URL

blogginläggsobjekt

Blogginläggobjekt låter dig komma åt en samling med blogginläggobjekt. Du kan beställa blogginlägg och få sidnumrering samt även använda flytande filter:

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

Andra möjliga alternativ:

  • blogs.posts.all (för att få alla blogginlägg)
  • blogs.posts | from\_index: 0 | take: 2

I följande tabell beskrivs de olika attribut som associeras med blogginläggsobjekt.

Attribut Beskrivning
Alla Returnerar alla blogginläggsobjekt i samlingen

blogginläggsobjekt

Hänvisar till ett enda blogginlägg.

I följande tabell beskrivs de olika attribut som associeras med blogginläggsobjekt.

Attribut Beskrivning
url Inläggets URL.
content Returnerar innehållsfältet för inlägget.
författare Returnerar författaren till inlägget som helt enkelt är ett kontakttabellobjekt.
rubrik Inläggets titel.
kommentar_värde Returnerar ett heltalsvärde för beräkning av hur många kommentarer det finns för ett visst inlägg.
publicera_datum Det datum då inlägget publicerades.

entiteter

Varning

För att undvika problem med skriptkörning över flera webbplatser (XSS) bör du alltid använda flyktfilter för HTML-kodsträngsdata när du använder entitetsobjekt för Liquid för att läsa data som användaren tillhandahållit men som inte är pålitliga.

Anteckning

En del namnkonventioner har ändrats Dataverse, till exempel Dataverse entiteter kallas nu tabeller. Namnändringarna gäller inte för Liquid-objekt. Liquid-entitetsobjekt fortsätter att refereras till som entiteter.

Låter dig läsa in valfri Power Apps-tabellen efter ID. Om tabellen finns, returneras ett tabellobjekt. Om det gick inte att hitta en tabell med det angivna namnet, kommer noll att returneras.

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

Ett enhetsobjekt ger åtkomst till attributen för en Power Apps-tabellpost.

Attribut Beskrivning
Id GUID-ID för tabellen som en sträng. Till exempel 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logiskt_namn Power Apps logiska namnet på tabellen.
Kommentarer Läser in alla anteckningar (annotation) som är associerade med tabellen, ordnade från äldsta till nyaste (createdon). Anteckningar returneras som anteckningsobjekt.
behörigheter Läser in tabellens framställning av tabellbehörighetsresultat. Resultatet returneras som ett behörighetsobjekt.
url Returnerar Power Apps-portalernas URL-sökväg för innehållshanteringssystem för tabellen. Om tabellen inte har en giltig URL på den aktuella webbplatsen returneras "null". I allmänhet returneras bara ett värde för vissa typer av tabellen som har integrerats i portal-CMS , såvida du inte har anpassade URL-Provider i programmet.
[attribut eller relationsnamn] Du kan komma åt alla attribut för Power Apps-tabellen via logiskt namn. {{ entity.createdon }}{% assign attribute_name = 'name' %}{{ entity[attribute_name] }}
Värdena för de flesta tabellattribut mappar direkt till Liquid-typer: två alternativfält motsvarar booleska värden, textfält till strängar, numeriska/valutafält till tal, datum/tid-fält till datumobjekt. Men, vissa attributtyper returneras som objekt:
  • Uppslagsfält (associerad tabellreferens) returneras som associerade tabellreferensobjekt.
  • Alternativet ange/plocklista-fältet returneras som alternativuppsättning med värdeobjekt.
  • Du kan också läsa in alla relaterade entiteter efter relationsschemanamn.
  • {{ page.adx_webpage_entitylist.adx_name }}I det fall att en relation är reflexiv (d.v.s. självrefererande), kommer ett reflexivt relationsobjekt att returneras. (Annars kan resultatet bli tvetydigt.){{ page.adx_webpage_webpage.referencing.adx_name }}
    OBS: Att läsa in ett stort antal relaterade entiteter eller använda stora mängder relationer i en enda mall kan ha en negativ inverkan på mallens återgivningsprestanda. Undvik att ladda relaterade entiteter för varje element i en matris i en loop. Om möjligt använder du tabelltaggarna för Dataverse för att hämta entitetssamlingar.

Associerad tabellreferens

Värdena för uppslagsattributet returneras som associerat tabellreferensobjekt med följande attribut.

Attribut Beskrivning
Id GUID-ID för refererade tabellen som en sträng.
Till exempel 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logiskt_namn Power Apps logiska namnet på refererade tabellen.
Namn Det primära attributnamnet på den refererade tabellen.

Anteckning

En anteckning är ett tabellobjekt som ger åtkomst till attribut och relationer för en anteckningspost. Förutom alla attribut av ett tabellobjekt har en anteckning följande ytterligare attribut.

Attribut Beskrivning
documentbody Läser in attributet "documentbody" för anteckningsposten som en Base64-kodad sträng. Eftersom innehållet i det här attributet kan vara stort, läses det inte in med resten av anteckningsattributen utan kan bara läsas in på begäran.
OBS: Användning av attributet documentbody kan ha en negativ inverkan på mallåtergivningsprestandan och bör ske med försiktighet.
Använd url-attributet för att om möjligt tillhandahålla en länk till anteckningsbilagan istället.
URL Returnerar URL-sökvägen för inbyggda portalanteckningens bifogad fil-hanterare. Om användaren har behörighet och anteckningen har en bifogad fil, kommer en begäran till URL:en hämta en anteckning som bifogad fil.

Anteckning

Ytterligare filter

Alternativuppsättningsvärde

Attributvärdena alternativuppsättning/pocklista returneras som associerad tabellreferensobjekt med följande attribut.

Attribut Beskrivning
Etikett Lokaliserade etiketter för attributvärde för alternativuppsättning/plocklista. Exempel: aktiv
Värde Heltalsvärdet för atttributvärdet alternativuppsättning/plocklista. Exempel: 0

Tabellbehörigheter

Tabellbehörighetsobjektet ger åtkomst till aggregerat resultat för behörighetsframställning för en tabell.

Attribut Beskrivning
kan_tillägg Returnerar "sant" om den aktuella användaren har behörighet att lägga till poster i relationer för den här posten. Annars returneras "falsk".
kan_lägga till_i Returnerar "sant" om den aktuella användaren har behörighet att lägga till relationer för en annan tabell. Annars returneras "falsk".
kan_skapa Returnerar "sant" om den aktuella användaren har behörighet att skapa nya poster med denna tabelltyp. Annars returneras "falsk".
kan_ta bort Returnerar "sant" om den aktuella användaren har behörighet att ta bort den här posten. Annars returneras "falsk".
kan_läsa Returnerar sant om den aktuella användaren har behörighet att läsa den här posten. Annars returneras "falsk".
kan_skriva Returnerar "sant" om den aktuella användaren har behörighet att uppdatera den här posten. Annars returneras "falsk".
regler_finns Returnerar "sant" om behörighetsresultaten som representeras av det här objektet är resultatet av de behörighetsregler som uttryckligen har definierats. Returnerar "falsk" om de är standardresultaten i avsaknad av uttryckligen definierade behörigheter.

Reflexiv relation

Försök att hämta reflexiva (d.v.s. självrefererande) relationer på entiteter returneras som objekt med följande attribut.

Attribut Beskrivning
är_reflexiv Returnerar "sant". Kan användas för att testa om ett objekt som returnerades av en relation är ett reflexivt relationsobjekt.
refererad Returnerar en matris med refererade enheter för relationen.
refererar Returnerar en refererad tabell för relationen. Returnerar "null" om det inte finns några refererade tabeller. Om relationen är många-till-många (n till n), returneras en matris med refererade entiteter.

entitetslista

Entitetslisteobjektet används i Power Apps Dataverse tabelltaggarna. Den ger åtkomst till alla attribut för en given lista.

Attribut

Anteckning

entiteter

Attribut Beskrivning
skapa_aktiverad Returnerar "sant" om skapandet av nya poster har konfigurerats för listan. Annars returneras "falsk".
skapa_url Returnerar den konfigurerade URL-sökvägen för en skapa-länk/knapp för listan.
detalj_aktiverad Returnerar "sant" om en detaljerad vy för enskilda poster är konfigurerad för listan. Annars returneras "falsk".
detalj_id_parameter Returnerar parameternamnet för frågesträng som ska användas för post-ID när du konssantrar en postdetalj för visnings-URL. Se URL-filter för mer information om hur du använder Liquid-filter för att skapa URL:er. Exempel: id
detalj_etikett Returnerar den konfigurerade lokaliserade etiketten för en detaljvisnings-länk/knapp för listan.
detalj_url Returnerar den konfigurerade URL-sökvägen för en detalvisnings-länk/knapp för listan.
tom_lista_text Returnerar den konfigurerade lokaliserade texten som ska visas när listans vy inte returnerar några resultat.
aktivera_entitet_behörigheter Returnerar "sant" om tabellbehörighetsfiltrering är aktiverad för den här listan. Annars returneras "falsk".
entitet_logiskt_namn Returnerar Power Apps-tabell logiska namn för poster som ska visas i listan. Till exempel: Kontakt
filtrera_konto_attribut_namn Returnerar uppslagsattributets logiska namn till det konto som ska användas för att filtrera resultatposter efter den aktuella portalanvändarens överordnade konto. Exempel: accountid
filtrera_tillämpa_etikett Returnerar den konfigurerade lokaliserade etikett som ska användas för länken/knappen som gäller ett avancerat attributfilter till listans resultat.
filtrera_definition Returnerar filterdefinitionen för JSON-attributet för listan. Se Filter för lista för mer information om hur du använder metafilter Liquid-filter för att bearbeta denna definition.
filtrera_aktiverat Returnerar "sant" om avancerad attributfiltrering är aktiverad för listan. Annars returneras "falsk".
filtrera_portal_användare_attribut_namn Returnerar attributets logiska namn för uppslag till kontakten som används för att filtrera resultatposter efter den aktuella portalanvändarens kontakt. Exempel: contactid
filtrera_webbplats_attribut_namn Returnerar attributets logiska namn för uppslaget till adx_webbplats som används för att filtrera resultatposter efter den aktuella portalens webbplats. Exempel: adx_websiteid
språk_kod Returnerar Power Apps-språkkoden för heltal som kommer att användas för att markera alla lokaliserade etiketter för den här listan.
sida_storlek Returnerar den konfigurerade resultatsidan för listan.
primärt_nyckel-_namn Returnerar det primära huvudattributets logiska namn för poster som ska visas i listan.
sökning_aktiverad Returnerar "sant" om sökning är aktiverad för den här listan. Annars returneras "falsk".
sök_platshållare Returnerar den konfigurerade lokaliserade texten för listans sökfältplatshållare.
sök_knappbeskrivning Returnerar den konfigurerade lokaliserade texten för listans sökknappbeskrivning.
vyer Returnerar de tillgängliga vyerna för listan som t.ex. listans visningsobjekt.
[attributets logiska namn] Du kan komma åt alla attribut i listan (adx_entitylist) Power Apps-post efter logiskt namn på samma sätt som ett tabell. Exempel, {{ entitylist.adx_name }}

Lista med visaattribut

Attribut Beskrivning
kolumner Returnerar kolumnerna i vyn eftersom listan visar kolumnobjekt.
entitet_logiskt_namn Returnerar Power Apps-tabell logiska namn för posterna i vyn. Till exempel: Kontakt
ID Returnerar GUIG ID för vyn
språk_kod Returnerar Power Apps-språkkoden för heltal som kommer att användas för att markera alla lokaliserade etiketter (kolumnrubriker, osv.).
Namn Returnerar Power Apps-visningsnamn för vyn.
primär_nyckel_logiskt_namn Returnerar Power Apps-tabellens logiska namn för primär nyckel i vyn. Exempel: contactid
sortera_uttryck Returnerar det standardinställda sorteringsuttrycket för vyn. Exempel: name ASC, createdon DESC

Kolumnattribut för listans vy

Attribut Beskrivning
attributet_typ Returnerar Power Apps-attributtypnamnet för kolumnen som en sträng. Exempel: Lookup, Picklist, String, Boolean, DateTime
logiskt_namn Returnerar Power Apps-attributets logiska namn för kolumnen. Exempel: createdon
Namn Returnerar det lokaliserade Power Apps-visningsnamnet för kolumnen. Exempel: Created On
sortera_stigande Returnerar en sorteringsuttrycksträng för att sortera kolumnen i stigande ordning. Exempel: createdon ASC
sortera_fallande Returnerar en sorteringsuttrycksträng för att sortera kolumnen i fallande ordning. Exempel: createdon DESC
sortera_avaktiverad Returnerar "sant" om sortering är inaktiverad för kolumnen. Annars returneras "falsk".
sortera_aktiverat Returnerar "sant" om sortering är aktiverad för kolumnen. Annars returneras "falsk".
width Returnerar den konfigurerade bredden för kolumnen i bildpunkter.

entitetsvy

Entitetsvyobjektet används inom entitetsvytaggen och ger tillgång till metadata för vyn, samt poster för resultatvisning.

Attribut

Attribut Beskrivning
kolumner Returnerar kolumnerna i vyn som tabellobjekt för entitetsvisning.
entitet_behörighet_nekades Returnerar "sant" om du vill visa resultat som nekades på grund av otillräckliga tabellbehörigheter för den aktuella användaren. Returnerar "falsk" om läsåtkomst till att visa resultaten beviljades.
entitet_logiskt_namn Power Apps-tabellens logiska namn för vyresultatposterna. Till exempel: Kontakt
första_sidan Sidnumret på den första sidan för visa resultat. Detta kommer att vara "1" om det inte returneras några resultat, då det blir "null".
ID GUID ID för Power Apps-vyn som definierar denna entitetsvy.
språk_kod Power Apps-språkkoden för heltal som används för att hämta lokaliserade etiketter för den aktuella vyn.
sista_sidan Sidnumret på den sista sidan för visa resultat. Om inga resultat returneras är detta "null".
namn Namnet på den Power Apps-vy som definierar denna entitetsvy, till exempel aktiva kontaktpersoner.
nästa_sida Sidnumret på nästa sida för visa resultat. Om det inte finns någon nästa sida med resultat, är detta "null".
Sida Sidnumret på den aktuella sidan för visa resultat.
sidor Returnerar en matris med sidnummer som innehåller alla sidor av resultaten för den aktuella vyn.
sida_storlek Antalet resultat som returneras per sida för den aktuella vyn.
föregående_sida Sidnumret på nästa sida för visa resultat. Om det inte finns någon föregående sida med resultat, är detta "null".
primär_nyckel_logiskt_namn Det logiska Power Apps-namnet för resultattabellen primära nyckelattribut för denna vy. Till exempel: contactid.
poster Den aktuella sidan av resultatposter för vyn, som tabellobjekt.
sortera_uttryck Standardsorteringsuttryck för vyn. Till exempel nameASC, createdon DESC.
summa_sidor Det totala antalet sidor med sökresultat för vyn.
summa_poster Det totala antalet resultat för vyn (genom alla sidor).

händelser

Ger dig möjlighet att komma åt och återge händelser. Händelseobjektet låter dig markera en viss händelse eller alla händelser.

händelseobjekt

Händelseobjektet låter dig komma åt alla specifika händelser eller samtliga händelser i portalen (oavsett händelse).

Händelseobjektet har följande attribut:

Attribut Beskrivning
förekomster Returnerar ett eventoccurrences-objekt som innehåller alla händelseförekomster i portalen
[händelsenamn eller id] Du kan få åtkomst till valfri händelse via dess namn eller Id-egenskaper.
{% tilldela händelse = händelser["Händelsenamn"] %}
{% tilldela händelse = händelser["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}

händelseobjekt

Händelseobjektet låter dig arbeta med en enda händelse, så att du kan komma åt den händelsens scheman och förekomster.

Händelseobjektet har följande attribut:

Attribut Beskrivning
förekomster Returnerar ett eventoccurrencesobject som innehåller alla förekomster av händelsen.
namn Namnet på händelsen.
URL URL för händelsen.

eventoccurences-objekt

eventoccurrences-objektet låter dig komma åt en samling händelseförekomstobjekt. Du kan beställa händelseförekomster och ange ett datumintervall för förekomsterna du vill hämta samt även uppnå sidnumrering med hjälp av Liquid-filter

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

notera att

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

är också möjliga.

Följande attribut är associerade med eventoccurences-objekt

Attribut Beskrivning
Alla Returnerar alla eventoccurrences-objekt i samlingen.

eventoccurence-objekt

Representerar en enda händelse. Associerade attribut anges nedan:

Attribut Beskrivning
URL URL för förekomsten.
är_hel-_dags-_händelse Är det en heldagshändelse?
start-_tid Starttid för händelse.
slut_-tid Sluttid för händelse.

forloop

Innehåller egenskaper som är användbar för loopblock.

Anteckning

forloop kan bara användas inom en för-tagg.

Code

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

Attribut

Attribut Beskrivning
Första Returnerar "sant" om det är den första loopupprepningen. Returnerar "falsk" om det inte är den första upprepningen.
index Det aktuella objektets position i samlingen, där det första objektet har positionen 1.
index0 Det aktuella objektets position i samlingen, där det första objektet har positionen 0.
Sista Returnerar "sant" om det är den sista loopupprepningen. Returnerar "falsk" om det inte är den sista upprepningen.
längd Returnerar antalet iterationer för loopen ߝ av antalet objekt i den samling som itereras över.
rindex Antalet artiklar som återstår i loopen (längd – index) där 1 är indexet för det sista objektet.
rindex0 Antalet artiklar som återstår i loopen (längd – index) där 0 är indexet för det sista objektet.

forum

Ger dig möjlighet att komma åt och återge forum och forumtrådar. Möjligheten att använda Liquid för att återge forumdata sträcker sig till inlägg, men för att skapa ett nytt inlägg eller en ny tråd måste du använda en sidmall för ASP.NET-flerstegsformulär med de nämnda funktionerna (som t.ex. standardsidmallar för forumtråd och foruminlägg).

Forumobjekt låter dig markera ett Forum eller Forumtrådar:

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

forumobjekt

Forumobjekt låter dig komma åt alla specifika forum på portalen eller om du vill komma åt alla forumtrådar i portalen (oavsett forum).

Forumobjektet låter dig arbeta med ett enda forum, så att du kan komma åt trådarna för det forumet.

Forumtrådobjekt låter dig komma åt en samling med forumtrådobjekt. Du kan dessutom beställa forumtrådar och få sidnumrering genom att använda Liquid-filter.

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

En enda forumtråd

Foruminlägg låter dig komma åt en samling med foruminläggobjekt.

Attribut

Attribut Beskrivning
trådar Returnerar ett forumtrådsobjekt som innehåller alla forumtrådsobjekt i portalen.
Alla Returnerar alla forumobjekt i portalen. Observera att website-forum också är en motsvarighet.
tråd_antal Returnerar heltalsvärdet för beräkning av hur många trådar som finns på hela webbplatsen.
inlägg_antal Returnerar heltalsvärdet för det totala antalet inlägg på portalen.
[forumets namn eller id] Du kan få åtkomst till valfritt forum via dess namn eller Id-egenskaper.
`{% assign forum = forums[Forum Name] %}
{% assign forum = forums[da8b8a92-2ee6-476f-8a21-782b047ff460] %}

forumobjekt

Attribut

Anteckning

entiteter

Attribut Description
trådar Returnerar ett forumtrådsobjekt som innehåller alla forumtrådar för forumet.
Namn Namnet på forumet.
tråd_antal Returnerar heltalsvärdet för beräkning av hur många trådar som finns på hela forumet.
inlägg_antal Returnerar heltalsvärdet för beräkning av hur många inlägg som finns på hela forumet.

forumtrådsobjekt

Attribut

Attribut Beskrivning
Alla Returnerar alla forumtrådsobjekt i samlingen.

forumtrådsobjekt

Attribut

Anteckning

entiteter

Attribut Beskrivning
poster Returnerar ett foruminläggsobjekt som innehåller alla foruminlägg för den tråden.
författare Returnerar författaren för inlägget (som helt enkelt är ett kontakttabellobjekt).
senaste_inlägg Returnerar det senaste inlägget i tråden.
första_inlägg Returnerar det första inlägget i tråden.
inlägg_antal Returnerar heltalsvärdet för beräkning av hur många inlägg som finns i tråden.
har_besvarats Besvaras tråden eller inte?
är_fästa Är tråden en fäst tråd?

foruminläggsobjekt

Attribut

Attribut Beskrivning
Alla Returnerar alla forumtrådsobjekt i samlingen.

Ett enda foruminlägg

Attribut

Anteckning

entiteter

Attribut Beskrivning
författare Returnerar författaren till inlägget (som helt enkelt är ett kontakttabellobjekt).
innehåll Inläggets innehåll.
är_svar Är det här inlägget ett svar till tråden?

kunskap

Ger tillgång till Power Apps kunskapsartiklar och kategoritabellposter för rendering av artiklar och kategorier i en portal.

Attribut

Attribut Beskrivning
artiklar Returnerar ett artikelobjekt som innehåller artikelobjekt för tabellposter för kunskapsartikeln i portalen.
kategorier Returnerar ett kategoriobjekt som innehåller kategoriobjekt för kategoritabellposter som finns i portalen.

artikelobjekt

Artikelobjekten låter dig komma åt en samling med artikelobjekt. Du kan beställa artiklar och få sidnumrering samt använda flytande filter.

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

Attribut

Attribut Beskrivning
populära Returnerar en samling artikelobjekt som innehåller de flesta vyer. {% assign popular_articles = knowledge.articles.popular %}
senaste Returnerar en samling artikelobjekt som innehåller de senaste modifierade datumet. {% assign recent_articles = knowledge.articles.recent %}
top Returnerar en samling artikelobjekt som innehåller det högsta omdömet. {% assign top_articles = knowledge.articles.top %}

Filter

Följande filter kan acceptera valfria parametrar för sidstorlek och språk. Den första parametern är numret eller posterna som ska hämtas. Standardstorleken på sidan är 5. Den andra parametern är koden för ett språk för att hämta artiklar för ett visst språk. Filter kan kombineras med andra flytande filter.

{% assign page_size = 5 %}
{% assign language_code = website.selected_language.code %}
{% assign recent_articles = knowledge.articles | recent: page_size, language_code %}
Attribut Beskrivning
populära Returnerar en samling artikelobjekt som innehåller de flesta vyer. {% assign popular_articles = knowledge.articles \| popular: 10, en-US %}
senaste Returnerar en samling artikelobjekt som innehåller de senaste modifierade datumet. {% assign recent_articles = knowledge.articles \| recent: 5 %}
top Returnerar en samling artikelobjekt som innehåller det högsta omdömet. {% assign top_articles = knowledge.articles \| top: 3, en-US %}

kategoriobjekt

Kategoriobjekt låter dig komma åt en samling med kategoriobjekt. Du kan beställa kategorier och få sidnumrering samt använda flytande filter.

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

Attribut

Attribut Beskrivning
senaste Returnerar en samling kategorier som innehåller de senaste modifierade datumet.
högsta_nivå Returnerar en samling kategoriobjekt som inte har en överordnad kategori.

Filter

Följande filter kan acceptera en valfri parameter som anger sidstorlek. Standardstorleken på sidan är 5. Filter kan kombineras med andra flytande filter.

{% assign page_size = 5 %}
{% assign recent_categories = knowledge.categories | recent: page_size %}
Attribut Beskrivning
senaste Returnerar en samling kategorier som innehåller de senaste modifierade datumet. Du kan ange parametrar {% assign recent_categories = knowledge.categories \| recent: 10 %}
högsta_nivå Returnerar en samling kategoriobjekt som inte har en överordnad kategori. {% assign root_categories = knowledge.categories \| top_level %}

artikelobjekt

Artikelobjekt låter dig arbeta med en enskild kunskapsartikel för att visa information om den artikeln på portalen.

Attribut

artikel är ett entitetsobjekt med samma attribut förutom de som anges nedan.

Attribut Beskrivning
offentligt artikelnummer Det offentliga artikelnumret i artikel.
kommentarvärde Heltalsvärdet för beräkning av hur många kommentarer det finns för en viss artikel.
innehåll Innehållet i artikeln.
aktuell_användare_kan_kommentera Returnerar ett booleskt värde som anger om den aktuella användaren kan lägga till kommentarer i artikeln.
är_granskning_aktiverat Returnerar ett booleskt värde som anger om klassificering i en artikel har aktiverats.
sökord Nyckelorden för artikeln.
namn Alternativa alias för namnet på en artikel.
klassificering Artikelns decimalklassificering.
title Artikelns rubrik.
antal_visningar Heltalsvärdet av det antal gånger som artikeln har visats.

kategoriobjekt

Kategoriobjekt låter dig arbeta med en enskild kategori för att visa dess information på portalen.

Attribut

kategori är ett entitetsobjekt med samma attribut förutom de som anges nedan.

Attribut Beskrivning
kategorinummer Kategorins kategorinummer.
namn Alternativa alias för namnet på en kategori.
rubrik Kategorins rubrik.

språk

Anger det aktuella språknamnet och språkkoden om stöd för flera språk har aktiverats.

Attribut

Attribut Beskrivning
URL Den aktuella förfrågans URL-adress har prefixerats med den aktuella språkkoden.
url_substitution Den aktuella begärans-URL-adressen prefixeras med den aktuella språkkoden som kringgår sidans utdatacachen.
namn Rubrik för det aktuella språket.
kod Språkets språkkod.

Till exempel listruta med språk webbmall använder som standard detta flytande objekt för att lista tillgängliga språk när flera språk är tillgängliga.

sida

Refererar till den aktuella portalbegäransidan. Detta objekt kombinerar attributen för webbplatskartan och den aktuella begäran entiteter (vanligtvis en webbsida).

Sidobjektet ger tillgång till exempelvis spåren för den aktuella sidan, rubrik eller URL för den aktuella sidan, samt andra attribut och entiteter relaterade till underliggande Power Apps-post.

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

Sidattribut

Anteckning

entiteter

Attribut Beskrivning
spår Returnerar spårnodobjekt för webbplatsöversikt för sidan, med början från roten från webbplatsöversiktens rotnod och slutar vid överordnad.
underordnade Returnerar underordnade webbplatsöversikts-nodobjekt för sidan.
överordnad Returnerar överordnade webbplatsöversiktsnod för sidan. Om sidan är startsidan, kommer överordnad att vara "null".
title Sidans titel.
URL Sidans URL.
[attribut eller relationsnamn] Du kan komma åt alla attribut för sidans underliggande Power Apps-post efter logiskt namn.
{{ page.createdon }}
{% assign attribute_name = 'name' %}
{{ page[attribute_name] }}
Värdena för de flesta tabellattribut mappar direkt till Liquid-typer: två alternativfält motsvarar booleska värden, textfält till strängar, numeriska/valutafält till tal, datum/tid-fält till datumobjekt. Men, vissa attributtyper returneras som objekt:
  • Uppslagsfält (associerad tabellreferens) returneras som associerade tabellreferensobjekt.
  • Alternativet ange/plocklista-fältet returneras som alternativuppsättning med värdeobjekt.
  • Du kan också läsa in alla relaterade entiteter efter relationsschemanamn.
    {{ page.adx_webpage_entitylist.adx_name }}
    Om en relation är reflexiv (dvs. självrefererande) kommer ett entiteter-objekt att returneras. (Annars kan resultatet bli tvetydigt.){{ page.adx_webpage_webpage.referencing.adx_name }}
    OBS: Att läsa in ett stort antal relaterade entiteter eller använda stora mängder relationer i en enda mall kan ha en negativ inverkan på mallens återgivningsprestanda. Undvik att ladda relaterade entiteter för varje element i en matris i en loop. Om möjligt använder du Power Apps Dataverse tabelltaggarna för att hämta entitetssamlingar.

undersökningar

Ger dig möjlighet att komma åt och återge en undersökning.

Undersökningsobjektet låter dig markera en specifik undersökning eller undersökningsplacering:

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

Attribut för undersökningar

Attribut Beskrivning
placeringar Returnerar undersökningplaceringsobjekt.
[undersökningsnamn eller -ID] Du kan komma åt undersökning genom dess namn eller Id-egenskaper. {% assign poll = polls[Poll Name] %}
{% assign poll = polls["41827a5c-33de-49b8-a0c7-439e6a02eb98"] %}

Undersökningplaceringsattribut

Attribut Beskrivning
[undersökningsplaceringsnamn eller -ID] Du kan komma åt alla undersökningsplaceringar genom dess namn eller Id-egenskaper.{% assign placement = polls.placements[Placement Name or Id] %}
{% assign placement = polls.placements[7677c5d4-406e-4b6c-907c-916ac17dba0f] %}

Undersökningsplaceringsattribut

Anteckning

entiteter

Attribut Beskrivning
Namn Returnerar namnfältet för undersökningsplacering.
placering_url Den URL som kan användas för att hämta undersökningsplacering återges helt av en mall.
undersökningar Returnerar samlingen med undersökningsobjekt som är associerade med placeringen. upprepningstaggar och matrisfilter kan användas för den här samlingen.
slumpmässig_url Den URL som kan användas för att hämta en undersökning från placering återges helt av en mall.
skicka_url Den URL som slutförda undersökningar skickas in.

Attribut för undersökning

Anteckning

entiteter

Attribut Beskrivning
har_användare_röstat Returnerar "sant" om den aktuella användaren (inloggad eller anonym) redan har röstat i denna undersökning.
Namn Returnerar namnfältet för undersökningen.
alternativ Returnerar samlingen med undersökningsalternativobjekt som är associerade med undersökningen. Upprepningstaggar och entiteter kan användas för denna samling.
undersökning_url Den URL som kan användas för att hämta undersökningen återges helt av en mall.
-fråga Returnerar frågefältet för undersökningen.
skicka_knapp_etikett Returnerar en sträng som kan användas för att åsidosätta knappen Skicka för undersökningen.
skicka_url Den URL som slutförda undersökningar skickas in.
användare_markerade_alternativ Returnerar undersökningalternativobjekt som valts av användaren (om de redan har röstat).
röster Returnerar antalet röster som har blivit en tabell för att röstning.

Undersökningsalternativattribut

Anteckning

entiteter

Attribut Beskrivning
svar Returnerar svarsfältet för undersökningen.
procentandel Returnerar procentandelen av rösterna i undersökningen för alternativet som ett decimaltal mellan 0 och 100.
röster Returnerar antalet röster som har blivit en tabell för alternativet.

begäran

Innehåller information om den aktuella HTTP-posten.

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

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

Anteckning

Attribut

Attribut Beskrivning
params Namngivna parametervärden för den aktuella begäran. parametrar är en kombination av URL-frågesträngparametrar, formulärinläggsparametrar och cookies.
Sökväg Sökvägen till den aktuella begäran-URL:en.
/profile/
sökväg_och_fråga Sökvägen och frågan till den aktuella begäran-URL:en.
/profile/?foo=1&bar=something
query Frågedelen till den aktuella begäran-URL:en.
?foo=1&bar=something
URL Den fullständiga URL:en till den aktuella begäran.
https://www.example.com/profile/?foo=1&bar=something

sökindex

Sökindexobjektet används inom entitetstaggarna för Power Apps Dataverse tabelltaggar och ger åtkomst till frågeresultat.

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

Attribut

Attribut Beskrivning
ungefärligt_totalantal_träffar Returnerar ett ungefärligt antal totala träffar som matchar indexfrågan. Beroende på det sätt som sökindexet fungerar med avseende på säkerhetsfiltrering och andra designfaktorer är detta antal endast en uppskattning som kanske inte exakt motsvarar det totala antalet resultat som är tillgängliga för den aktuella användaren i vissa situationer.
Sida Returnerar den aktuella frågans sidnummer.
sida_storlek Returnerar den aktuella frågans maximala sidstorlek. Om du vill ha det faktiska antalet resultat för den aktuella sidan (eftersom detta kan vara mindre än den angivna maximala sidstorleken), använd då results.size.
Resultat Returnerar frågans resultatsida som resultatobjekt i sökindex.

Sökindexresultat

Attribut Beskrivning
entitet Underliggande entiteter för resultatet.
fragment Ett relevant kort textfragment för resultatet, där termerna matchar angiven markerad fråga med hjälp av HTML-tagen <em>. Vissa typer av frågor inte stöder markerade fragment, till exempel oklara frågor (~) och frågor med jokertecken (*). Den här egenskapen är null i dessa fall.
Id Tabell-ID Power Apps för underliggande post för resultatet, som sträng. Till exempel 936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logiskt_namn Logiskt Power Apps-tabellnamn för underliggande post för resultatet. Exempel: adx_webpage
Nummer Antalet resultat på alla resultatsidor, med början från 1. Till exempel kommer värdet för det första resultatet på den andra resultatsidan att vara 11 (vid en sidstorlek på 10).
poäng Lucene-poängen på resultatet som ett flyttal. Resultat returneras beställda av detta värde.
title Resultatets titel.
URL URL för resultatet. Detta kommer vanligtvis—men inte nödvändigtvis—att vara en absolut sökväg för det aktuella programmet snarare än en full URL. Till exempel: /artiklar/artikel1 /

inställningar

Låter dig läsa in alla webbplatsinställningar efter namn. Om en inställning med angivet namn inte hittas kommer noll att returneras.

Anteckning

Inställningar returneras som strängar, men du kan använda Typfilter om du vill konvertera dem till andra 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 %}

webbkarta

Tillåter åtkomst till portalwebbplatsen.

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

Attribut för webbplatsöversikt

Attribut Beskrivning
Aktuell Returnerar nodobjektet för webbplatsöversikt för den aktuella sidan.
Rot Returnerar nodobjektet för webbplatsöversikt för webbplatsens huvudsida (start).

Nodattribut för webbplatsöversikt

Attribut Beskrivning
Spår Returnerar spårnodobjekt för webbplatsöversikt för noden, med början från roten från webbplatsöversiktens rotnod och slutar vid överordnad.
Underordnade Returnerar underordnade webbplatsöversiktobjekt för noden.
Beskrivning Beskrivning/sammanfattningsinnehåll i noden. (Det här fältet kan innehålla HTML.)
Enhet Returnerar underliggande entiteter för noden. Om noden inte har någon underliggande tabell kommer detta värde att vara "null".
är_webbplatsöversikt_överordnad Returnerar "sant" om webbplatsöversiktsnoden är ett överordnat objekt till den aktuella noden, annars är den "falsk".
är_webbplatsöversikt_aktuell Returnerar "sant" om webbplatsöversiktsnoden är den aktuella noden, annars är den "falsk".
Överordnat Returnerar överordnade webbplatsöversiktnod för noden. Om noden är rotnoden kommer den överordnade att vara "null".
Befattning Nodens titel.
URL Nodens URL.

webbplatsmarkörer

Låter dig läsa in alla webbplatsmarkörer efter namn. Om webbplatsmarkören finns, returneras ett webbplatsmarkörobjekt. Om en platsmarkör med angivet namn inte hittas kommer noll att returneras.

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

Webbplatsmarkörattribut

Attribut Beskrivning
URL Webbplatsmarkörmålets URL
[attributets logiska namn] Du kan komma åt alla attribut för webbplatsmarkörmålets Power Apps-post efter logiskt namn. Exempel, {{ sitemarker.adx_namn }}

kodavsnitt

Låter dig läsa in alla innehållskodavsnitt efter namn. Om ett textfragment med angivet namn inte hittas kommer noll att returneras.

{{ snippets[Header] }}

{% assign footer = snippets[Footer] %}

{% if footer %}

{{ footer }}

{% else %}

No footer snippet was found.

{% endif %}

tablerowloop

Innehåller egenskaper som är användbara inom ett upprepningstaggar-loopblock.

Anteckning

tablerowloop kan bara användas inom en Upprepningstaggar-tagg.

Attribut

Attribut Beskrivning
Kol Returnerar index för den aktuella raden, med början på 1.
col0 Returnerar index för den aktuella raden, med början på 0.
kol_första Returnerar "sant" om den aktuella kolumnen är den första kolumnen i en rad, annars "falsk".
kol_sista Returnerar "sant" om den aktuella kolumnen är den sista kolumnen i en rad, annars "falsk".
Första Returnerar "sant" om det är den första loopupprepningen. Returnerar "falsk" om det inte är den första upprepningen.
Index Det aktuella objektets position i samlingen, där det första objektet har positionen 1.
index0 Det aktuella objektets position i samlingen, där det första objektet har positionen 0.
Sista Returnerar "sant" om det är den sista loopupprepningen. Returnerar "falsk" om det inte är den sista upprepningen.
Längd Returnerar antalet iterationer för loopen ߝ av antalet objekt i den samling som itereras över.
Rindex Antalet artiklar som återstår i loopen (längd – index) där 1 är indexet för det sista objektet.
rindex0 Antalet artiklar som återstår i loopen (längd – index) där 0 är indexet för det sista objektet.

användare

Refererar till den aktuella portalanvändaren, tillåter åtkomst till alla attribut för den underliggande Power Apps-kontaktposten. Om ingen användare är inloggad, den här variabeln kommer att vara noll.

Användaren är en entitet-objekt.

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

Anteckning

Power Apps portaler version 9.3.8.x eller senare kommer som standard att ha undanta Liquid-filter framtvingad för användare och begäran Liquid-objekt. Om du vill inaktivera denna standardkonfiguration och tillåta dessa Liquid-objekt utan att undanta Liquid-filter, se inställningar för portalwebbplatsen – Site/EnableDefaultHtmlEncoding.

Attribut

Förutom samtliga attribut för en entitet-objekt har användaren även följande attribut.

Attribut Beskrivning
roller Returnerar de roller som användaren tillhör, som en matris .
{% if user.roles contains 'Administrators' %} User is an administrator. {% endif %}
Obs!: du kan också använda filtret has_role för att testa i enskilda medlemskap.
basic_badges_url Returnerar den tjänst-URL för att hämta en användares namnbricka.
Om du vill återge emblem för en användare måste inkludera en tagg med attribut ”data-namnbricka” och ”data-uri". För rendering av den aktuella användarens namnbrickor:
<div data-badge data-uri='{{user.basic_badges_url }}'></div>
För rendering av en användares namnbrickan via ID (variabeln användar-ID):
`<div data-badge data-uri='{{user.basic_badges_url

webblänkar

Låter dig läsa in alla webblänkar efter namn eller ID.

Om uppsättningen med webblänkar finns kommer ett uppsättningen med webbobjektlänkar att returneras. Om det gick inte att hitta en uppsättningen med webblänkar med det angivna namnet eller ID kommer null att returneras.

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

Attribut för uppsättning med webblänkar

Anteckning

En webblänkuppsättning är ett entitetsobjekt med samma attribut förutom de som anges nedan.

Attribut Beskrivning
Kopiera HTML-kopian av uppsättningen med webblänkar.
Namn Namnet på uppsättningen med webblänkar.
Befattning Rubriken på uppsättningen med webblänkar.
Webblänkar Matris med webblänkobjekt som associeras med uppsättningen med webblänkar.
[attributets logiska namn] Du kan komma åt alla attribut för webblänkuppsättningens Power Apps-post efter logiskt namn. Till exempel: {{ weblinkset.createdon }}

Attribut för webblänkar

Anteckning

En webblänk är ett entitetsobjekt med samma attribut förutom de som anges nedan.

Attribut Beskrivning
Beskrivning HTML-beskrivning av webblänken.
visa_bild_endast Booleskt attribut som anger om webblänken ska visas som en bild, utan länktext.
visa_sida_underordnade_länkar Booleskt attribut som anger om webblänken ska visa länkar till de webbplatsöversikt underordnade sidorna för den länkade sidan som underordnade länkar.
Bild Weblänkens bildobjekt för den här länken. Det här attributet blir null om ingen bild finns.
är_extern Booleskt attribut som anger om webblänkens mål-URL är en extern webbplats (inte en intern portalsida).
är_webbplatsöversikt_överordnad Returnerar "sant" om webblänkens URL-referens är ett överordnat element av den aktuella webbplatsöversiktnoden, annars "falsk".
är_webbplatsöversikt_aktuell Returnerar "sant" om webblänkens URL-referens är ett överordnat element av den aktuella webbplatsöversiktnoden, annars "falsk".
Namn Namnet/rubriken på webblänkarna.
Nofollow Booleskt attribut som anger om webblänken ska markeras som rel=nofollow.
öppna_i_nytt_fönster Booleskt attribut som anger om webblänken ska öppnas i ett nytt webbläsarfönster/flik när den väljs.
Knappbeskrivning Knappbeskrivning för webblänk.
URL URL för webblänken.
Webblänkar Matris med underordnade webblänkobjekt som associeras med webblänken.
[attributets logiska namn] Du kan komma åt alla attribut för webblänkens Power Apps-post efter logiskt namn. Till exempel: {{ weblink.createdon }}

Attribut för webblänkbild

alternativ_text Alternativ text för bilden.
Höjd Heltal som innehåller den angivna höjden på bilden. Det här attributet blir null om inget höjdvärde angavs.
URL Bildens URL.
Bredd Heltal som innehåller den angivna bredden på bilden. Det här attributet blir null om inget breddvärde angavs.

webbplats

Avser portalens webbplats som ger åtkomst till samtliga attribut för Power Apps webbplatsposten (adx_website) för portalen.

Anteckning

Webbplatsen är en entiteten objekt med alla samma attribut.

Code

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

Utdata

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

Attribut

I följande tabell visas attributen för den här taggen som kan användas när du ersätter standardvärdena för att undvika cachelagring.

Standardvärde Ersättning (undviker cachelagring) Exempel
sign_in_url sign_in_url_substitution Standard: website.sign_in_url: /en-US/SignIn?returnUrl=%2Fen-US%2F
Ersättning (undviker cachelagring): website.sign_in_url_substitution: /en-US/SignIn?returnUrl=%2Fen-US%2Fsubstitute-page%2F
("ersättningssida" i det här exemplet ersätter standardcachens URL.)
sign_out_url sign_out_url_substitution Standard: website.sign_out_url: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2F
Ersättning (undviker cachelagring): website.sign_out_url_substitution: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2Fsubstitute-page%2F
("ersättningssida" i det här exemplet ersätter standardcachens URL.)

Se även

Liquid-typer
Liquid-taggar
Liquid-filter

Anteckning

Kan du berätta om dina inställningar för dokumentationsspråk? Svara i en kort undersökning. (observera att undersökningen är på engelska)

Undersökningen tar ungefär sju minuter. Inga personuppgifter samlas in (sekretesspolicy).