Megosztás a következőn keresztül:


Forrástartalom tárolása webes sablonok használatával

Megjegyzés

  1. 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).