Lähdesisällön tallentaminen verkkomallien avulla
Huomautus
Power Apps -portaaleja kutsutaan 12. lokakuuta 2022 alkaen nimellä Power Pages. Lisätietoja: Microsoft Power Pages on nyt yleisesti saatavilla (blogi)
Siirrämme ja yhdistämme Power Apps -portaalien dokumentaation pian Power Pagesin dokumentaatioon.
Verkkomallit ovat Power Apps -portaalien mukana toimitettavia Power Apps -taulukkoja (adx_webtemplate), joiden 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 Appsin portaalijärjestelmään.
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 sivumalleja tai portaalisivustolle mukautetut ylä- ja/tai alatunnisteet.
Huomautus
Voit myös tallentaa mallilähdesisältöä Power Pagesissa. Lisätietoja: Mikä on Power Pages
Verkkomallin määritteet
Määrite | Kuvaus |
---|---|
Nimi | 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ö sivumalleina
Verkkomalleja on mahdollista käyttää sivumallien kanssa uusien mallien luomisessa Power Apps -portaalien sisällönhallintajärjestelmään. Tämän voi tehdä täysin Power Apps:n sisällä ilman tarvetta kirjoittaa .NET-koodia tai ottaa portaalisovellusta uudelleen käyttöön.
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 Apps-portaalin 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 Apps -portaalien käytettävissä on 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' %} |
Katso myös
Tietoja Liquid-operaattoreista
Liquid-tyypit
Ehdollinen
Liquid Objects
Liquid-tunnisteet
Liquid Filters
Huomautus
Voitko kertoa meille dokumentaatiota koskevan kielimäärityksesi? Vastaa lyhyeen kyselyyn. (Huomaa, että tämä kysely on englanninkielinen.)
Kyselyyn vastaaminen kestää noin seitsemän minuuttia. Henkilökohtaisia tietoja ei kerätä (tietosuojatiedot).
Palaute
https://aka.ms/ContentUserFeedback.
Tulossa pian: Vuoden 2024 aikana poistamme asteittain GitHub Issuesin käytöstä sisällön palautemekanismina ja korvaamme sen uudella palautejärjestelmällä. Lisätietoja on täällä:Lähetä ja näytä palaute kohteelle