Jaa


Verkkomallit

Verkkomalli on Power Pages -sivuston metatietotietue, jonka avulla voi tallentaa lähdesisällön malleja. Verkkomallit sisältävät yleensä Liquid-koodia dynaamisen sisällön muodostamista varten. Ne ovat keskeinen taulukko, jolla Liquid-mallit integroidaan muuhun Power Pagesiin.

Verkkomalleja voidaan sisällyttää muihin sisältöihin tai yhdistää muihin malleihin mallitunnisteiden avulla, joihin viitataan niiden Nimi-määritteellä. Niiden avulla voi myös luoda mukautettuja sivun asetteluita tai Power Pages -sivustolle mukautetut ylä- ja alatunnisteet.

Verkkomallin määritteet

Määrite Description
Name Mallin nimi. Käytetään malliin viittaamiseen kun se lisätään muuhun sisältöön tai kun sitä laajennetaan muilla malleilla.
Lähde Mallin lähdesisältö. Kentässä on Power Appsin lähdekoodieditori, joka sisältää syntaksin korostuksen ja muita koodieditointiominaisuuksia.
MIME-tyyppi Kentässä tarjotaan mahdollisesti myös mallin sisällön MIME-tyyppi. Jos tyyppiä ei tarjoa, oletustyyppi on teksti/HTML. Tätä arvoa käytetään vain tilanteissa, joissa malli on liitetty sivumalliin ja se ohjaa kaikkea kyseisen mallin sisällönmuodostusta.

Verkkomallien käyttö mukautettuina sivuasetteluina

Verkkomalleja on mahdollista käyttää sivumallien kanssa uusien mukautettujen sivuasetteluiden luomisessa Power Pages -sivustoille.

Jos haluat luoda uuden sivumallin verkkomallin pohjalta, valitse Tyyppi-arvoksi Verkkomalli, kun uusi sivumallitietue luodaan. Valitse sitten Verkkomalli.

Huomaa Käytä sivuston ylä- ja alatunnisteita -asetus (joka on valittuna oletusarvoisesti). Jos asetus on valittuna, verkkomallisi hallitsee sivun kaiken sisällön hahmontamista yleisen verkkosivun ylä- ja alatunnisteen välissä. Jos asetus ei ole valittu, verkkomalli vastaa koko vastauksen hahmontamisesta siinä tapauksessa, että hahmonnat HTML:ää, eli kaikesta sisällöstä tietuetyypistä <HTML>-tunnisteisiin ja kaikesta niiden välillä.

Vaikka useimmat verkkomallien käyttötapaukset ovat HTML:n hahmontamista, koko vastauksen hahmontaminen (kun Käytä sivuston ylä- ja alatunnisteita -asetus ei ole valittuna) mahdollistaa minkä tahansa tekstipohjaisen sisällön hahmontamisen. Tämä on tapaus, jossa verkkomallin MIME-tyyppi -määrite on tarpeellinen. Kun sivumalli, joka ei käytä verkkosivun ylä- ja alatunnistetta, hahmonnetaan, HTTP-vastauksen Sisältötyyppi-alatunniste asetetaan liitetyn verkkomallin MIME-tyyppiin (jos MIME-tyyppiä ei anneta, käytetään tekstiä/HTML:ää), mikä tarjoaa paljon vaihtoehtoja ei-HTML-sisällön hahmonnukseen Liquidia käyttämällä. Yleinen hahmontamisen käyttötapaus voisi olla RSS-syöte, kun MIME-tyypiksi asetetaan application/rss+xml.

Verkkomallien käyttö sivun ylä- ja alatunnisteina

Verkkomalleilla voidaan myös ohittaa yleiset Power Pagesin ylä- ja alatunnisteet. Määritä sivustosi Ylätunnistemalli- tai Alatunnistemalli-kenttään haluamasi verkkomalli. Jos ohitat Sivuston ylätunnisteen, valittu malli vastaa sivustosi käyttöliittymän osien ensisijaisten siirtymisalueiden, sisään- ja uloskirjauslinkkien, hakutoiminnon jne. hahmontamisesta. Tavallisesti tämän tekee ylätunnisteen oletusmalli.

Sisäiset verkkomallit

Power Pagesissa on käytettävissä joukko valmiita Liquid-malleja. Jotta niitä voisi käyttää, ne on lisättävä nimen mukaan jäljempänä olevasta luettelosta.

Nimi Kuvaus Koodi
Mainos Tämä malli hahmontaa mainoksen nimen mukaan tai satunnaisen mainoksen mainossijoittelusta. {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %}
Blogit Tämä malli hahmontaa luetteloryhmän viimeisimmät blogimerkinnät. {% include 'blogs' %}
Navigointipolku Tämä malli hahmontaa ylemmän tason sivujen linkit takaisin aloitussivuksi nykyiseltä sivulta. {% include 'breadcrumbs' %}
Alilinkin luetteloryhmä Tämä malli hahmontaa linkit luetteloryhmän nykyisen sivun alisivuille. {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %}
Tapahtumat: tulevat Tämä malli hahmontaa linkit tapahtumiin, jotka tapahtuvat kuluvan päivän ja 60 päivän päässä olevan ajankohdan välillä. {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %}
Foorumit Tämä malli hahmontaa luettelon sivuston keskustelupalstoista sekä niihin liittyvistä kommenttiketjuista ja viesteistä. {% include 'forums' %}
Asettelu 1 sarake Tämä malli hahmontaa yhden sarakkeen asettelun, joka sisältää navigointipolun, sivuotsikot ja sivun tekstisisällön. {% extends 'layout_1_column' %}{% block main %}... {% endblock %}
Asettelu 2 saraketta, vasen leveä Tämä malli muodostaa kahden sarakkeen asettelun. Vasemmanpuoleinen sarake on oikeanpuoleista leveämpi. Se sisältää navigointipolun, otsikon sivun yläreunassa ja sivun tekstisisällön, joka sijaitsee vasemmassa sarakkeessa. {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Asettelu 2 saraketta, oikea leveä Tämä malli muodostaa kahden sarakkeen asettelun. Oikeanpuoleinen sarake on vasemmanpuoleista leveämpi. Se sisältää navigointipolun, otsikon sivun yläreunassa ja sivun tekstisisällön, joka sijaitsee oikeassa sarakkeessa. {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Asettelu 3 saraketta, leveä keskellä Tämä malli muodostaa kolmen sarakkeen asettelun. Keskimmäinen sarake on sivuilla olevia leveämpi. Asettelu sisältää navigointipolun, otsikon sivun yläreunassa ja sivun tekstisisällön, joka sijaitsee keskimmäisessä sarakkeessa. {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %}
Sivun tekstisisältö Tämä malli hahmontaa muokattavan sivun tekstisisällön HTML-koodin, joka tukee upotettua Liquidia. {% include 'page_copy' %}
Sivun otsikko Tämä malli hahmontaa sivun otsikon. {% include 'page_header' %}
Kysely Tämä malli hahmontaa kyselyn nimen mukaan tai satunnaisen kyselyn kyselysijoittelusta. {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %}
Hae Tämä malli hahmontaa haun peruslomakkeen, jossa on yksi tekstiruutu ja hakupainike. {% include 'search' %}
Siirtymisruutu sivussa Tämä malli muodostaa pystysuuntaisen puunavigointinäkymän. Siinä on linkit ylemmän tason sivuilta takaisin ensimmäiselle tasolle (tai määritettyyn syvyyteen), nykyisen sivun rinnakkaissivuille ja nykyisen sivun alisivuille. {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %}
Katkelma Tämä malli hahmontaa muokattavan HTML-sisältökatkelman nimen mukaan. {% include 'snippet' snippet_name:'Name' %}
Yläsiirtymistoiminto Tämä malli hahmontaa muokattavan siirtymispalkin, jossa on avattavat valikot ensisijaisen siirtymisen verkkolinkkijoukolle. {% include 'top_navigation' %}
Verkkolinkin luetteloryhmä Tämä malli hahmontaa verkkolinkkijoukon linkkien luetteloryhmän. {% include 'weblink_list_group' weblink_set_name:'Name' %}

Verkkomallit komponentteina (esiversio)

Verkkomallit voidaan luoda ja niitä voidaan käyttää verkkosivuilla komponentteina, mikä antaa tekijöille mahdollisuuden käyttää näitä uudelleenkäytettäviä komponentteja ja antaa vaatimusten mukaiset parametrit.

Lisätietoja: Verkkomallit komponentteina

Katso myös