Dostupné objekty Liquid
Poznámka
S účinnosťou od 12. októbra 2022 sa portály Power Apps nazývajú Power Pages. Ďalšie informácie: Služba Microsoft Power Pages je teraz všeobecne dostupná (blog)
Čoskoro vykonáme migráciu a zlúčenie dokumentácie k portálom Power Apps s dokumentáciou k službe Power Pages.
Menlivé objekty obsahujú atribúty na dynamický výstup obsahu na stránku. Napríklad objekt page object má atribút s názvom názov, ktorý možno použiť na výstup názvu aktuálnej stránky.
Na prístup k atribútu objektu podľa názvu použite bodku (.). Na vykreslenie atribútu objektu v šablóne ju ohraničte {{ and }}.
Dôležité
Aby ste sa vyhli potenciálnym problémom so skriptovaním medzi webmi (XSS), vždy používajte ukončovací filter na kódovanie údajov HTML, keď sa používajú objekty Liquid na čítanie nedôveryhodných údajov poskytnutých používateľom.
{{ page.title }}
Atribúty objektu možno otvoriť aj pomocou názvu reťazca a []. Tento formát je užitočný v prípade, ak požadovaný atribút určuje dynamicky, alebo názov atribútu obsahuje znaky, medzery, špeciálne znaky, atď., ktoré by boli neplatné pri použití bodky (.) vnútri syntaxe.
{{ page[title] }}
{% assign attribute_name = Name with spaces %}
{{ object[attribute_name] }}
Tieto objekty môžu byť použité a prístupná odkiaľkoľvek, v šablóne.
Objekt | Popis |
---|---|
entity | Umožňuje načítať akúkoľvek tabuľku Power Apps podľa ID. Ďalšie informácie: entity |
teraz | Dátum a čas objekt, ktorý sa týka aktuálneho času UTC v čase vykresľovania šablóny. Poznámka:: Táto hodnota je uložená vo vyrovnávacej pamäti aplikáciou webového portálu a vždy sa neobnovuje. Ďalšie informácie: Filtre údajov |
stránka | Odkazuje na aktuálnej stránke portál žiadosť. Objekt stránky poskytuje prístup k veciam, akými sú prvky breadcrumbs na aktuálnej stránke, názov alebo adresa URL aktuálnej stránky a akékoľvek ďalšie atribúty alebo súvisiace entity príslušného záznamu Power Apps. Ďalšie informácie: stránka |
parametre | Pohodlný odkaz pre request.params. Ďalšie informácie: žiadosť |
žiadosť | Obsahuje informácie o aktuálnych žiadostiach HTTP. Ďalšie informácie: žiadosť |
nastavenia | Umožňuje načítať akúkoľvek značku lokality podľa názvu. Ďalšie informácie: nastavenia |
Mapa lokality | Umožňuje prístup k mape lokality portálu. Ďalšie informácie: mapa lokality |
značky lokalít | Umožňuje načítať akúkoľvek značku lokality podľa názvu. Ďalšie informácie: značky lokalít |
zlomky | Umožňuje načítať akýkoľvek zlomok obsahu podľa názvu. Ďalšie informácie: útržky |
používateľ | Odkazuje na aktuálneho používateľa portálu, pričom umožňuje prístup k všetkým atribútom pod záznamom kontaktu Power Apps. Ak nie je prihlásený žiadny používateľ, táto premenná bude mať hodnotu null. Ďalšie informácie: používateľ |
webové prepojenia | Umožňuje vám skúsiť sadu webových prepojení podľa názvu alebo ID. Ďalšie informácie: webové prepojenia |
webová lokalita | Odkazuje na záznam webovej lokality portálu umožňujúci prístup k všetkým atribútuom záznamu webovej lokality Power Apps (adx_webová lokalita) na portáli. Ďalšie informácie: webová lokalita |
Reklamy
Poskytuje možnosť prístupu a vykreslenie reklamy.
Objekt reklamy umožňuje vybrať konkrétnu reklamu alebo umiestnenie reklamy:
<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>
Atribúty reklamy
Atribút | Popis |
---|---|
umiestnenia | Vráti objekt umiestnenia reklamy. |
[názov alebo id reklamy] | Môžete otvoriť akúkoľvek reklamu podľa vlastností názvu alebo identifikácie. {% assign ad = ads[Ad Name] %} {% assign ad = ads["da8b8a92-2ee6-476f-8a21-782b047ff460"] %} |
Atribúty umiestnenia reklamy
Atribút | Popis |
---|---|
[názov alebo id umiestnenia reklamy] | Môžete otvoriť akékoľvek umiestnenie reklamy podľa vlastností názvu alebo identifikácie.{% assign placement = ads.placements[Placement Name or Id] %} {% assign placement = ads.placements[2423d713-abb3-44c3-8a7d-c445e16fccad] %} |
Atribúty umiestnenia reklamy
Umiestnenie reklamy je objekt tabuľky s rovnakými všeobecnými atribútmi a atribútmi uvedenými nižšie.
Atribút | Popis |
---|---|
Reklamy | Vráti zbierku objektov reklamy prepojených s umiestnením reklamy. Značky iterácie a Filtre poľa môžu byť použité s touto kolekciou. |
Meno | Vráti pole názvu pre umiestnenie reklamy. |
umiestnenie_url | Adresa URL, ktoré možno použiť na získanie umiestnenie reklamy v plnom rozsahu poskytovaných šablóny. |
náhodný_url | Adresa URL, ktoré možno použiť na získanie náhodnej reklamy z umiestnenia v plnom rozsahu poskytovaných šablóny. |
Atribúty reklamy
Poznámka
Reklama je objekt tabuľky s rovnakými atribútmi okrem tých, ktoré sú uvedené nižšie.
Atribút | Popis |
---|---|
reklama_url | Adresa URL, ktoré možno použiť na získanie reklamy v plnom rozsahu poskytovaných šablóny. |
Kopírovanie | Vráti pole Kopírovať pre reklamu. |
obrázok | Vráti obraz objektu (ak existuje) pre reklamu. |
Meno | Vráti pole Názov pre reklamu. |
otvoriť_v_novom_okne | Vráti hodnotu true, ak by sa zadaná adresa URL presmerovaním _adresy URL mala otvoriť v novom okne. |
presmerovanie_url | Adresu URL, na ktorú sa používateľ presmeruje výberom reklamy. |
Atribúty obrázku reklamy
Atribút | Popis |
---|---|
alternatívny_text | Vráti text, ktorý je určený na zobrazenie sa v alternatívnom atribúte značky. |
výška | Vráti výšku v pixeloch pre obrázok |
Adresa URL | Vráti zdrojovú adresu URL obrázka. |
šírka | Vráti šírku v pixeloch pre obrázok |
Blogy
Poskytuje možnosť prístupu a zobrazenia blogov a blogových príspevkov.
Objekty blogov vám umožňujú vybrať si konkrétny blog alebo blogové príspevky.
{% assign posts = blogs.posts | paginate: 0,4 %}
<div class=content-panel panel panel-default>
<div class=panel-heading>
{% assign sitemarker = sitemarkers["Blog Home"] %}
{% assign snippet = snippets[Home Blog Activity Heading] %}
<a class=pull-right href={{sitemarker.url}}> All Blogs </a>
<h4>
<a class=feed-icon fa fa-rss-square href={{ blogs.feedpath }} />
{{ snippet.adx_value }}
</h4>
</div>
<ul class=list-group>
{% for post in posts.all %}
<li class=list-group-item >
<a class=user-avatar href={{ post.author_url }}>
<img src={{ post.user_image_url }} />
</a>
<h4 class=list-group-item-heading>
<a href={{ post.app_relative_path }}>{{ post.title }}</a>
</h4>
<div class=content-metadata>
<abbr class=timeago>{{ post.publish_date }}</abbr>
–
<a href={{ post.author_url }}> {{ post.author_name }} </a>
–
<a href={{ post.application_path }}#comments>
<span class=fa fa-comment aria-hidden=true></span> {{ post.comment_count }}
</a>
</div>
</li>
{% endfor %}
</ul>
</div>
objekty blogov
Objekt blogu umožňuje prístup ku ktorémukoľvek blogu portálu alebo získať prístup k blogovým príspevkom na portáli.
Nasledujúca tabuľka vysvetľuje atribúty spojené s objektom blogov.
Atribút | Popis |
---|---|
príspevky | Vracia objekt blogposts obsahujúci všetky blogové príspevky na portáli. |
[názov alebo id blogu] | Môžete otvoriť akýkoľvek blog podľa jeho názvu alebo ID vlastností. |
{% assign blog = blogs["Blog Name"] %}
{% assign blog = blogs["da8b8a92-2ee6-476f-8a21-782b047ff460"] %} |
objekt blogu
Objekt blogu umožňuje pracovať s jedným blogom, pričom umožňuje prístup k príspevkom tohto blogu.
Nasledujúca tabuľka vysvetľuje rôzne atribúty spojené s objektom blogu.
Atribút | Popis |
---|---|
príspevky | Vracia objekt blogového príspevku obsahujúci všetky blogové príspevky blogu. |
Meno | Názov blogu. |
názov | Pomenovanie blogu. |
Adresa URL | Adresa URL blogu. |
Objekt blogového príspevku
Objekt blogového príspevku umožňuje prístup a zber objektov blogových príspevkov. Blogové príspevky si môžete usporiadať a dosiahnuť stránkovanie navyše pomocou menlivých filtrov:
{% assign blogposts = blogs.posts | order\_by “adx\_name”, “desc” | paginate: 0,4 | all %}
Ďalšie možné možnosti:
blogs.posts.all
(na získanie všetkých blogových príspevkov)blogs.posts | from\_index: 0 | take: 2
Nasledujúca tabuľka vysvetľuje rôzne atribúty spojené s objektom blogových príspevkov.
Atribút | Popis |
---|---|
Všetky | Vráti všetky objekty blogových príspevkov portálu v zbierke. |
Objekt blogového príspevku
Odkazuje na jeden blogový príspevok.
Nasledujúca tabuľka vysvetľuje rôzne atribúty spojené s objektom blogového príspevku.
Atribút | Popis |
---|---|
URL adresa | Adresa URL príspevku. |
obsah | Vráti pole obsahu post. |
autor | Vracia autorov pre príspevok (ktorí predstavujú jednoduchý objekt tabuľky kontaktu). |
nadpis | Pomenovanie príspevku. |
počet_komentárov | Vráti celočíselnú hodnotu počtu celkového počtu komentárov pre daný príspevok. |
dátum_zverejnenia | Dátum, kedy bol príspevok zverejnený. |
entity
Výstraha
Aby ste sa vyhli potenciálnym problémom so skriptovaním medzi webmi (XSS), vždy používajte ukončovací filter na kódovanie údajov reťazca HTML, keď sa používajú entity objektu Liquid na čítanie údajov poskytnutých používateľom, ktorým sa nedá dôverovať.
Poznámka
Niektoré z konvencií pomenovania Dataverse sa zmenili napr. entity Dataverse sa teraz nazývajú tabuľky. Zmeny názvu sa nevzťahujú na objekty Liquid. Objekt entít Liquid sa bude naďalej označovať ako entity.
Umožňuje načítať akúkoľvek tabuľku Power Apps podľa ID. Ak tabuľka existuje, vráti sa objekt tabuľky. Ak sa tabuľka so zadaným ID nenájde, vráti sa 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
Objekt entity poskytuje prístup k atribútom záznamu tabuľky Power Apps.
Atribút | Popis |
---|---|
Identifikátor | Identifikátor GUID tabuľky vo forme reťazca. Napríklad 936DA01F-9ABD-4d9d-80C7-02AF85C822A8 |
logický_názov | Logický názov tabuľky Power Apps. |
Poznámky | Načítajú sa všetky poznámky (annotation) priradené k tabuľke, zoradené od najstaršej po najnovšiu (createdon). Poznámky sa vrátia ako objekty poznámky. |
povolení | Načíta výsledky povolení tabuľky pre tabuľku. Výsledky sa zobrazia ako objekt povolení. |
URL adresa | Vráti cestu adresy URL systému na správu obsahu portálov Power Apps pre tabuľku. Ak tabuľka neobsahuje žiadne platné adresy URL aktuálnej webovej stránky, vráti sa hodnota null. Vo všeobecnosti to iba vráti hodnotu pre určité typy tabuliek, ktoré boli začlenené do portálu CMS, pokiaľ nemáte prispôsobenú adresu URL poskytovateľa v aplikácii. |
[názov atribútu alebo vzťahu] | Ku každému atribútu tabuľky Power Apps môžete pristupovať podľa logického názvu. {{ entity.createdon }}{% assign attribute_name = 'name' %}{{ entity[attribute_name] }} Hodnoty väčšiny atribútov tabuľky sa mapujú priamo do typov dynamických prvkov: polia dvoch možností sa mapujú do poľa s dvomi možnosťami, textové polia na reťazce, polia čísel/meny k číslam, polia dátumu/času na objekty dátumu. Ale niektoré typy atribútov sa vrátia ako objekty:
{{ page.adx_webpage_entitylist.adx_name }} V prípade, že vzťah je zvratný (t. j. samoreferenčný), vráti sa zvratný vzťah objektu. (V opačnom prípade by bol výsledok dvojzmyselný.){{ page.adx_webpage_webpage.referencing.adx_name }} Poznámka: Načítanie veľkého počtu prepojených entít, alebo prístup k veľkému množstvu vzťahov v jedinej šablóne, môže mať negatívny vplyv na výkon šablóny vykresľovania. Vyhnite sa načítavaniu súvisiacich entít pre každú položku v poli v rámci slučky Ak je to možné, použite označenia tabuľky Dataverse na načítanie kolekcie entít. |
Odkaz na priradenú tabuľku
Hodnoty atribútov vyhľadávania sa vrátia ako referenčné objekty priradenej tabuľky s nasledujúcimi atribútmi.
Atribút | Popis |
---|---|
Identifikátor | Identifikátor GUID referenčnej tabuľky vo forme reťazca. Napríklad 936DA01F-9ABD-4d9d-80C7-02AF85C822A8 |
logický_názov | Logický názov Power Apps referenčnej tabuľky. |
Meno | Atribút primárneho názvu referenčnej tabuľky. |
Poznámka
Poznámka je objekt tabuľky, ktorá poskytuje prístup k atribútom a vzťahom záznamu anotácie. Okrem všetkých atribútov objektu tabuľky poznámka má aj ďalšie nasledujúce atribúty.
Atribút | Popis |
---|---|
documentbody | Načíta sa atribút documentbody poznámky anotácie záznamu, ako reťazec s kódovaním Base64. Pretože obsah tohto atribútu môže byť veľký, nenačíta sa so zvyškom atribútov poznámky. Načíta sa len na vyžiadanie. Poznámka: Použitie atribútu documentbody môže mať negatívny vplyv na výkon šablóny vykreslenia a mal by sa vykonávať s opatrnosťou. Použite atribút URL na poskytnutie odkazu na prílohu poznámky, ak je to možné. |
Adresa URL | Vráti cestu adresy URL vstavaného popisovača príloh. Ak má používateľ povolenie a Poznámka má pripojený súbor, žiadosť na túto adresu URL stiahne prílohu poznámky. |
Poznámka
Hodnota množiny možností
Hodnoty atribútu množiny možností/zoznamu sa vrátia ako referenčné objekty priradenej tabuľky s nasledujúcimi atribútmi.
Atribút | Popis |
---|---|
Označenie | Lokalizované označenie hodnoty atribútu množiny možností/zoznamu. Napríklad Aktívny |
Hodnota | Celočíselná hodnota atribútu množiny možností/zoznamu. Napríklad 0 |
Povolenia tabuľky
Objekt povolenia tabuľky poskytuje prístup k výsledkom súhrnného povolenia pre tabuľku.
Atribút | Popis |
---|---|
možno_priložiť | Vracia hodnotu true, ak aktuálny používateľ nemá povolenie na pripojenie záznamov do vzťahov tohto záznamu. V opačnom prípade vráti hodnotu False. |
možno_priložiť_k | Vracia hodnotu pravda, ak aktuálny používateľ má povolenie na pripojenie záznamov do vzťahov inej tabuľky. V opačnom prípade vráti hodnotu False. |
možno_vytvoriť | Vracia hodnotu pravda, ak aktuálny používateľ má povolenie na vytvorenie nového záznamu tohto typu tabuľky. V opačnom prípade vráti hodnotu False. |
možno_odstrániť | Vracia hodnotu true, ak aktuálny používateľ nemá povolenie na odstránenie tohto záznamu. V opačnom prípade vráti hodnotu False. |
možno_čítať | Vracia hodnotu true, ak aktuálny používateľ nemá povolenie na čítanie tohto záznamu. V opačnom prípade vráti hodnotu False. |
možno_zapísať | Vracia hodnotu true, ak aktuálny používateľ nemá povolenie na aktualizáciu tohto záznamu. V opačnom prípade vráti hodnotu False. |
pravidlá_existujú | Vracia hodnotu true, ak sú výsledky povolení, ktorý tento objekt predstavuje, výsledkom explicitne definovaných pravidiel povolení. Vracia hodnotu false, ak sú predvolené výsledkov pri absencii explicitne definované povolení. |
Reflexívny vzťah
Vrátia sa pokúša načítať zvratné (t. j. samoreferenčných) vzťahov entít ako objekty s nasledovnými atribútmi.
Atribút | Popis |
---|---|
je_reflexívny | Vráti hodnotu true. Možno otestovať, či objektu vráteného vzťahom predstavujú objekt s reflexívnym vzťahom. |
odkazované | Vráti pole odkazovaných entít pre zadaný vzťah. |
odkazovanie | Vráti pole referenčnej tabuľky pre zadaný vzťah. Vracia hodnotu null, ak neexistuje referenčná tabuľka. Ak je vzťah many-to-many (n), vráti sa pole referenčných entít. |
zoznam entít
Objekt entitylist sa používa v rámci označení tabuľky Power Apps Dataverse. Poskytuje prístup k všetkým atribútom daného zoznamu.
Atribúty
Poznámka
Atribút | Popis |
---|---|
vytvorenie_povolené | Vracia hodnotu pravda, ak vytváranie nových záznamov je nakonfigurované pre zoznam. V opačnom prípade vráti hodnotu False. |
vytvorenie_url | Vráti nakonfigurovanú cestu adresy URL na vytvorenie odkazu/tlačidla pre zoznam. |
detail_povolený | Vracia hodnotu pravda, ak podrobné zobrazenie jednotlivých záznamov je nakonfigurované pre zoznam. V opačnom prípade vráti hodnotu False. |
parameter_id_detailu | Vráti hodnotu názvu parametra reťazca dotazu pre záznam ID pri vytváraní adresy URL podrobného zobrazenia záznamu. Pozrite si Filtre adresy URL, kde nájdete podrobnosti o spôsobe využitia menlivých filtrov na vytváranie adries URL. Príklad: id |
štítok_detailu | Vráti nakonfigurované lokalizované označenie pre odkazy/tlačidlá podrobného zobrazenia pre zoznam. |
adresa url_detaily | Vráti nakonfigurovanú cestu URL pre odkazy/tlačidlá podrobného zobrazenia pre zoznam. |
text_prázdneho_zozname | Vráti nakonfigurovaný lokalizovaný text na zobrazenie v prípade, že zobrazenie zoznamu nevráti žiadne výsledky. |
povoliť_povolenia_entity | Vracia hodnotu pravda, ak je pre tento zoznam povolené filtrovanie povolení tabuľky. V opačnom prípade vráti hodnotu False. |
názov_logickej_entity | Vráti logický názov tabuľky systému Power Apps pre záznamy, ktoré sa zobrazia týmto zoznamom. Príklad: kontakt |
filtrovanie_názvu_atribútu_účtu | Vráti logický názov atribútu pre vyhľadávanie na účet, ktorý sa použije na filtrovanie záznamov výsledok aktuálneho nadradeného účtu používateľa portálu. Príklad: accountid |
použiť_štítok_filtra | Vráti nakonfigurované lokalizované označenie na odkaz/tlačidlo, ktoré využíva na výsledky zoznamu entít rozšírený filter atribútov. |
definícia_filtra | Vráti pre zoznam definíciu filtra atribútu JSON. Pozrite si filtre zoznamov, kde nájdete podrobnosti o spôsobe používania metafiltrov dynamických filtrov pri spracovaní tejto definície. |
filter_povolený | Vracia hodnotu pravda, ak je pre zoznam povolené rozšírené filtrovanie atribútov. V opačnom prípade vráti hodnotu False. |
názov_atribútu_filtra_používateľa_portálu | Vráti logický názov atribútu pre vyhľadávanie na kontakt, ktorý sa použije na filtrovanie záznamov výsledok aktuálneho kontaktu používateľa portálu. Príklad: id kontaktu |
názov_filtra_atribútu_webovej stránky | Vráti logický názov atribútu pre vyhľadávanie na adx_webovú stránku, ktorý sa použije na filtrovanie záznamov výsledok aktuálnej webovej stránky portálu. Príklad: adx_websiteid |
kód_jazyka | Vráti celé číslo kódu jazyka Power Apps, ktorý sa bude používať na výber všetkých lokalizovaných označení pre tento zoznam. |
veľkosť_strany | Vráti nakonfigurovanú výslednú veľkosť stránky pre zoznam. |
názov_hlavného_kľúča | Vráti logický názov hlavného kľúčového atribútu pre záznamy, ktoré sa zobrazia týmto zoznamom. |
hľadanie_povolené | Vracia hodnotu pravda, ak je pre tento zoznam povolené hľadanie. V opačnom prípade vráti hodnotu False. |
zástupný symbol_vyhľadávania | Vráti nakonfigurovaný lokalizovaný text pre zástupný symbol poľa hľadania zoznamu. |
vyhľadávanie_popisov | Vráti nakonfigurovaný lokalizovaný text pre popisy hľadania zoznamu. |
zobrazenia | Vráti dostupné zobrazenia pre zoznam ako objekty zobrazenia zoznamu. |
[logický názov atribútu] | Môžete pristupovať k akémukoľvek atribútu záznamu zoznamu (adx_entitylist) Power Apps podľa logického názvu rovnakým spôsobom ako objekt tabuľky. Príklad: {{ entitylist.adx_name }} |
Atribúty zobrazenia zoznamu
Atribút | Popis |
---|---|
stĺpce | Vráti stĺpce zobrazenia vo forme objektov stĺpcov zobrazenia zoznamu. |
názov_logickej_entity | Vráti logický názov tabuľky systému Power Apps pre záznamy zahrnuté v zobrazení. Príklad: kontakt |
Identifikácia | Vráti identifikátor GUID zobrazenia. |
kód_jazyka | Vráti celé číslo kódu jazyka Power Apps, ktorý sa bude používať na výber všetkých lokalizovaných označení (stĺpce, hlavičky atď.) pre zobrazenie. |
Meno | Vráti zobrazovaný názov Power Apps zobrazenia. |
logický_názov_primárneho_kľúča | Vráti primárny kľúčový logický názov tabuľky systému Power Apps pre záznamy zahrnuté v zobrazení. Príklad: id kontaktu |
zoradiť_výrazu | Vráti výraz predvolené zoradenie zobrazenia. Príklad: name ASC, createdon DESC |
Atribúty zobrazenia stĺpca zoznamu
Atribút | Popis |
---|---|
typ_atribútu | Vráti atribút typu názvu Power Apps pre stĺpec vo forme reťazca. Príklad: vyhľadávanie, zoznam možností, reťazec, boolean, DateTime |
logický_názov | Vráti atribút logického názvu Power Apps pre stĺpec vo forme reťazca. Príklad: createdon |
Meno | Vráti lokalizovaný zobrazovaný názov Power Apps pre stĺpec. Príklad: Vytvorené |
zoradiť_vzostupne | Vráti vyjadrenie zoradenie reťazca pre zoradenie stĺpca vo vzostupnom poradí. Príklad: createdon ASC |
zoradiť_zostupne | Vráti vyjadrenie zoradenie reťazca pre zoradenie stĺpca v zostupnom poradí. Príklad: createdon DESC |
zoradenie_vypnuté | Vracia hodnotu true, ak je triedenie vypnuté pre stĺpec. V opačnom prípade vráti hodnotu False. |
zoradenie_povolené | Vracia hodnotu true, ak je triedenie zapnuté pre stĺpec. V opačnom prípade vráti hodnotu False. |
šírka | Vráti nakonfigurovaný šírku stĺpca v pixeloch. |
zobrazenie entity
Objekt entityview sa používa v označení zobrazenia entity a ponúka prístup k metaúdajom tohto zobrazenia, ako aj k výsledkom záznamov.
Atribúty
Atribút | Popis |
---|---|
stĺpce | Vráti stĺpce v zobrazení vo forme stĺpcových objektov zobrazenia tabuľky. |
povolenie_entity_zamietnuté | Vracia hodnotu pravda, ak prístup na zobrazenie výsledkov bol odmietnutý z dôvodu nedostatočných povolení tabuľky pre aktuálneho používateľa. Vracia hodnotu false, ak prístup na čítanie zobrazenia výsledkov bol poskytnutý. |
názov_logickej_entity | Logický názov tabuľky Power Apps záznamov výsledku zobrazenia. Príklad: kontakt |
prvá_strana | Číslo strany na prvej strane zobrazenie výsledkov. To bude 1 pokým nebudú vrátené žiadne výsledky, v tomto prípade to bude null. |
Identifikácia | Identifikátor GUID zobrazenia Power Apps, ktorý definuje toto zobrazenie entity. |
kód_jazyka | Celé číslo kódu jazyka Power Apps použité na načítane lokalizovaných označení aktuálneho zobrazenia. |
posledná_stránka | Číslo strany na poslednej strane zobrazenie výsledkov. Ak neboli vrátené žiadne výsledky, bude to hodnota null. |
meno | Názov zobrazenia Power Apps, ktorý definuje toto zobrazenie entity, napr. Aktívne kontakty. |
ďalšia_strana | Číslo strany na ďalšej strane zobrazenie výsledkov. Ak neexistuje žiadna ďalšia strana výsledkov, hodnota bude null. |
Strana | Číslo strany na aktuálnej strane zobrazenie výsledkov. |
stránky | Vráti čísla strán, obsahujúce všetky stránky výsledkov pre aktuálne zobrazenie. |
veľkosť_strany | Počet výsledkov vrátených na stránku aktuálneho zobrazenia. |
predchádzajúca_strana | Číslo strany na ďalšej strane zobrazenie výsledkov. Ak neexistuje žiadna predošlá strana výsledkov, hodnota bude null. |
logický_názov_primárneho_kľúča | Logický názov Power Apps atribútu primárneho kľúča výsledku tabuľky tohto zobrazenia. Príklad: id kontaktu. |
záznamy | Aktuálna strana záznamov výsledku pre zobrazenie v podobe objektov tabuľky. |
zoradiť_výrazu | Predvolené vyjadrenie zoradenia zobrazenia. Napríklad nameASC, createdon DESC. |
celkom_stránok | Celkový počet stránok s výsledkami pre zobrazenie. |
celkom_záznamov | Celkový počet výsledkov pre zobrazenie (naprieč všetkými stránkami). |
udalosti
Poskytuje možnosť prístupu a vykreslenie udalosti. Objekt udalosti umožňuje vybrať konkrétnu udalosť alebo všetky udalosti.
Objekt udalosti
Objekt udalosti umožňuje prístup k akejkoľvek udalosti v portáli alebo prístup ku všetkým udalostiam v portáli (bez ohľadu na udalosť).
Objekt udalosti má tieto atribúty:
Atribút | Popis |
---|---|
opakovania | Vracia objekt eventoccurancessobject obsahujúci všetky výskyty udalosti na portáli |
[názov alebo id udalosti] | Môžete otvoriť akúkoľvek udalosť podľa jej názvu alebo ID vlastností. {% priradiť udalosť = udalosti["Názov udalosti"] %} {% priradiť udalosť = udalosti["da8b8a92-2ee6-476f-8a21-782b047ff460"] %} |
Objekt udalosti
Objekt udalosť umožňuje pracovať s jednou udalosťou, pričom umožňuje prístup plánom a výskytom tejto udalosti.
Objekt udalosť má tieto atribúty:
Atribút | Popis |
---|---|
opakovaniach | Vracia objekt eventoccurrencesobject obsahujúci všetky výskyty pre udalosť. |
meno | Názov udalosti. |
Adresa URL | Adresa URL udalosti. |
eventoccurences objekt
Objekt eventoccurrences umožňuje prístup ku kolekcii výskytov objektov udalostí. Výskyty udalostí si môžete usporiadať a stanoviť dátumový rozsah, počas ktorého chcete získať výskyty. Môžete tiež dosiahnuť stránkovanie pomocou menlivých filtrov
{% assign occurances = event.occurrences.from[today].to[advance_date] %}
všimnite si, že
{% assign occurances = event.occurrences.min[today].max[advance_date] %}
že aj to je možné.
Nasledujúce atribúty sú spojené s objektom eventoccurrences
Atribút | Popis |
---|---|
Všetky | Vráti všetky objekty eventoccurance v zbierke. |
eventoccurences objekt
Predstavuje výskyt jednej udalosti. Priradené atribúty sú uvedené nižšie:
Atribút | Popis |
---|---|
Adresa URL | Adresa URL výskytu. |
ide_o_celodennú_udalosť | Ide o celodennú udalosť? |
čas_začiatku | Čas začiatku udalosti. |
čas_ukončenia | Čas ukončenia udalosti. |
forloop
Obsahuje vlastnosti, ktoré sú užitočné v rámci bloku slučky for.
Poznámka
forloop môže byť použitý len v rámci značky for.
Kód
{% for child in page.children %}
{% if forloop.first %}
This is the first child page!
{% else %}
This is child page number {{ forloop.index }}.
{% endif %}
{% endfor %}
Výstup
This is the first child page!
This is child page number 2.
This is child page number 3.
Atribúty
Atribút | Opis |
---|---|
1. | Vracia hodnotu true, ak ide o prvé opakovanie v rámci slučky. Vracia hodnotu false, ak nejde o prvé opakovanie v rámci slučky. |
index | Aktuálna poloha položky v zbierke, kde má prvá položka polohu 1. |
index0 | Aktuálna poloha položky v zbierke, kde má prvá položka polohu 0. |
Posledná | Vracia hodnotu true, ak ide o posledné opakovanie v rámci slučky. Vracia hodnotu false, ak nejde o posledné opakovanie v rámci slučky. |
dĺžka | Vráti počet opakovaní pre slučku ߝ počet položiek v zbierke sa zopakuje. |
rindex | Počet zostávajúcich položiek v slučke (dĺžka - index) kde 1 predstavuje index poslednej položky. |
rindex0 | Počet zostávajúcich položiek v slučke (dĺžka - index) kde 0 predstavuje index poslednej položky. |
fóra
Poskytuje možnosť prístupu a zobrazenia fór a vlákien fór. Možnosť použiť dynamické prvky na zobrazenie údajov fóra sa vzťahuje na príspevky, no na vytvorenie nového príspevku alebo vlákna musíte použiť šablónu stránky viackrokového formulára ASP.NET s danou funkciou vytvárania (predvolene vlákno fóra a šablóny stránky príspevkov fóra).
Objekt fóra umožňuje vybrať fórum alebo vlákna fóra:
<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>
Fórum objektu
Fórum objektu umožňuje prístup ku ktorémukoľvek fóru portálu alebo získať prístup k všetkým vláknam fór na portáli (bez ohľadu na fórum).
Objekt fórum umožňuje pracovať s jedným fórom, pričom umožňuje prístup k vláknam tohto fóra.
Objekt forumthreads umožňuje prístup ku kolekcii objektov forumthread. Vlákna fóra si môžete usporiadať a dosiahnuť tiež stránkovanie pomocou menlivých filtrov.
{% assign threads = forum.threads | order_by adx_name, desc | paginate: 0,4 | all %}
Fórum s jedným vláknom
Objekt forumposts umožňuje prístup ku kolekcii objektov forumpost.
Atribúty
Atribút | Popis |
---|---|
vlákna | Vráti objekt forumthreads obsahujúci všetky objekty forumthread portálu. |
Všetky | Vráti všetky objekty fóra v portáli. Všimnite si, že website.forums je tiež rovnocenný. |
počet_vlákien | Vráti celočíselnú hodnotu počtu celkového počtu vlákien na celej webovej stránke. |
počet_príspevkov | Vráti celočíselnú hodnotu celkového počtu príspevkov na portáli. |
[názov alebo id fóra] | Môžete otvoriť akékoľvek fórum podľa jeho názvu alebo ID vlastností. `{% assign forum = forums[Forum Name] %} {% assign forum = forums[da8b8a92-2ee6-476f-8a21-782b047ff460] %} |
Objekt fórum
Atribúty
Poznámka
Atribút | Description |
---|---|
vlákna | Vracia objekt forumthreads obsahujúci všetky vlákna fóra na fóre. |
Meno | Názov fóra. |
počet_vlákien | Vráti celočíselnú hodnotu počtu celkového počtu vlákien vyskytujúcich sa vo fóre. |
počet_príspevkov | Vráti celočíselnú hodnotu počtu celkového počtu príspevkov na celom fóre. |
forumthreads objekt
Atribúty
Atribút | Popis |
---|---|
Všetky | Vráti všetky objekty forumthread v zbierke. |
forumthread objekt
Atribúty
Poznámka
Atribút | Popis |
---|---|
príspevky | Vracia objekt forumposts obsahujúci všetky príspevky fóra vo vlákne. |
autor | Vracia autora pre vlákno (ktorý predstavujú jednoduchý objekt kontaktu tabuľky). |
posledný_príspevok | Vráti posledný príspevok vo vlákne. |
prvý_príspevok | Vráti prvý príspevok vo vlákne. |
počet_príspevkov | Vráti celočíselnú hodnotu počtu celkového počtu príspevkov vyskytujúcich sa vo vlákne. |
má_odpoveď | Je vlákno zodpovedané alebo nie? |
má_možnosť prilepenia | Ide o pripnuté vlákno? |
objekt príspevkov vo fóre
Atribúty
Atribút | Popis |
---|---|
Všetky | Vráti všetky objekty forumthread v zbierke. |
Jednotlivý príspevok na fórum
Atribúty
Poznámka
Atribút | Popis |
---|---|
autor | Vracia autora pre príspevok (ktorí predstavuje jednoduchý objekt tabuľky kontaktu). |
obsah | Obsah príspevku. |
je_odpoveďou | Je tento príspevok odpoveďou na vlákno? |
vedomosti
Poskytuje prístup k Power Apps knowledgearticle a záznamom tabuľky kategórie na vykreslenie článkov a kategórií v portáli.
Atribúty
Atribút | Popis |
---|---|
články | Vráti objekt článkov obsahujúci objekty článkov pre záznamy tabuľky knowledgearticle k dispozícii na portáli. |
ocenení | Vráti objekty kategórií, ktoré obsahujú objekty kategórií pre záznamy tabuľky kategórie, ktorá je dostupná na portáli. |
články objektu
Objekty článkov umožňujú prístup ku kolekcii objektov článkov. Články si môžete usporiadať a dosiahnuť tiež stránkovanie pomocou menlivých filtrov.
{% 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 %}
Atribúty
Atribút | Popis |
---|---|
populárne | Vráti zbierku článku predmetov obsahujúcich čo najviac názorov. {% assign popular_articles = knowledge.articles.popular %} |
nedávne | Vráti zbierku článku predmetov obsahujúcich posledný dátum úpravy. {% assign recent_articles = knowledge.articles.recent %} |
top | Vráti zbierku článku predmetov obsahujúcich najvyššie hodnotenie. {% assign top_articles = knowledge.articles.top %} |
Filtre
Tieto filtre môžu prijímať voliteľné parametre pre veľkosť stránky a jazyk. Prvý parameter je číslo alebo záznamov na načítanie. Predvolená veľkosť stránky je 5. Druhý parameter je kód jazyka na získanie článkov pre daný jazyk. Filtre sa môžu spájať s inými menlivými filtrami.
{% assign page_size = 5 %}
{% assign language_code = website.selected_language.code %}
{% assign recent_articles = knowledge.articles | recent: page_size, language_code %}
Atribút | Popis |
---|---|
populárne | Vráti zbierku článku predmetov obsahujúcich čo najviac názorov. {% assign popular_articles = knowledge.articles \| popular: 10, en-US %} |
nedávne | Vráti zbierku článku predmetov obsahujúcich posledný dátum úpravy. {% assign recent_articles = knowledge.articles \| recent: 5 %} |
top | Vráti zbierku článku predmetov obsahujúcich najvyššie hodnotenie. {% assign top_articles = knowledge.articles \| top: 3, en-US %} |
Kategórie objektu
Objekt kategórií umožňuje prístup a zber objektov kategórie. Kategórie si môžete usporiadať a dosiahnuť tiež stránkovanie pomocou menlivých filtrov.
{% 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 %}
Atribúty
Atribút | Popis |
---|---|
nedávne | Vráti zbierku objektov kategórie obsahujúcich posledný dátum úpravy. |
top_level | Vráti zbierku objektov kategórie, ktoré nemajú nadradenú kategóriu. |
Filtre
Tieto filtre môžu prijímať voliteľné parametre určujúce veľkosť stránky. Predvolená veľkosť stránky je 5. Filtre sa môžu spájať s inými menlivými filtrami.
{% assign page_size = 5 %}
{% assign recent_categories = knowledge.categories | recent: page_size %}
Atribút | Popis |
---|---|
nedávne | Vráti zbierku objektov kategórie obsahujúcich posledný dátum úpravy. Môžete zadať parametre {% assign recent_categories = knowledge.categories \| recent: 10 %} |
top_level | Vráti zbierku objektov kategórie, ktoré nemajú nadradenú kategóriu. {% assign root_categories = knowledge.categories \| top_level %} |
objekt článku
Článok objektov umožňuje pracovať s jedným knowledgearticle na zobrazenie podrobností daného článku v portáli.
Atribúty
článok je objekt entity so všetkými rovnakými atribútmi okrem tých, ktoré sú uvedené nižšie.
Atribút | Popis |
---|---|
article_public_number | Verejné číslo článku článku. |
comment_count | Celočíselná hodnota počtu celkového počtu komentárov pre daný článok. |
obsah | Obsah článku. |
current_user_can_comment | Vráti hodnotu typu Boolean označujúcu, či aktuálny používateľ môže pridávať komentáre k článku alebo nie. |
is_rating_enabled | Vráti hodnotu typu boolean označujúca, či je povolené rating na článok. |
kľúčové slová | Kľúčové slová v článku. |
meno | Alternatívna prezývka pre názov článku. |
hodnotenie | Hodnotenieo na desatinné čísla článku. |
názov | Názov článku. |
view_count | Celočíselná hodnota koľkokrát článok bol zobrazený. |
Kategórie objektu
Článok objektov umožňuje pracovať s jedným knowledgearticle na zobrazenie podrobností daného článku v portáli.
Atribúty
kategória je objekt entity so všetkými rovnakými atribútmi okrem tých, ktoré sú uvedené nižšie.
Atribút | Popis |
---|---|
Číslo kategórie | Číslo kategórie. |
meno | Alternatívna prezývka pre názov kategórie. |
nadpis | Názov kategórie. |
jazyk
Poskytuje názov aktuálneho jazyka a kód jazyka, ak podpora viacerých jazykov je aktivovaná.
Atribúty
Atribút | Popis |
---|---|
URL adresa | Adresa URL aktuálnej požiadavky má predponu kódu aktuálneho jazyka. |
url_substitution | Adresa URL aktuálnej požiadavky s predponou kódu aktuálneho jazyka obchádza výstupnú vyrovnávaciu pamäť stránky. |
meno | Názov aktuálneho jazyka. |
kód | Kód jazyka. |
Napríklad Rozbaľovací zoznam jazykov webová šablóna v predvolenom nastavení používa tento tekutý objekt na zoznam dostupných jazykov, ak je k dispozícii viac jazykov.
stránka
Odkazuje na aktuálnej stránke portál žiadosť. Objekt kombinuje atribúty mapy lokality a aktuálnej požiadavky entity (obyčajne ide o webovú stránku).
Objekt stránky poskytuje prístup k veciam, akými sú prvky breadcrumbs na aktuálnej stránke, názov alebo adresa URL aktuálnej stránky a akékoľvek ďalšie atribúty alebo súvisiace entity príslušného záznamu Power Apps.
<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 }}. -->
Atribúty stránky
Poznámka
Atribút | Popis |
---|---|
Navigačné prvky breadcrumb | Vráti objekt uzla mapy lokality navigačného prvku breadcrumb pre stránku, ktorá začína v koreňovom uzle mapy lokality a končí v nadradenej časti. |
podradené položky | Vráti podradenú stránku uzla mapy lokality stránky. |
nadradený prvok | Vráti uzol nadradenej mapy lokality stránky. Ak je stránkou domovská stránka, nadradený prvok bude mať hodnotu null. |
názov | Názov stránky. |
Adresa URL | Adresa URL stránky. |
[názov atribútu alebo vzťahu] | Každý atribút stránky patriacej záznamu Power Apps podľa logického názvu.{{ page.createdon }} {% assign attribute_name = 'name' %} {{ page[attribute_name] }} Hodnoty väčšiny atribútov tabuľky sa mapujú priamo do typov dynamických prvkov: polia dvoch možností sa mapujú do poľa s dvomi možnosťami, textové polia na reťazce, polia čísel/meny k číslam, polia dátumu/času na objekty dátumu. Ale niektoré typy atribútov sa vrátia ako objekty:
{{ page.adx_webpage_entitylist.adx_name }} V prípade, že je vzťah reflexívny (t. j. samoreferenčný), vráti sa objekt entity. (V opačnom prípade by bol výsledok dvojzmyselný.) {{ page.adx_webpage_webpage.referencing.adx_name }} Poznámka: Načítanie veľkého počtu prepojených entít, alebo prístup k veľkému množstvu vzťahov v jedinej šablóne, môže mať negatívny vplyv na výkon šablóny vykresľovania. Vyhnite sa načítavaniu súvisiacich entít pre každú položku v poli v rámci slučky Ak je to možné, uprednostnite použitie značiek tabuľky Power Apps Dataverse na načítanie kolekcie entít. |
Hlasovania
Poskytuje možnosť prístupu a vykreslenie hlasovania.
Objekt ankety umožňuje vybrať konkrétne hlasovanie alebo umiestnenie hlasovania:
<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>
Atribúty hlasovania
Atribút | Popis |
---|---|
umiestnenia | Vráti objekt umiestnenia hlasovania. |
[názov alebo id ankety] | Môžete otvoriť akékoľvek hlasovanie podľa vlastností názvu alebo identifikácie. {% assign poll = polls[Poll Name] %} {% assign poll = polls["41827a5c-33de-49b8-a0c7-439e6a02eb98"] %} |
Atribúty umiestnenia hlasovania
Atribút | Popis |
---|---|
[názov alebo id umiestnenia ankety] | Môžete otvoriť akékoľvek umiestnenie hlasovania podľa vlastností názvu alebo identifikácie.{% assign placement = polls.placements[Placement Name or Id] %} {% assign placement = polls.placements[7677c5d4-406e-4b6c-907c-916ac17dba0f] %} |
Atribúty umiestnenia hlasovania
Poznámka
Atribút | Popis |
---|---|
Meno | Vráti pole názvu pre umiestnenie hlasovania. |
umiestnenie_url | Adresa URL, ktoré možno použiť na získanie umiestnenia hlasovania v plnom rozsahu poskytovaných šablóny. |
Hlasovania | Vráti zbierku objektov hlasovania prepojených s umiestnením. Značky iterácie a Filtre poľa môžu byť použité s touto kolekciou. |
náhodný_url | Adresa URL, ktoré možno použiť na získanie náhodného hlasovania z umiestnenia v plnom rozsahu poskytovaných šablóny. |
odoslať_url | Adresa URL, na ktorú sa odosiela vyplnené hlasovanie. |
Atribúty hlasovania
Poznámka
Atribút | Popis |
---|---|
má_hlasovanie_používateľa | Vráti hodnotu true, ak aktuálny používateľ (prihlásený alebo anonymný) už v hlasovaní hlasoval. |
Meno | Vráti pole názvu pre hlasovanie. |
možnosti | Vráti zbierku objektov hlasovania prepojených s hlasovaním. Značky iterácie a entity môžu byť použité s touto kolekciou. |
hlasovanie_url | Adresa URL, ktoré možno použiť na získanie hlasovania v plnom rozsahu poskytovaných šablóny. |
Otázka v systéme | Vráti pole otázky pre hlasovanie. |
štítok_tlačidla_odoslania | Vráti hodnotu typu reťazca, ktorý možno použiť na potlačenie označenia tlačidla odoslať hlasovania. |
odoslať_url | Adresa URL, na ktorú sa odosiela vyplnené hlasovanie. |
používateľom_označená_možnosť | Vráti objekt možnosti hlasovania označený používateľom (ak už hlasovali). |
hlasy | Vráti počet hlasov, ktoré majú v tabuľkách pre hlasovanie. |
Atribúty možnosti hlasovania
Poznámka
Atribút | Popis |
---|---|
odpoveď | Vráti pole odpovede pre hlasovanie. |
percento | Vráti percentá hlasov v hlasovaní pre možnosť vo forme desatinného čísla od 0 do 100. |
hlasy | Vráti počet hlasov, ktoré majú v tabuľkách pre možnosť. |
žiadosť
Obsahuje informácie o aktuálnych žiadostiach HTTP.
{% assign id = request.params['id'] | escape %}
<a href={{ request.url | add_query: 'foo', 1 | escape }}>Link</a>
Poznámka
- Môžete vytvárať adresy URL dynamicky v menlivom prostredí pomocou filtrov URL.
- URL použitá v request.url môže byť ľubovoľná požadovaná hodnota a ukladá sa do medzipamäte pre následné požiadavky. Ak chcete zaistiť správnu hodnotu v request.url, zvážte použitie substitučného označenia, čiastočnej adresy URL, ako napríklad ~ {Cesta k webovému súboru} alebo uloženie adresy URL portálu v nastaveniach lokality.
- Verzia vydania Power Apps portals 9.3.8.x alebo neskoršia budú mať štandardne vynechaný filter Liquid vynútený pre používateľa a objekty Liquid žiadosti. Ak chcete zakázať túto predvolenú konfiguráciu a povoliť tieto objekty Liquid bez vynechania filtra Liquid, pozrite si časť nastavenia portálovej lokality – Site/EnableDefaultHtmlEncoding.
Atribúty
Atribút | Popis |
---|---|
parametre | Hodnoty pomenovaného parametra pre aktuálnu požiadavku. parametre sú kombináciou adresy URL parametrov reťazca dotazu, parametrov zverejnenie formuláru a súborov cookies. |
Cesta | Cesta aktuálnej adresy URL požiadavky. /profile/ |
cesta_a_dotaz | Cesta aktuálnej adresy URL požiadavky a dotazu. /profile/?foo=1&bar=something |
dotaz | Časť dotazu aktuálnej požiadavky URL. ?foo=1&bar=something |
Adresa URL | Celá adresa URL aktuálnej požiadavky. https://www.example.com/profile/?foo=1&bar=something |
index vyhľadávania
Objekt searchindex sa používa v rámci značiek tabuľky Power Apps Dataverse a poskytuje prístup k výsledkom dotazu.
{% 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 %}
Atribúty
Atribút | Popis |
---|---|
približný_počet_výsledkov | Vráti približný počet celkových výsledkov vyhľadaných indexu. V dôsledku toho, ako funguje indexu vyhľadávača ide o Filtrovanie zabezpečenia a ostatné design faktory, toto číslo je len približné a nemusia zodpovedať celkový počet výsledkov, ktoré sú k dispozícii aktuálnemu používateľovi v niektorých situáciách. |
Strana | Vráti číslo strany z aktuálneho dotazu. |
veľkosť_strany | Vráti maximálnu veľkosť strany aktuálneho dotazu. Ak chcete skutočný počet výsledkov vrátených pre aktuálnu stránku (pretože to môže byť menej ako zadaná maximálna veľkosť stránky), použite results.size. |
Výsledky | Vráti stránku výsledkov dotazu, ako hľadať index výsledok objektov. |
Vyhľadať výsledky indexu
Atribút | Popis |
---|---|
entita | Základné entity na výsledok. |
fragment | Relevantné krátky text fragment na výsledok s podmienkami zodpovedajúce zadaný dotaz zvýraznený použitím <em> HTML značky. Niektoré typy dotazov nepodporujú zvýraznené fragmenty, napríklad fuzzy dotazy (~) a dotazy so zástupnými znakmi (*). Táto vlastnosť má hodnotu null v týchto prípadoch. |
Identifikátor | ID tabuľky Power Apps príslušného záznamu pre výsledok vo forme reťazca. Napríklad 936DA01F-9ABD-4d9d-80C7-02AF85C822A8 |
logický_názov | Logický názov tabuľky systému Power Apps základného záznamu pre výsledok. Príklad: adx_webpage |
Číslo | Počet výsledok, cez všetky stránky s výsledkami, počnúc 1. Napríklad pre prvý výsledok druhej stránke výsledkov, s stránka veľkosti 10, bude táto hodnota 11. |
skóre | Lucene skóre, výsledku, ako hodnotu s pohyblivou desatinnou čiarkou. Výsledky budú vrátené nariadené túto hodnotu. |
názov | Názov výsledku. |
Adresa URL | Adresa URL výsledku. Toto sa zvyčajne — ale nie nevyhnutne — stane absolútnou cestou pre aktuálnu aplikáciu, a nie úplnou adresou URL. Napríklad: /articles/article1/ |
nastavenia
Umožňuje načítať akúkoľvek značku lokality podľa názvu. Ak sa nastavenie so zadaným názvom nenájde, vráti sa null.
Poznámka
Nastavenia sa vracajú ako reťazce, no môžete použiť filtre typov na ich konverziu na iné typy.
{{ 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 %}
Mapa lokality
Umožňuje prístup k mape lokality portálu.
<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 %}
Atribúty mapy lokality
Atribút | Popis |
---|---|
Aktuálne | Vráti objekt uzol mapy lokality pre aktuálnu stránku. |
Koreň | Uzol mapy objektu pre koreň (domáci) stránku webovej stránky sa vracia. |
Atribúty uzlu mapy lokality
Atribút | Popis |
---|---|
Navigačné prvky Breadcrumb | Vráti objekt uzla mapy lokality navigačného prvku breadcrumb pre uzol, ktorá začína v koreňovom uzle mapy lokality a končí v nadradenej časti. |
Podradené položky | Vráti podradenú stránku Mapa uzol objekty uzla. |
Popis | Popis/zhrnutie obsahu pre uzol. (Toto pole môže obsahovať HTML.) |
Entita | Vráti príslušné entity uzla. Ak uzol nemá základnú tabuľku, hodnota bude null. |
je_predchodcom_mapy lokality | Vracia hodnotu true, ak uzol mapy lokality odkazuje na predka aktuálneho uzla mapy lokality, v opačnom prípade pôjde o hodnotu false. |
má_aktuálnu_mapu lokality | Vracia hodnotu true, ak uzol mapy lokality predstavuje aktuálny uzol, v opačnom prípade pôjde o hodnotu false. |
Nadradený prvok | Vráti nadradenú stránku Mapa uzol objekty uzla. Ak uzol je koreňový, nadradený prvok bude mať hodnotu null. |
Pracovná funkcia | Názov uzla. |
Adresa URL | Adresa URL uzla. |
značky lokalít
Umožňuje načítať akúkoľvek značku lokality podľa názvu. Ak existuje značka lokality, vráti sa objekt značky lokality. Ak sa značka lokality so zadaným názvom nenájde, vráti sa 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 %}
Atribúty značky lokality
Atribút | Popis |
---|---|
Adresa URL | Adresa URL cieľovej značky lokality. |
[logický názov atribútu] | Každý atribút značky lokality cieľového záznamu Power Apps podľa logického názvu. Príklad: {{ sitemarker.adx_name }} |
zlomky
Umožňuje načítať akékoľvek obsahové zlomky podľa názvu. Ak sa zlomok so zadaným názvom nenájde, vráti sa hodnota null.
{{ snippets[Header] }}
{% assign footer = snippets[Footer] %}
{% if footer %}
{{ footer }}
{% else %}
No footer snippet was found.
{% endif %}
tablerowloop
Obsahuje vlastnosti užitočné pre blok slučky Značky iterácie.
Poznámka
tablerowloop môže byť použitý len v rámci značky značiek iterácie.
Atribúty
Atribút | Popis |
---|---|
Stĺpec | Vráti index aktuálneho riadku začínajúci na 1. |
col0 | Vráti index aktuálneho riadku začínajúci na 0. |
prvý_stĺpec | Vráti hodnotu true, ak je aktuálny stĺpec prvým stĺpcom v rade, vráti hodnotu false, ak nie je. |
posledný_stĺpec | Vráti hodnotu true, ak je aktuálny stĺpec prvým stĺpcom v rade, vráti hodnotu false, ak nie je. |
Prvé | Vracia hodnotu true, ak ide o prvé opakovanie v rámci slučky. Vracia hodnotu false, ak nejde o prvé opakovanie v rámci slučky. |
Index | Aktuálna poloha položky v zbierke, kde má prvá položka polohu 1. |
index0 | Aktuálna poloha položky v zbierke, kde má prvá položka polohu 0. |
Posledná | Vracia hodnotu true, ak ide o posledné opakovanie v rámci slučky. Vracia hodnotu false, ak nejde o posledné opakovanie v rámci slučky. |
Dĺžka | Vráti počet opakovaní pre slučku ߝ počet položiek v zbierke sa zopakuje. |
Rindex | Počet zostávajúcich položiek v slučke (dĺžka - index) kde 1 predstavuje index poslednej položky. |
rindex0 | Počet zostávajúcich položiek v slučke (dĺžka - index) kde 0 predstavuje index poslednej položky. |
používateľ
Odkazuje na aktuálneho používateľa portálu, pričom umožňuje prístup k všetkým atribútom pod záznamom kontaktu Power Apps. Ak nie je prihlásený žiadny používateľ, táto premenná bude mať hodnotu null.
používateľ je objekt entity.
{% if user %}
Hello, {{ user.fullname | escape }}!
{% else %}
Hello, anonymous user!
{% endif %}
Poznámka
Verzia vydania Power Apps portals 9.3.8.x alebo neskoršia budú mať štandardne vynechaný filter Liquid vynútený pre používateľa a objekty Liquid žiadosti. Ak chcete zakázať túto predvolenú konfiguráciu a povoliť tieto objekty Liquid bez vynechania filtra Liquid, pozrite si časť nastavenia portálovej lokality – Site/EnableDefaultHtmlEncoding.
Atribúty
Okrem toho, že má používateľ všetky atribúty objektu entity, má aj nasledovné atribúty.
Atribút | Opis |
---|---|
roly | Vráti roly, do ktorých používateľ patrí, vo forme poľa.{% if user.roles contains 'Administrators' %} User is an administrator. {% endif %} Poznámka: Môžete tiež použiť filter has_role na otestovanie rol jednotlivých členstiev. |
basic_badges_url | Vráti adresu url služby na získanie odznakov používateľa. Ak chcete vykresliť odznaky pre používateľa musíte zahrnúť značku s atribútmi "data-badge" a "data-uri". Vykreslenie odznakov aktuálneho používateľa: <div data-badge data-uri='{{user.basic_badges_url }}'></div> Vykreslenie odznakov používateľa podľa ID (premenlivé userid): `<div data-badge data-uri='{{user.basic_badges_url |
webové prepojenia
Umožňuje načítať akékoľvek webové odkazy podľa názvu alebo identifikátora.
Ak existuje množina webových odkazov, vráti sa objekt množiny webových odkazov. Ak sa množina so zadaným názvom alebo ID nenájde, vráti sa 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 %}
Atribúty množiny webového prepojenia
Poznámka
Množina webových prepojení je objekt entity so všetkými rovnakými atribútmi okrem tých, ktoré sú uvedené nižšie.
Atribút | Opis |
---|---|
Kópia | HTML kópia množiny webového prepojenia. |
Meno | Názov množiny webového prepojenia. |
Pracovná funkcia | Názov množiny webového prepojenia. |
Webové prepojenia | Pole webové prepojenie objektov spojených s množinou webového prepojenia. |
[logický názov atribútu] | Môžete otvoriť každý atribút množiny webového prepojenia záznamu Power Apps podľa logického názvu. Napríklad: {{ weblinkset.createdon }} |
Atribúty webového prepojenia
Poznámka
Webové prepojenie je objekt entity so všetkými rovnakými atribútmi okrem tých, ktoré sú uvedené nižšie.
Atribút | Opis |
---|---|
Opis | HTML popis množiny webového prepojenia. |
zobraziť_len_obrázok | Boolovský atribút uvádzajúci, či sa webové prepojenie má zobraziť len ako obrázok bez textu prepojenia. |
zobraziť_odkaz_podradenej_stránky | Booleanský atribút označujúci, či by webové prepojenie malo zobrazovať prepojenia na podradené stránky mapy lokality prepojenej stránky vo forme vedľajších odkazov. |
Obrázok | Obrázok webového prepojenia pre tento odkaz. Tento atribút bude mať hodnotu null, ak sa nenachádza žiadny obrázok. |
je_externá | Boolovská vlastnosť označujúca, či cieľová adresa URL webového prepojenia je na externé stránky (nie na internú stránku portálu). |
je_predchodcom_mapy lokality | Vracia hodnotu true, ak webový odkaz URL odkazuje na predka aktuálneho uzla mapy lokality, v opačnom prípade vracia hodnotu false. |
má_aktuálnu_mapu lokality | Vracia hodnotu true, ak webový odkaz URL odkazuje na aktuálny uzol mapy lokality, v opačnom prípade vracia hodnotu false. |
Meno | Názov/pomenovanie webového prepojenia. |
Nesledovať | Logický atribút s uvedením, či webový odkaz by mal byť označený ako rel=nofollow. |
otvoriť_v_novom_okne | Boolovský atribút s uvedením, či webový odkaz by sa mal otvoriť v novom okne/záložke po výbere. |
Popis | Text popisu pre webový odkaz. |
Adresa URL | Adresa URL webového odkazu. |
Webové prepojenia | Pole podradených objektov webového prepojenia spojené s webovým prepojením. |
[logický názov atribútu] | Môžete otvoriť každý atribút webového prepojenia záznamu Power Apps podľa logického názvu. Napríklad: {{ weblink.createdon }} |
Atribúty obrázku webového prepojenia
alternatívny_text | Alternatívny text pre obrázok. |
---|---|
Výška | Celé číslo obsahujúce zadanú výšku obrázka. Ak nebola zadaná žiadna hodnota výšky, tento atribút bude mať hodnotu null. |
Adresa URL | Adresa URL obrázka. |
Šírka | Celé číslo obsahujúce zadanú šírku obrázka. Ak nebola zadaná žiadna hodnota šírky, tento atribút bude mať hodnotu null. |
webová lokalita
Odkazuje na portál webovej lokality umožňujúci prístup k všetkým atribútom záznamu Power Apps webovej lokality (adx_webová adresa) portálu.
Poznámka
Webová lokalita je objekt entity so všetkými rovnakými atribútmi.
Kód
{{ website.adx_name }} ({{ website.id }})
Výstup
Community Portal (936DA01F-9ABD-4d9d-80C7-02AF85C822A8)
Atribúty
V nasledujúcej tabuľke je uvedený zoznam atribútov pre túto značku, ktoré je možné použiť na nahradenie predvolených nastavení, aby sa zabránilo ukladaniu do medzipamäte.
Predvolené | Náhradník (vyhýba sa ukladaniu do vyrovnávacej pamäte) | Príklad |
---|---|---|
sign_in_url | sign_in_url_substitution | Predvolené: website.sign_in_url: /en-US/SignIn?returnUrl=%2Fen-US%2F Striedanie (vyhýba sa ukladaniu do vyrovnávacej pamäte): website.sign_in_url_substitution: /en-US/SignIn?returnUrl=%2Fen-US%2Fsubstitute-page%2F („Substitučná stránka“ v tomto príklade nahrádza predvolenú webovú adresu uloženú v pamäti.) |
sign_out_url | sign_out_url_substitution | Predvolené: website.sign_in_url: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2F Striedanie (vyhýba sa ukladaniu do vyrovnávacej pamäte): website.sign_out_url_substitution: /en-US/Account/Login/LogOff?returnUrl=%2Fen-US%2Fsubstitute-page%2F („Substitučná stránka“ v tomto príklade nahrádza predvolenú webovú adresu uloženú v pamäti.) |
Pozrite si tiež:
Typy menlivých prvkov
Menlivé znaky
Menlivé filtre
Poznámka
Môžete nás informovať o svojich voľbách jazyka pre dokumentáciu? Absolvujte krátky prieskum. (upozorňujeme, že tento prieskum je v angličtine)
Prieskum bude trvať približne sedem minút. Nezhromažďujú sa žiadne osobné údaje (vyhlásenie o používaní osobných údajov).