Saadaolevad sildid

Järgmised teemad kirjeldavad kõiki siltide tüüpe:

Juhtelemendi voo sildid

Juhtvoo sildid määravad antud tingimuste põhjal, milline koodiplokk tuleb käivitada ja millist sisu tuleb renderdada. Tingimused luuakse, kasutades olemasolevaid üksusi Liquidi tehtemärgid või üksuse Tingimuslik alusel.

if

Käivitab koodiploki, kui antud tingimus on täidetud.

{% if user.fullname == 'Dave Bowman' %}

Hello, Dave.

{% endif %}

unless

Nagu if, välja arvatud asjaolu, et see käivitab koodiploki, kui antud tingimus ei ole täidetud.

{% unless page.title == 'Home' %}

This is not the Home page.

{% endunless %}

elsif/else

Lisab plokki if või unless veel tingimusi.

{% if user.fullname == 'Dave Bowman' %}

Hello, Dave.

{% elsif user.fullname == 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endif %}

case/when

Vahetage avaldust muutuja võrdlemiseks erinevate väärtustega ja iga väärtuse puhul erineva koodiploki käivitamiseks.

{% case user.fullname %}

{% when 'Dave Bowman' %}

Hello, Dave.

{% when 'John Smith' %}

Hello, Mr. Smith.

{% else %}

Hello, stranger.

{% endcase %}

Iteratsiooni sildid

Iteratsiooni silte kasutatakse koodiploki korduvaks käivitamiseks/renderdamiseks.

-ile

Käivitab koodiploki korduvalt. Kõige sagedamini kasutatakse seda massiivi või sõnastiku üksuste itereerimiseks.

for-sildiplokis on saadaval for-tsükkel.

Kood

{% for child_page in page.children %}

<a href="{{ child_page.url }}">{{ child_page.title }}</a>

{% endfor %}

Väljund

<a href="/parent/child1/">Child 1</a>

<a href="/parent/child2/">Child 2</a>

<a href="/parent/child3/">Child 3</a>

Parameetrid

Neid for‑tsükli parameetreid saab kasutada eraldi või kombineerituna.

limiit

Väljub tsüklist pärast antud üksuste arvu.

Kood

{% for child_page in page.children limit:2 %}

<a href="{{ child_page.url }}">{{ child_page.title }}</a>

{% endfor %}

Väljund

<a href="/parent/child1/">Child 1</a>

<a href="/parent/child2/">Child 2</a>

nihe

Käivitab tsükli antud indeksiga.

Kood

{% for child_page in page.children offset:1 %}

<a href="{{ child_page.url }}">{{ child_page.title }}</a>

{% endfor %}

Väljund

<a href="/parent/child2/">Child 2</a>

<a href="/parent/child3/">Child 3</a>

vahemik

Määratleb tsükli numbrivahemiku.

Kood

{% assign n = 4 %}

{% for i in (2..n) %}

{{ i }}

{% endfor %}

{% for i in (10..14) %}

{{ i }}

{% endfor }}

Väljund

2 3 4

10 11 12 14

pööratud

Itereerib tsüklit vastupidises järjekorras, alustades viimasest üksusest.

Kood

{% for child_page in page.children reversed %}

<a href="{{ child_page.url }}">{{ child_page.title }}</a>

{% endfor %}

Väljund

<a href="/parent/child3/">Child 3</a>

<a href="/parent/child2/">Child 2</a>

<a href="/parent/child1/">Child 1</a>

tsükkel

Tsükkel töötleb stringide rühma ja annab väljundiks nende järjekorra, millises nad parameetritena edastati. Iga tsükliga antakse väljundina järgmine string, mis parameetrina edastati.

Kood

{% for item in items %}

<div class="{% cycle 'red', 'green', 'blue' %}"> {{ item }} </div>

{% end %}

Väljund

<div class="red"> Item one </div>

<div class="green"> Item two </div>

<div class="blue"> Item three </div>

<div class="red"> Item four </div>

<div class="green"> Item five</div>

tablerow

Loob HTML‑tabeli. Peab olema avavate <table> ja sulgevate </table> HTML-siltide vahel.

tablerow-sildiplokis on saadaval tablerow-tsükkel.

Kood

<table>

{% tablerow child_page in page.children %}

{{ child_page.title }}

{% endtablerow %}

</table>

Väljund

<table>

<tr class="row1">

<td class="col1">

Child Page 1

</td>

<td class="col2">

Child Page 2

</td>

<td class="col3">

Child Page 3

</td>

<td class="col4">

Child Page 4

</td>

</tr>

</table>

Parameetrid

Neid tablerow‑tsükli parameetreid saab kasutada eraldi või kombineerituna.

Väljund

<table>

<tr class="row1">

<td class="col1">

Child Page 1

</td>

<td class="col2">

Child Page 2

</td>

</tr>

<tr class="row2">

<td class="col3">

Child Page 3

</td>

<td class="col4">

Child Page 4

</td>

</tr>

</table>

Kood

<table>

{% tablerow child_page in page.children cols:2 %}

{{ child_page.title }}

{% endtablerow %}

</table>

Näitab, mitu andmerida loodud tabel peaks sisaldama.

veerud

limiit

Väljub tsüklist pärast antud üksuste arvu.

Kood

<table>

{% tablerow child_page in page.children limit:2 %}

{{ child_page.title }}

{% endtablerow %}

</table>

Väljund

<table>

<tr class="row1">

<td class="col1">

Child Page 1

</td>

<td class="col2">

Child Page 2

</td>

</tr>

</table>

offset

Käivitab tsükli antud indeksiga.

Kood

<table>

{% tablerow child_page in page.children offset:2 %}

{{ child_page.title }}

{% endtablerow %}

</table>

Väljund

<table>

<tr class="row1">

<td class="col1">

Child Page 3

</td>

<td class="col2">

Child Page 4

</td>

</tr>

</table>

vahemik

Määratleb tsükli numbrivahemiku.

Kood

<table>

{% tablerow i in (1..3) %}

{{ i }}

{% endtablerow %}

</table>

Muutuja sildid

Muutuja silte kasutatakse uute Liquidi muutujate loomiseks.

määra

Loob uue muutuja. Väärtuse muutmiseks saab kasutada ka üksust Liquidi filtrid.

Kood

{% assign is_valid = true %}

{% if is_valid %}

It is valid.

{% endif %}

{% assign name = "dave bowman' | upcase %}

{{ name }}

Väljund

It is valid.

DAVE BOWMAN

hõiva

Hõivab ploki sisu ja määrab selle muutujale. Hiljem saab sisu väljundi silte kasutades renderdada.

Kood

{% capture hello %}Hello, {{ user.fullname }}.{% endcapture %}

{{ hello }}

{{ hello }}

Väljund

Hello, DAVE BOWMAN.

Hello, DAVE BOWMAN.

Malli sildid

Malli sildid juhivad malli väljundit erineval viisil ja lubavad mitme malle kombineerimist ühte väljundisse.

kaasa

Kaasab sisu ühest mallist teise nime järgi. Dynamics 365-i portaalides on teise malli allikas üldiselt veebimall. See võimaldab levinud malliosade korduvkasutamist mitmes kohas.

Kui mall on teise malli kaasatud, on kaasatud mallil juurdepääs mis tahes emamallis määratletud muutujatele.

{% include 'My Template' %}

Samuti on võimalik suunata mis tahes koguses nimega parameetreid kaasamissilti. Need määratletakse siis muutujatena kaasatud mallis.

{% include 'My Template' a:x, b:y %}

plokk

Kasutatakse koos sildiga laiendid, et tagada malli pärilus. Kasutamise kohta lisateabe saamiseks vt silti laiendid.

laiendid

Kasutatakse koos sildiga plokk, tagab malli päriluse. See võimaldab mitmel mallil ühiskasutada paigutust, alistades samas emapaigutuse kindlad piirkonnad.

Dynamics 365-i portaalides viitab sildile antud emamalli nimi tavaliselt üksuse veebimall nimele.

Kui kasutusel on silt laiendid, peab see olema malli esimene sisu ja sellele saab järgneda ainult üks või mitu silti plokk.

Kui emamallis määratletud plokki ei alistata, siis selle sisu emamallis (kui see on olemas) renderdatakse.

kommentaar

Võimaldab jätta renderdamata koodi likviidmalli. Plokis olevat sisu ei renderdata ja selles olevat likviidkoodi ei käivitata.

Kood

Hello{% comment %}, {{ user.fullname }}{% endcomment %}. My name is Charles.

Väljund

Hello. My name is Charles.

töötlemata

Võimaldab lehel likviidkoodi väljundit ilma seda sõelumata ja käivitamata.

Väljund

Hello, {{ user.fullname }}. My name is Charles.

Dynamics 365 olemisildid

Dynamics 365-i olemisilte kasutatakse Dynamics 365-i andmete laadimiseks ja kuvamiseks või muude Dynamics 365-i portaalide raamistikuteenuste kasutamiseks. Need sildid on Dynamics 365-i-spetsiifilised laiendid Liquid-keelele.

Diagramm

Lisab veebilehele Dynamics 365 diagrammi. Diagrammi silti saab lisada veebilehe koopia väljalt või veebimalli lähteväljalt. Veebilehele Dynamics 365 diagrammi lisamise juhised leiate jaotisest Portaali veebilehele Dynamics 365 diagrammi lisamine.

{% chart id:"EE3C733D-5693-DE11-97D4-00155DA3B01E" viewid:"00000000-0000-0000-00AA-000010001006" %}

Parameetrid

Diagrammi sildile tuleb lisada kaks parameetrit: diagrammi ID ja vaate ID.

Diagrammi ID

Diagrammi visualiseerimise ID. Selle saate diagrammi eksportides.

Vaate ID

Vaateredaktoris avatud olemi ID.

redigeeritav

Muudab antud Dynamics 365-i portaalide CMS-objekti üksuseks Esikülje redigeerimise mootoriga sisu avaldamine selle objekti sisu redigeerimise õigusega kasutajate jaoks. Redigeeritavate objektide hulka kuuluvad leht, koodilõigud ja veebilingid .

{% editable page 'adx_copy' type: 'html', title: 'Page Copy', escape: false, liquid: true %}

{% editable snippets "Header" type: 'html' %}

<!--

An editable web link set required a specific DOM structure, with

certain classes on the containing element, as demonstrated here.

-->

{% assign primary_nav = weblinks["Primary Navigation"] %}

{% if primary_nav %}

<div {% if primary_nav.editable %}class="xrm-entity xrm-editable-adx_weblinkset"{% endif %}>

<ul>

<!-- Render weblinks... -->

</ul>

{% editable primary_nav %}

</div>

{% endif %}

Parameetrid

Esimene sildile redigeeritav edastatav parameeter on redigeeritav objekt. See võib olla näiteks veebilinkide komplekt, lõigud või praegune leht. Väljund See võib olla näiteks olemi atribuudi nimi või väljalõike nimetus.

Pärast esialgseid parameetreid toetab silt mitut valikulist nimega parameetrit.

klass

Täpsustab klassi atribuudi väärtuse selle sildi poolt renderdatava juurelemendi jaoks.

vaikimisi

Vaikeväärtus, mida renderdatakse juhul, kui redigeeritaval kirjel ei ole väärtust.

pagu

Kahendväärtus, mis näitab, kas selle sildi poolt renderdatav väärtus saab HTML-kodeeritud. See on vaikimisi väär.

liquid

Kahendväärtus, mis näitab, kas selle sildi poolt renderdatava tekstiväärtuse sees leiduvat mis tahes Liquid-mallikoodi töödeldakse. See on vaikimisi tõene.

silt

HTML-ümbrissiltide nimi, mida selle sildi poolt renderdatakse. See silt renderdab vaikimisi div-elemente. Üldiselt soovitatakse selle parameetri puhul valida väärtuste div või vahe vahel.

pealkiri

Määrab sellele redigeeritavale kirjele sisu redigeerimise liideses märgise. Kui seda ei ole sisestatud, luuakse automaatselt sobiv märgis.

tüüp

Stringi väärtus, mis näitab esitatava redigeerimisliidese tüüpi redigeeritavate tekstiväärtuste jaoks. Sobiv väärtus selle parameetri jaoks on html või text. Vaikesäte on html.

olemiloend

Laadib antud olemiloendi nime või ID järgi. Olemiloendi omadustele pääseb seejärel ligi üksuse olemiloend kaudu, mis on saadaval sildiblokis. Tegelike tulemuste kirjete renderdamiseks olemiloendis kasutage ploki silti olemivaade.

Kui olemiloend on edukalt laaditud, siis bloki sisu renderdatakse. Kui olemiloendit ei leita, siis bloki sisu ei renderdata.

{% entitylist name:"My Entity List" %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

Vaikimisi antakse olemiloendi objektile muutuja nime olemiloend. Soovi korral võib määrata teise nime.

{% entitylist my_list = name:"My Entity List" %}

Loaded entity list {{ my_list.adx_name }}.

{% endentitylist %}

Parameetrid

Valige olemiloendi laadimiseks ainult üks id, nimi või võti.

id

Laadib olemiloendi GUID ID kaudu. id peab olema string, mida saab sõeluda GUID-na.

{% entitylist id:"936DA01F-9ABD-4d9d-80C7-02AF85C822A8" %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

Üldjuhul ei kasutata otseseid GUID-stringe. Selle asemel täpsustatakse id teise muutuja GUID-atribuudiga.

{% entitylist id:page.adx_entitylist.id %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

nimi

Laadib olemiloendi nime järgi.

{% entitylist name:"My Entity List" %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

võti

Laadib olemiloendi ID või nime järgi. Kui pakutud võtmeväärtust saab sõeluda GUID-na, laaditakse olemiloend ID järgi. Muidu laaditakse see nime järgi.

<!-- key_variable can hold an ID or name -->

{% entitylist key:key_variable %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

keele_kood

Dynamics 365-i täisarvuline keelekood olemiloendi lokaliseeritud siltide laadimiseks valimiseks. Kui üksust keele_kood ei ole valitud, kasutatakse Dynamics 365-i ühenduse portaalirakenduse vaikekeelt.

{% entitylist name:"My Entity List", language_code:1033 %}

Loaded entity list {{ entitylist.adx_name }}.

{% endentitylist %}

olemivaade

Laadib antud Dynamics 365-i vaate nime või ID järgi. Vaate ߝ vaate veeru metaandmete atribuutidele, mitmele lehele jaotatud tulemuste kirjetele jne pääseb seejärel ligi, kasutades silti olemivaade, mis on sildiplokis kättesaadav.

Kui vaade on edukalt laaditud, siis bloki sisu renderdatakse. Kui vaadet ei leita, siis bloki sisu ei renderdata.

{% entityview logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

Vaikimisi antakse olemivaate objektile muutuja nimi olemivaade. Soovi korral võib määrata teise nime.

{% entityview my_view = logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ my_view.total_records }} total records.

{% endentityview %}

Kui olemivaade on pesastatud olemiloendi plokki, pärib see olemiloendist vaikekonfiguratsiooni (tulemuste lehe suurus, filtri suvandid jne). Kui olemivaatele ei ole antud kuva id või nime parameetreid, laadib see raamis olemiloendi vaikevaate.

{% entitylist id:page.adx_entitylist.id %}

{% entityview %}

Loaded default view of the entity list associated with the current page, with {{ entityview.total_records }} total records.

{% endentityview %}

{% endentitylist %}

Parameetrid

Rakenduse Dynamics 365 vaate laadimiseks valimiseks sisestage koos nimega kas id või loogiline_nimi. Kui kumbagi pole määratud ja olemivaate silt on pesastatud olemiloendi sildi sisse, laaditakse raamis-olemiloendi vaikevaade.

id

id peab olema string, mida saab sõeluda GUID-na.

{% entityview id:"936DA01F-9ABD-4d9d-80C7-02AF85C822A8" %}

Loaded entity view {{ entityview.name }}.

{% endentityview %}

Üldjuhul ei kasutata otseseid GUID-stringe. Selle asemel täpsustatakse id teise muutuja GUID-atribuudiga.

{% entityview id:request.params.view %}

Loaded entity view {{ entityview.name }} using "view" query string request parameter.

{% endentityview %}

loogiline_nimi

Laaditava vaate Dynamics 365-i olemi loogiline nimi. Tuleb kasutada koos üksusega nimi.

{% entityview logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

nimi

Laaditava vaate Dynamics 365-i nimi. Tuleb kasutada koos üksusega loogiline_nimi.

{% entityview logical_name:'contact', name:"Active Contacts" %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

filter

Määrab, kas vaate tulemused filtreeritakse kasutaja või konto järgi. "Kasutaja" või "konto" stringiväärtus peab olemas olema.

{% entityview id:request.params.view, filter:'user' %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

Tavaliselt määratakse see parameeter üksuse taotlus põhjal.

{% entityview id:request.params.view, filter:request.params.filter %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

metafilter

Määrab olemiloendi metaandmete filtri väljenduse, mille järgi vaate tulemusi filtreeritakse. See parameeter kehtib ainult siis, kui koos olemiloendiga on kasutusel olemivaade. Enamasti määratakse see üksuse taotlus põhjal.

{% entitylist id:page.adx_entitylist.id %}

{% entityview id:request.params.view, metafilter:request.params.mf %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

{% endentitylist %}

tellimus

Määrab vaate tulemuste tellimiseks sortimisavaldise. Sortimisavaldis sisaldab ühe või mitme olemiatribuudi loogilisi nimesid, millele järgneb ASC või DESC sortimissuund.

{% entityview id:request.params.view, order:'name ASC, createdon DESC' %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

Tavaliselt määratakse see parameeter üksuse taotlus põhjal.

{% entityview id:request.params.view, order:request.params.order %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

leht

Määrab laaditava vaate tulemuste lehe. Kui seda parameetrit pole määratud, laaditakse esimene tulemuste leht.

See parameeter tuleb edastada täisarvulise väärtuse või stringina, mida saab täisarvuna sõeluda. Kui selle parameetri väärtus on antud, kuid väärtus on null või ei saa seda sõeluda täisarvuna, laaditakse esimene tulemuste leht.

{% entityview id:request.params.view, page:2 %}

Loaded page {{ entityview.page }} of entity view with {{ entityview.total_records }} total records.

{% endentityview %}

Tavaliselt määratakse see parameeter üksuse taotlus põhjal.

{% entityview id:request.params.view, page:request.params.page %}

Loaded page {{ entityview.page }} of entity view with {{ entityview.total_records }} total records.

{% endentityview %}

lehe_suurus

Määrab praegusel tulemuse lehel laaditavate tulemuste arvu. Kui selle parameetri väärtust ei ole antud ja olemiloendi blokis on kasutusel olemivaade, kasutatakse olemiloendi lehe suurust. Kui see ei ole olemiloendi ploki sees, kasutatakse vaikeväärtust 10.

See parameeter tuleb edastada täisarvulise väärtuse või stringina, mida saab täisarvuna sõeluda. Kui selle parameetri väärtus on antud, kuid väärtus on null või ei saa seda sõeluda täisarvuna, kasutatakse lehe vaikesuurust.

{% entityview id:request.params.view, page_size:20 %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

Tavaliselt määratakse see parameeter üksuse taotlus põhjal.

{% entityview id:request.params.view, page_size:request.params.pagesize %}

Loaded entity view with {{ entityview.total_records }} total records.

{% endentityview %}

otsing

Määrab otsinguavaldise, mille järgi vaate tulemusi filtreerida. Lihtsad märksõnaga otsinguavaldised filtreerivad seda, kas atribuudid algavad märksõnaga. Avaldises saab kasutada ka metamärke *.

{% entityview id:request.params.view, search:'John\*' %}

Loaded entity view with {{ entityview.total_records }} total matching records.

{% endentityview %}

Tavaline on see parameeter määrata üksuse taotlus põhjal, et otsingufiltri saaks määrata kasutaja sisendi põhjal.

{% entityview id:request.params.view, search:request.params.search %}

Loaded entity view with {{ entityview.total_records }} total matching records.

{% endentityview %}

luba_olemi_õigused

Määrab, kas rakendada olemi õiguse filtreerimine vaate tulemustele. Vaikimisi on parameetri väärtuseks määratud väär. Kui olemiloendi blokis on kasutusel olemivaade, päritakse selle parameetri väärtus olemiloendi konfiguratsioonist.

See parameeter tuleb edastada väärtuse Liquidi tüübid või stringina, mida saab sõeluda kahendväärtusena („tõene”, „väär”). Kui selle parameetri väärtus on antud, kuid väärtus on null või ei saa seda sõeluda kahendväärtusena, kasutatakse vaikeväärtust väär.

{% entityview id:request.params.view, enable_entity_permissions:true %}

Loaded entity view with {{ entityview.total_records }} total records to which the user has read permission.

{% endentityview %}

keele_kood

Dynamics 365-i täisarvuline keelekood laaditavate olemivaate lokaliseeritud siltide (veergude pealkirjade siltide jne) valimiseks. Kui üksust keele_kood ei ole valitud, kasutatakse Dynamics 365-i ühenduse portaalirakenduse vaikekeelt.

Kui olemivaadet kasutatakse olemiloendi ploki sees, pärib olemivaade olemiloendilt koodi konfiguratsiooni.

{% entityview logical_name:'contact', name:"Active Contacts", language_code:1033 %}

Loaded entity view {{ entityview.name }}.

{% endentitylist %}

otsinguregister

Teeb päringu portaali otsingu registri suhtes. Ühtivatele tulemustele pääseb seejärel ligi üksuse otsinguregister kaudu, mis on saadaval sildiplokis.

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

Vaikimisi antakse otsinguregistri objektile muutuja nimi otsinguregister. Soovi korral võib määrata teise nime.

{% searchindex liquid_search = query: 'support', page: params.page, page_size: 10 %}

{% if liquid_search.results.size > 0 %}

...

{% endif %}

{% endsearchindex %}

Parameetrid

Silt otsinguregister aktsepteerib järgmisi parameetreid.

päring

Päringut kasutatakse tulemuste ühitamiseks. See parameeter peaks aktsepteerima kasutaja poolt määratud osa registripäringust (kui üldse).

{% searchindex query: 'support' %}

...

{% endsearchindex %}

Tavaliselt määratakse see parameeter üksuse taotlus põhjal.

{% searchindex query: request.params.query %}

...

{% endsearchindex %}

See parameeter toetab Lucene'i päringu sõelasüntaksit.

filter

Tulemuste ühitamiseks kasutatakse lisapäringut. See parameeter peaks soovi korral aktsepteerima arendaja poolt tulemustele määratud filtrit.

{% searchindex query: request.params.query, filter: '+statecode:0' %}

...

{% endsearchindex %}

See parameeter toetab Lucene'i päringu sõelasüntaksit.

Märkus

Erinevus üksuste filter ja päring vahel on, et kuigi mõlemad aktsepteerivad Lucene'i päringu sõelasüntaksit, on päringu süntaksi sõelumise suhtes leplikum ߝ, kuna eeldatakse, et enamik kasutajad ei ole sellest süntaksist teadlikud. Kui päringu sõelumine selle süntaksi järgi ebaõnnestub, pagendatakse kogu päring ja edastatakse päringu tekstina. filter aga sõelutakse rangelt ning vale süntaksi korral antakse vastuseks viga.

loogilised_nimed

Dynamics 365-i olemi loogilised nimed, millega ühtivad tulemused on piiratud, komaga eraldatud stringina. Kui seda ei ole antud, antakse vastuseks kõik ühtivad olemid.

{% searchindex query: request.params.query, logical_names: 'kbarticle,incident' %}

...
>
{% endsearchindex %}

leht

Vastuseks antav otsingutulemuste leht. Kui seda pole antud, antakse vastuseks esimene leht (1).

{% searchindex query: request.params.query, page: 2 %}

...

{% endsearchindex %}

Tavaliselt määratakse see parameeter üksuse taotlus põhjal.

{% searchindex query: request.params.query, page: request.params.page %}

...

{% endsearchindex %}

lehe_suurus

Vastuseks antava tulemuste lehe suurus. Kui seda pole antud, kasutatakse vaikesuurust 10.

{% searchindex query: request.params.query, page_size: 20 %}

...

{% endsearchindex %}

pakkuja

Määrab konfigureeritud otsingupakkuja poolt kasutatava nime. Kui seda pole määratud, kasutatakse vaikimisi otsingupakkujat.

Mitme otsingupakkuja kasutamine on täiustatud konfiguratsioon, mis enamikus keskkondades ei toimi. Üldiselt ei ole selle parameetri täpsustamine vajalik.

{% searchindex query: request.params.query, provider: 'AlternateIndex' %}

...

{% endsearchindex %}

olemivorm

Renderdab täielikult rakenduses Dynamics 365 konfigureeritud jaotise Olemivormide ja kohandatud loogika määratlemine rakenduse Dynamics 365 portaalis nime või ID-d.

Märkus

Silt olemivorm on saadaval ainult veebimalli-põhise lehemalli sees renderdatud sisus kasutamiseks. Kui seda silti proovitakse kasutada ümberkirjutamisel põhineva lehemalli sees, ei muuda see midagi. Renderdada võib ainult ühte olemivormi või veebivormi silti lehe kohta. Silte olemivorm või veebivorm pärast esimest ei renderdata.

{% entityform name: 'My Entity Form' %}

Parameetrid

nimi

Olemivormi nimi, mida soovite laadida.

{% entityform name:"My Entity Form" %}

{% webform name:"My Web Form" %}

Veebivormi nimi, mida soovite laadida.

nimi

Parameetrid

veebivorm

Renderdab täielikult Dynamics 365-i konfigureeritud veebivormi nime või ID järgi. Silt veebivorm on saadaval ainult veebimalli-põhise lehemalli sees renderdatud sisus kasutamiseks. Kui seda silti proovitakse kasutada ümberkirjutamisel põhineva lehemalli sees, ei muuda see midagi. Renderdada võib ainult ühte olemivormi või veebivormi silti lehe kohta. Silte olemivorm või veebivorm pärast esimest ei renderdata.
{% webform name: 'My Web Form' %}

Vt ka

Dünaamilise sisu lisamine kohandatud mallide loomine
Liquidi tüübid
Liquidi objektid
Liquidi sildid
Liquidi filtrid