Del via


Nettmaler

Webmal er en metadataoppføring for Power Pages-nettsted 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 Pages.

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 Power Pages-nettstedet.

Attributter for nettmal

Attributt Bekrivelse
Name 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 egendefinerte sideoppsett

Nettmaler kan brukes med sidemaler for å opprette nye egendefinerte sideoppsett for Power Pages-nettsteder.

Hvis du vil opprette en ny sidemal basert på en nettmal, kan du velge en Type nettmal når du oppretter en ny sidemal-oppfø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 Power Pages. 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 Pages. 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' %}

Nettmaler som komponenter (forhåndsversjon)

Webmaler kan opprettes og brukes som komponenter på websider, slik at opprettere kan bruke disse gjenbrukbare komponentene og gi parametere som oppfyller kravene.

Mer informasjon: Webmaler som komponenter

Se også