Forrástartalom tárolása webes sablonok használatával
Megjegyzés
- október 12-től a Power Apps-portálok a Power Pages nevet kapják. További információ: A Microsoft Power Pages már általánosan elérhető (blog)
A Power Apps-portál dokumentációját hamarosan áttelepítjük és egyesítjük a Power Pages dokumentációjával.
A Webes sablon egy Power Apps-tábla (adx_webtemplate), amely a(z) Power Apps-portálokon is szerepel, amelyek sablonforrás-tartalmat tárolnak. A webes sablonok általában dinamikus tartalommegjelenítő Liquidet tartalmaznak, és központi táblaként segítségükkel integrálhatók a Liquid-sablonok a(z) Power Apps-portálok rendszer többi részével.
A Webes sablonok beilleszthetők más tartalomba vagy sabloncímkék használatával más sablonokkal kombinálhatók; ezekben a címkékben a Név attribútum hivatkozik rájuk. Használatukkal akár teljes egyéni lapsablonok, illetve egyéni portálwebhely-fejlécek és/vagy -láblécek is létrehozhatók.
Megjegyzés
A sablonok forrástartalmát a Power Pages platformon is tárolhatja. További információ: Mi a Power Pages?
Webes sablon attribútumai
Attribútum | Description |
---|---|
Name | A sablon neve. Ezzel hivatkozható a sablon, ha más tartalomba van beépítve vagy más sablonokkal van kibővítve. |
Source | A sablon forrástartalma. Ehhez a mezőhöz egy szintaxiskiemelő forráskód-szerkesztő és több egyéb kódszerkesztő funkció áll rendelkezésre a Power Apps rendszerben. |
MIME-típus | Igény szerint megadható a sablon tartalmának MIME-típusa. A rendszer szöveg/html típust feltételez, ha nincs megadva érték. Erre az értékre csak abban az esetben van szükség, ha a sablon egy Lapsablonhoz van társítva; és ellenőrzi a sablon minden tartalmának renderelését. |
Webes sablonok mint lapsablonok
A Webes sablonokat lapsablonokkal használva új sablonok hozhatók létre a Power Apps portálok tartalomkezelő rendszeréhez. Ez teljes egészében elvégezhető a Power Apps rendszeren belül, nincs szükség .NET kód írására vagy a portálalkalmazás újratelepítésére.
Új lapsablon webes sablon alapján történő létrehozásához az új lapsablonrekord létrehozásakor válassza ki a Webes sablon Típusát. Ezután válasszon ki egy Webes sablon-t.
Vegye figyelembe, hogy a Webhely fejlécének és láblécének használata lehetőség alapértelmezés szerint be van jelölve. Ha meghagyja a bejelölést, a kiválasztott webes sablon a weboldal globális fejléce és lábléce közötti teljes tartalom megjelenítését fogja szabályozni. Amennyiben visszavonja a jelölést, HTML renderelésekor a kiválasztott Webes sablon lesz felelős a teljes válasz megjelenítéséért, azaz a dokumentumtípustól kezdve a gyökér <html>-címkékig mindenért, minden közbülső részt beleértve.
Bár a Webes sablonokat leggyakrabban HTML-tartalom megjelenítésére használják, a teljes válasz renderelésével (ha törli a Webhely fejlécének és láblécének használata jelölést) bármilyen, szabadon választott szöveges formátumot is megjeleníthet. Ennél a pontbál válik lényegessé a Webes sablon MIME-típus attribútuma. Ha olyan lapsablon jelenik meg, amely nem használja a webhely fejlécét és láblécét, a HTTP-válasz Content-Type fejléce a társított websablon MIME-típusára lesz beállítva (a text/html lesz használva, ha nincs megadva MIME-típus.), amely számos lehetőséget kínál a nem HTML-tartalom Liquid használatával történő megjelenítésére. Egy gyakran felmerülő felhasználási lehetőség az, ha az RSS-hírfolyam megjelenítéséhez a MIME-típust application/rss+xml értékre állítja.
Webes sablonok használata webhelyek fejléceként és lábléceként
Webes sablonok segítségével a Power Apps-portálok által használt fejlécek és láblécek is felülbírálhatók. Állítsa át a webhely Fejlécsablon vagy Láblécsablon mezőjét a kívánt webes sablonra. Ha felülbírálja a Webhely fejléce beállítást, a kiválasztott sablon felel az oldal interfész-elemeinek (elsődleges navigáció, bejelentkező/kijelentkező link, keresőinterfész stb.) rendereléséért, nem pedig az általában az elemek kezelését végző alapértelmezett fejlécsablon.
Beépített webes sablonok
A(z) Power Apps-portálokon elérhető egy előre elkészített Liquid-sablonkészlet. Használatukhoz a nevüket meg kell adnia, referenciaként használva az alábbi listát.
Név | Leírás | Kód |
---|---|---|
Hirdetés | Ez a sablon megjelenít egy hirdetést név szerint vagy véletlenszerűen, egy hirdetés-elhelyezés alapján. | {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %} |
Blogok | Ez a sablon a legutóbbi blogbejegyzéseket jeleníti meg egy listacsoportban. | {% include 'blogs' %} |
Hivatkozáslánc | Ez a sablon az elődoldalak hivatkozásait jeleníti meg, az aktuális oldaltól kezdve egészen a kezdőlapig. | {% include 'breadcrumbs' %} |
Alárendelt hivatkozások listacsoportja | Ez a sablon az aktuális oldal alárendelt oldalaira mutató hivatkozásokat jeleníti meg egy listacsoportban. | {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %} |
Események: közelgő | Ez a sablon az elkövetkezendő 60 nap eseményeinek hivatkozásait jeleníti meg. | {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %} |
Fórumok | Ez a sablon a webhely fórumainak listáját jeleníti meg a hozzászólásláncok és bejegyzések számával együtt. | {% include 'forums' %} |
Egyoszlopos elrendezés | Ez a sablon egyoszlopos formában jeleníti meg a hivatkozásláncot, az oldal címét és a lapmásolat tartalmát. | {% extends 'layout_1_column' %}{% block main %}... {% endblock %} |
Kétoszlopos elrendezés - széles bal | Ez a sablon kétoszlopos elrendezést jelenít meg. A bal oldali oszlop szélesebb, mint a jobb. Megjeleníti a hivatkozásláncot, a lapcímet az oldal tetején, a lapmásolat tartalma pedig a bal oldali oszlopban látható. | {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %} |
Kétoszlopos elrendezés - széles jobb | Ez a sablon kétoszlopos elrendezést jelenít meg. A jobb oldali oszlop szélesebb, mint a bal. Megjeleníti a hivatkozásláncot, a lapcímet az oldal tetején, a lapmásolat tartalma pedig a jobb oldali hasábban látható. | {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %} |
Háromoszlopos elrendezés - széles közép | Ez a sablon háromoszlopos elrendezést jelenít meg. A középső oszlop szélesebb, mint a bal és a jobb. Megjeleníti a hivatkozásláncot és a lapcímet az oldal tetején, a lapmásolat tartalma pedig a középső oszlopban látható. | {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %} |
Lapmásolat | Ez a sablon megjeleníti a szerkeszthető lapmásolat tartalmának HTML-kódját, és támogatja a beágyazott Liquid használatát. | {% include 'page_copy' %} |
Lapfejléc | Ez a sablon megjeleníti a lap címét. | {% include 'page_header' %} |
Szavazás | Ez a sablon megjelenít egy szavazást név szerint vagy véletlenszerűen, egy szavazás-elhelyezés alapján. | {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %} |
Keresés | Ez a sablon megjelenít egy alap keresési űrlapot, amelyen egy szövegbeviteli mező és egy Keresés gomb látható. | {% include 'search' %} |
Webhely-navigáció | Ez a sablon egy függőleges, fa nézetű navigációt jelenít meg. Megjelennek az elődoldalak hivatkozásai egészen az első szintig (vagy meghatározott mélységig), továbbá az aktuális oldal testvéroldalainak és alárendelt oldalainak hivatkozásai. | {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %} |
Tartalomrész | Ez a sablon egy szerkeszthető HTML-tartalomrészt jelenít meg név szerint. | {% include 'snippet' snippet_name:'Name' %} |
Felső navigáció | Ez a sablon egy szerkeszthető navigációs sávot jelenít meg, amelyből legördülő menük formájában érhetők el az Elsődleges navigáció hivatkozáskészletének elemei. | {% include 'top_navigation' %} |
Webhivatkozások listacsoportja | Ez a sablon megjeleníti egy hivatkozáskészlet hivatkozásainak a listacsoportját. | {% include 'weblink_list_group' weblink_set_name:'Name' %} |
Kapcsolódó információk
A Liquid operátorok megértése
Liquid-típusok
Feltételes
Liquid-objektumok
Liquid-címkék
Liquid-szűrők
Megjegyzés
Megosztja velünk a dokumentációja nyelvi preferenciáit? Rövid felmérés elvégzése. (ne feledje, hogy ez a felmérés angol nyelvű)
A felmérés elvégzése körülbelül hét percet vesz igénybe. Semmilyen személyes adatot nem gyűjtünk (adatvédelmi nyilatkozat).