Lagre kildeinnhold ved bruk av nettmaler
Obs!
Fra og med 12. oktober 2022 er Power Apps-portaler Power Pages. Mer informasjon: Microsoft Power Pages er nå tilgjengelig (blogg)
Vi overfører og slår snart sammen Power Apps-portaldokumentasjonen med Power Pages-dokumentasjonen.
Webmal er en Power Apps-tabell (adx_webtemplate)som er inkludert i Power Apps-portaler, som brukes til å lagre malkildeinnhold. En webmal vil vanligvis inneholde Liquid for dynamisk innholdsgjengivelse, og er den sentrale tabellen som brukes til å integrere Liquid-maler med resten av Power Apps-portalsystemet.
Webmaler kan inkluderes i annet innhold eller kombineres med andre maler ved hjelp av malkoder, og de refereres i disse kodene ved Name-attributtet. De kan også brukes til å opprette helt egendefinerte sidemaler eller opprette en egendefinerte topptekster og bunntekster for portalnettstedet.
Obs!
Du kan også lagre malkildeinnhold i Power Pages. Mer informasjon: Hva er Power Pages
Attributter for nettmal
Attributt | Bekrivelse |
---|---|
Navn | Navnet på malen. Brukes til å referere til denne malen når den er inkludert i annet innhold eller utvides av andre maler. |
Kilde | Kildeinnholdet til malen. Et redigeringsprogram for kildekode med syntaksutheving og andre koderedigeringsfunksjoner leveres for dette feltet i Power Apps. |
MIME-type | Det kan også inneholder en MIME-type for innholdet i malen. Hvis ingen er angitt, antas det at typen er text/html. Denne verdien brukes bare i tilfeller der malen er tilknyttet en sidemal, og den kontrollerer gjengivelsen av alt innhold for denne malen. |
Nettmaler som sidemaler
Nettmaler kan brukes med sidemaler for å opprette nye maler for Power Apps-portalenes innholdsbehandlingssystem. Dette kan gjøres innenfor Power Apps, uten å måtte skrive .NET-kode eller distribuere portalprogrammet på nytt.
Hvis du vil opprette en ny sidemal basert på en nettmal, kan du velge en type nettmal når du oppretter en ny sidemaloppføring. Velg deretter en nettmal.
Merk alternativet Bruk topptekst og bunntekst for webområde (som er merket som standard). Hvis det er merket av for dette, vil nettmalen kontrollere gjengivelsen av alt sideinnholdet mellom den globale topp/ og bunnteksten for nettstedet. Hvis det ikke er merket av for dette alternativet, vil nettmalen være ansvarlig for gjengivelse av hele svaret når gjengivelsen er i HTML, og dette betyr alt fra doctype- til <html>-rotkodene og alt mellom dem.
De vanligste brukstilfellene for nettmaler vil være å gjengi HTML, og gjengivelse av hele svaret (ved å fjerne merket for Bruk topptekst og bunntekst for webområde) gir deg mulighet til å gjengi det tekstbaserte formatet du velger. Det er her MIME-type-attributtet for nettmal blir relevant. Når en sidemal som ikke bruker topp- og bunnteksten for nettstedet, gjengis, settes toppteksten for innholdstype for HTTP-svar til MIME-typen for den tilknyttede nettmalen (tekst/html brukes hvis det ikke finnes MIME-type). I tillegg kan du velge en rekke ulike alternativer for gjengivelse av innhold som ikke er knyttet til HTML-kode, ved hjelp av Liquid. Et vanlig brukstilfelle vil være å gjengi en RSS-feed ved å angi MIME-typen application/rss+xml.
Webmaler som topp- og bunntekst for nettsted
Nettmaler kan også brukes til å overstyre den globale topp- og bunnteksten som brukes av en Power Apps-portal. Sett feltet Topptekstmal eller Bunntekstmal for nettstedet til nettmalen du vil bruke. Hvis du vil overstyre toppteksten på nettstedet, vil den valgte malen bli ansvarlig for gjengivelse av hovednavigasjonen, på-/avloggingskoblinger, søkegrensesnitt og så videre, for elementer i brukergrensesnittet for nettsted som håndteres av standardmalen for toppteksten.
Innebygde nettmaler
Det er et sett med ferdiglagde Liquid-maler i Power Apps-portaler. Hvis du vil bruke dem, må du inkludere dem ved navn, ved hjelp av listen nedenfor som referanse.
Navn | Beskrivelse | kode |
---|---|---|
Annonse | Denne malen gjengir en annonse etter navn, eller en tilfeldig annonse fra en annonseplassering. | {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %} |
Blogger | Denne malen gjengir nylige blogginnlegg i en listegruppe. | {% include 'blogs' %} |
Brødsmuler | Denne malen gjengir koblinger for overordnede sider tilbake til startsiden fra den gjeldende siden. | {% include 'breadcrumbs' %} |
Listegruppe for underordnet kobling | Denne malen gjengir koblingen til alle underordnede sider for den gjeldende siden i en listegruppe. | {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %} |
Hendelser: Kommende | Denne malen gjengir koblinger til hendelser som foregår fra nå og 60 dager frem i tid. | {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %} |
Fora | Denne malen gjengir en liste med webområdets fora med antallet tråder og innlegg for hvert forum. | {% include 'forums' %} |
Oppsett med én kolonne | Denne malen gjengir ett kolonneoppsett som inneholder brødsmuler, sidetittel og sidekopiinnhold. | {% extends 'layout_1_column' %}{% block main %}... {% endblock %} |
Bred venstre kolonne i oppsett med to kolonner | Denne malen gjengir et oppsett med to kolonner. Den venstre kolonnen er bredere enn høyre. Den inneholder brødsmuler, tittel øverst på siden, og sidekopinnholdet er plassert i venstre kolonne. | {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %} |
Bred høyre kolonne i oppsett med to kolonner | Denne malen gjengir et oppsett med to kolonner. Den høyre kolonnen er bredere enn venstre. Den inneholder brødsmuler, tittel øverst på siden, og sidekopinnholdet er plassert i høyre kolonne. | {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %} |
Bred midterste kolonne i oppsett med tre kolonner | Denne malen gjengir et oppsett med tre kolonner. Den midterste kolonnen er bredere enn venstre og høyre. Oppsettet inneholder brødsmuler og tittel øverst på siden, og sidekopinnholdet er plassert i midterste kolonne. | {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %} |
Sidekopi | Denne malen gjengir det redigerbare HTML-sidekopiinnholdet med støtte for innebygd Liquid-innhold. | {% include 'page_copy' %} |
Sidetopptekst | Denne malen gjengir sidetittelen. | {% include 'page_header' %} |
Avspørring | Denne malen gjengir en avspørring etter navn, eller en tilfeldig avspørring fra en avspørringsplassering. | {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %} |
Søke | Denne malen gjengir et grunnleggende søkeskjema med én forekomst av tekstinndata og én søkeknapp. | {% include 'search' %} |
Sidenavigasjon | Denne malen gjengir en loddrett navigasjon i trevisningsstil. Den har koblinger til overordnede sider tilbake til det første nivået (eller angitt dybdeforskyvning), koblinger til likestilte sider for den gjeldende siden, og koblinger til underordnede sider for den gjeldende siden. | {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %} |
Snutt | Denne malen gjengir en snutt med redigerbart HTML-innhold med navn. | {% include 'snippet' snippet_name:'Name' %} |
Navigasjon øverst | Denne malen gjengir et redigerbart navigasjonsfelt med rullegardinmenyer for webkoblingssettet Primær navigasjon. | {% include 'top_navigation' %} |
Listegruppe for webkobling | Denne malen gjengir en listegruppe med koblinger for et webkoblingssett. | {% include 'weblink_list_group' weblink_set_name:'Name' %} |
Se også
Forstå Liquid-operatorer
Liquid-typer
Betingelser
Liquid-objekter
Liquid-koder
Liquid-filtre
Obs!
Kan du fortelle oss om språkinnstillingene for dokumentasjonen? Ta en kort undersøkelse. (vær oppmerksom på at denne undersøkelsen er på engelsk)
Undersøkelsen tar rundt sju minutter. Det blir ikke samlet inn noen personopplysninger (personvernerklæring).