Del via


Webskabeloner

Webskabelon er en Power Pages-webstedspost med metadata, der bruges til at gemme skabelonkildeindhold. En webskabelon indeholder generelt Liquid til gengivelse af dynamisk indhold, og er den centrale tabel, der bruges til at integrere Liquid-skabeloner med resten af Power Pages.

Webskabeloner kan medtages i andet indhold eller kombineres med andre skabeloner ved hjælp af skabelonmærker, og der refereres til dem i disse mærker med deres Navn-attribut. De kan også bruges til at oprette alle brugerdefinerede sideskabeloner eller oprette brugerdefinerede sidehoveder og sidefødder til Power Pages-webstedet.

Attributter for webskabelon

Attribut Beskrivelse
Navn Navnet på skabelonen. Bruges til at referere til denne skabelon, når den er medtaget i andet indhold eller udvidet med andre skabeloner.
Kilde Kildeindholdet af skabelonen. En kildekodeeditor med syntaksfremhævning og andre koderedigeringsfunktioner for dette felt i Power Apps.
MIME-type Indeholder evt. også en MIME-type for indholdet af skabelonen. En tekst-/html-type antages, hvis der ikke er angivet nogen. Denne værdi bruges kun i tilfælde, hvor skabelonen er tilknyttet en sideskabelon og styrer gengivelsen af alt indhold i denne skabelon.

Webskabeloner som tilpassede sidelayouts

Webskabeloner kan bruges med sideskabeloner til at oprette nye skabeloner til indholdsstyringssystemet på Power Pages-websteder.

Hvis du vil oprette en ny sideskabelon baseret på en webskabelon, skal du vælge en Type for Webskabelon, når du opretter en ny -sideskabelon-post. Vælg derefter en Webskabelon.

Bemærk indstillingen Brug webstedets sidehoved og sidefod (som er markeret som standard). Hvis den er markeret, styrer webskabelonen gengivelse af alt sideindhold mellem det globale websteds sidehoved og sidefod. Hvis denne indstilling ikke er markeret, er din webskabelon ansvarlig for gengivelse af hele svaret i tilfælde af, at du gengiver i HTML, betyder det alt fra dokumenttype til <html>-rodmærker og alt i mellem.

I de fleste tilfælde bruges webskabeloner til at gengive HTML, men ved at gengive hele svaret (ved at fravælge Brug webstedets sidehoved og sidefod) får du mulighed for at gengive et tekstbaseret format, du vælger. Her bliver MIME-Type-attributten for webskabelonen relevant. Når en sideskabelon, der ikke bruger webstedsheaderen og sidefoden, gengives, angives HTTP-responsindholdstypeheaderen til MIME-typen for den tilknyttede webskabelon (tekst/html bruges, hvis der ikke angives MIME-type), hvilket giver en lang række indstillinger for visning af ikke-HTML-indhold ved hjælp af Liquid. En almindelig brug er at gengive et RSS-feed ved at indstille MIME-typen application/rss+xml.

Webskabeloner som websteds sidehoveder og sidefødder

Webskabeloner kan også bruges til at tilsidesætte det globale sidehoved og den globale sidefod, der bruges af en Power Pages. Indstil feltet Sidehovedskabelon eller Sidefodsskabelon på dit websted til en webskabelon efter eget valg. Hvis du tilsidesætter Webstedets sidehoved, påtager den valgte skabelon sig ansvaret for gengivelse af den primære navigation, links til log på/log af, søgegrænseflade osv. for dit websteds brugergrænsefladeelementer, der normalt håndteres af standardsidehovedskabelonen.

Indbyggede webskabeloner

Der findes en række færdige Liquid-skabeloner i Power Pages. Hvis du vil bruge dem, skal du medtage dem efter navn og bruge listen nedenfor som reference.

Navn Beskrivelse kode
Reklame Denne skabelon gengiver en reklame efter navn eller en vilkårlig reklame fra en reklameplacering. {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %}
Blogs Denne skabelon gengiver blogopslag i en listegruppe. {% include 'blogs' %}
Brødkrummer Denne skabelon gengiver links fra overordnede sider på startsiden fra den aktuelle side. {% include 'breadcrumbs' %}
Listegruppe til underordnede links Denne skabelon gengiver links til underordnede sider på den aktuelle side 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' %}
Hændelser: Kommende Denne skabelon gengiver links til hændelser, som indtræffer mellem det aktuelle tidspunkt og 60 dage frem. {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %}
Forummer Denne skabelon gengiver en liste over webstedets forummer med deres respektive antal tråde og opslag. {% include 'forums' %}
Layout med 1 kolonne Denne skabelon gengiver et enkelt kolonnelayout med brødkrummer, sidetitel og sidetekst. {% extends 'layout_1_column' %}{% block main %}... {% endblock %}
Layout med 2 kolonner og bred venstre kolonne Denne skabelon gengiver et layout med to kolonner. Venstre kolonne er bredere end højre. Den indeholder brødkrummer, sidetitel øverst på siden, og sidens tekstindhold er placeret i venstre kolonne. {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Layout med 2 kolonner og bred højre kolonne Denne skabelon gengiver et layout med to kolonner. Højre kolonne er bredere end venstre. Den indeholder brødkrummer, sidetitel øverst på siden, og sidens tekstindhold er placeret i højre kolonne. {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Layout med 3 kolonner og bred midterkolonne Denne skabelon gengiver et layout med tre kolonner. Den midterste kolonne er bredere end venstre og højre kolonne. Layoutet indeholder brødkrummer, og sidetitlen øverst på siden, og sidens tekstindhold er placeret i den midterste kolonne. {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %}
Sidetekst Denne skabelon gengiver den redigerbare sidetekst i HTML med understøttelse af integreret Liquid. {% include 'page_copy' %}
Sideoverskrift Denne skabelon gengiver sidetitlen. {% include 'page_header' %}
Afstemning Denne skabelon gengiver en afstemning efter navn eller en vilkårlig afstemning fra et afstemningssted. {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %}
Søg Denne skabelon gengiver en basissøgeformular med et enkelt tekstinput og søgeknap. {% include 'search' %}
Sidenavigation Denne skabelon gengiver navigation som en lodret træstruktur. Den har links til overordnede sider tilbage til første niveau (eller angivet dybdeforskydning), links til sider, der er sidestillet med den aktuelle side, og links til sider, der er underordnet den aktuelle side. {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %}
Kodestykke Denne skabelon gengiver et redigerbart HTML-indholdskodestykke efter navn. {% include 'snippet' snippet_name:'Name' %}
Topnavigation Denne skabelon gengiver en redigerbar navigationslinje med rullemenuer for det primære navigationsweblinksæt. {% include 'top_navigation' %}
Listegruppe med weblinks Denne skabelon gengiver en listegruppe med links til et weblinksæt. {% include 'weblink_list_group' weblink_set_name:'Name' %}

Webskabeloner som komponenter (forhåndsversion)

Webskabeloner kan oprettes og bruges som komponenter på websider, så skaberne kan bruge disse komponenter, der kan genbruges, og levere parametre, der opfylder kravene.

Flere oplysninger: Webstedsskabeloner som komponenter

Se også