Allikasisu talletamine veebimallide abil

Märkus

Alates 12. oktoobrist 2022 on Power Appsi portaalid Power Pages. Lisateave: Microsoft Power Pages on nüüd üldiselt saadaval (ajaveebipostitus)
Peagi migreerime ja ühendame Power Appsi portaalide dokumentatsiooni Power Pagesi dokumentatsiooniga.

Veebimall on Power Appsi portaalides sisalduv Power Appsi tabel (adx_ webtemplate), mida kasutatakse malli alliksisu talletamiseks. Veebimall sisaldab tavaliselt dünaamilise sisu renderdamiseks vajalikku likviidset sisu ja see on keskne tabel, mida kasutatakse likviidsete mallide integreerimiseks ülejäänud Power Appsi portaalide süsteemiga.

Veebimalle saab kaasata muusse sisusse või kombineerida malli siltide abil muude mallidega. Nendes siltides viidatakse neile atribuudi Nimi järgi. Neid saab kasutada ka täielikult kohaldatud lehemallidena või portaali veebisaidi kohandatud päiste ja jaluste loomiseks.

Märkus

Malli lähtesisu saate talletada ka Power Pages-is. Lisateave: Mis on Power Pages

Veebimalli atribuudid

Atribuut Kirjeldus
Nimetus Malli nimi. Kasutatakse muusse sisusse kaasatud või muude mallide laiendatud mallile viitamisel.
Lähtekeel Malli allika sisu. Power Apps-is on sellele väljale olemas süntaksi esiletõstmisega allikakoodiredaktor ja muud koodi redigeerimise funktsioonid.
MIME-tüüp Soovi korral pakutakse malli sisule MIME‑tüüpi. Eeldatakse teksti/html tüüpi, kui seda ei ole. Seda väärtust kasutatakse ainult juhul, kui mall on seotud lehemalliga ja juhib kogu malli sisu renderdamist.

Veebimallid lehemallidena

Veebimalle saab kasutada koos lehemallidega Power Apps-i portaalide sisuhaldustarkvaras uute mallide loomiseks. Seda saab täielikult Power Apps-is teha, ilma et oleks vaja kirjutada .NET koodi või portaali rakendust täies ulatuses ümber juurutada.

Veebimallil põhineva uue lehemalli loomiseks valige uue lehemalli kirje loomisel veebimalli tüüp. Seejärel valige suvand Veebimall.

Pange tähele suvandit Kasuta veebisaidi päist ja jalust(see on vaikimisi märgitud). Kui see on märgitud, juhib veebimall kogu lehe sisu renderdamist globaalse veebisaidi päise ja jaluse vahel. Kui see suvand on märkimata, vastutab veebimall HTMLi-i renderdamisel terve vastuse eest. See tähendab kõike alates doctype'ist kuni <html>-i juursiltideni ja kõike nende vahel.

Ehkki veebimallide levinuim kasutus on HTML-i renderdamine, annab kogu vastuse renderdamine (tühistades suvandi Kasuta veebisaidi päist ja jalust) võimaluse renderdada mistahes tekstipõhist vormingut. Siin saab oluliseks MIME-tüüpi veebimalli atribuut. Kui renderdatakse lehemall, mis ei kasuta veebisaidi päist ja jalust, seatakse HTTP-vastuse sisutüübi päiseks seostatud veebimalli MIME-tüüp (teksti/html kasutatakse juhul, kui MIME-tüüpi ei ole antud), pakkudes mitmesuguseid suvandeid mitte-HTML-sisu renderdamiseks, kasutades suvandit Liquid. Levinud praktika on RSS-voo renderdamine, määrates MIME-tüübi väärtuseks application/rss+xml.

Veebimallid veebisaitide päiste ja jalustena

Veebimallide abil saab tühistada ka Power Apps-i portaali globaalse päise ja jaluse. Seadke veebisaidi väli Päisemall või Jalusemall soovitud veebimalliks. Pange tähele, et kui tühistate veebisaidi päise, eeldab teie valitud mall, et selle ülesanne on teie saidi kasutajaliidese elementide esmase navigeerimise, sisselogimise/väljalogimise linkide, otsinguliidese jms renderdamine, mis tavaliselt on vaikepäisemalli ülesanne.

Sisseehitatud veebimallid

Power Apps-i portaalides on saadaval eelnevalt valmis tehtud Liquidi mallide kogum. Nende kasutamiseks peate neid lisama nime järgi, kasutades viiteks allolevat loendit.

Nimi Kirjeldus Kood
Reklaam See mall renderdab reklaami nime järgi või juhusliku reklaami reklaamide paigutusest. {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %}
Ajaveebid See mall esitab uusimad ajaveebipostitused loendirühmas. {% include 'blogs' %}
Lingiribad See mall renderdab eellaslehtede lingid praeguselt lehelt tagasi avalehele. {% include 'breadcrumbs' %}
Alamlingi loendirühm See mall renderdab lingid loendirühma praeguselt lehelt alamlehtedele. {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %}
Sündmused: eelseisvad See mall renderdab lingid sündmuste juurde, mis toimuvad 60 päeva jooksul alates praegusest hetkest. {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %}
Foorumid See mall renderdab veebisaidi foorumite loendi koos nende lõimitud andmete ja postituste arvuga. {% include 'forums' %}
Paigutus 1 veerg See mall renderdab ühe veeruga paigutuse, mis sisaldab lingiridu, lehe pealkirja ja lehe koopia sisu. {% extends 'layout_1_column' %}{% block main %}... {% endblock %}
Paigutus 2 veergu, lai vasem See mall renderdab kahe veeruga paigutuse. Vasak tulp on laiem kui parem. See sisaldab lingiridu ja lehe pealkirja lehe ülaosas ning lehe koopia sisu asub vasemas veerus. {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Paigutus 2 veergu, lai parem See mall renderdab kahe veeruga paigutuse. Parem tulp on laiem kui vasak. See sisaldab lingiridu ja lehe pealkirja lehe ülaosas ning lehe koopia sisu asub paremas veerus. {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Paigutus 3 veergu, lai keskmine See mall renderdab kolme veeruga paigutuse. Keskmine tulp on laiem kui vasak ja parem. Paigutus sisaldab lingiridu ja lehe pealkirja lehe ülaosas ning lehe koopia sisu asub keskmises veerus. {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %}
Lehe koopia See mall renderdab redigeeritava lehe koopia sisu HTML-i koos manustatud Liquidi toega. {% include 'page_copy' %}
Lehe päis See mall renderdab lehe pealkirja. {% include 'page_header' %}
Küsitlus See mall renderdab küsitluse nime järgi või juhusliku küsitluse küsitluste paigutusest. {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %}
Otsing See mall renderdab peamise otsinguvormi koos ühe teksti sisestuse ja otsingunupuga. {% include 'search' %}
Külgnavigeerimine See mall renderdab vertikaalse puuvaate laadis navigeerimise. Sellel on lingid eellaslehtedele kuni esimese tasandini (või määratletud sügavuse nihkeni), praeguse lehe õdelehtedele ja praeguse lehe alamlehtedele. {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %}
Koodilõik See mall renderdab redigeeritava HTML-sisu koodilõigu nime järgi. {% include 'snippet' snippet_name:'Name' %}
Ülemine navigeerimine See mall renderdab redigeeritava navigeerimisriba, millel on rippmenüüd peamise navigeerimise veebilinkide kogumi jaoks. {% include 'top_navigation' %}
Veebilinkide loendirühm See mall renderdab veebilinkide kogumi linkide loendirühma. {% include 'weblink_list_group' weblink_set_name:'Name' %}

Vt ka

Liquid-tehtemärkide selgitus
Liquid-tüübid
Tingimuslikud
Liquid-objektid
Liquid-sildid
Liquid-filtrid

Märkus

Kas saaksite meile dokumentatsiooniga seotud keele-eelistustest teada anda? Osalege lühikeses uuringus. (Uuring on ingliskeelne.)

Uuringus osalemine võtab umbes seitse minutit. Isikuandmeid ei koguta (privaatsusavaldus).