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


Egyéni weblapsablon létrehozása RSS-hírcsatorna megjelenítéséhez

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.

Ebben a példában létrehozunk egy egyéni lapsablont, hogy RSS-hírcsatornáját megjelenítsük Liquid és Webes lapsablon használatával. További információ: Forrástartalom tárolása webes sablonokkal.

1. lépés: Új Power Apps nézet létrehozása

Először létrehozunk egy új Power Apps-nézetet, amit ahhoz fogunk használni, hogy betöltsük az adatokat a hírcsatornánkhoz. Ebben a példában létrehozunk egy nézetet a Weblapok lapon, és ezt a táblát fogjuk használni a cikkeink tárolására. Használhatjuk ezt a nézetet az eredmények rendezésének és szűrésének rendezéséhez, és a Liquid sablonunkban kívánt táblatulajdonságokat oszlopokként belevehetjük.

Oldalsablon szerkesztése.

2. lépés: Az RSS-hírcsatornához webes sablon létrehozása

Ebben a lépésben létrehozunk egy webes sablont az RSS-hírcsatornánkhoz. Ez a sablon egy adott weblaphoz lesz alkalmazva a weboldalunkon, hogy ezen lap címét és összefoglalóját a hírcsatorna címeként és leírásaként használjuk. Az entitásnézet címkét fogjuk használni, hogy betöltsük az újonnan létrehozott „Új Cikkek” nézetet. További információ: Dataverse entitáscímkék. Vegye figyelembe, hogy a webes sablon MIME-típus mezőjét az application/rss+xml elemre állítottuk. Ez jelzi, hogy mi lehet a válasz tartalomtípus, amikor a sablonunk megjelenik.

Websablon konfigurálása RSS-hírcsatornahoz.

RSS-hírcsatorna (webes sablon)

<?xml version=1.0 encoding=UTF-8 ?>
<rss version=2.0>
  <channel>
    <title>{{ page.title | xml_escape }}</title>
    <description>{{ page.description | strip_html | xml_escape }}</description>
    <link>{{ request.url | xml_escape }}</link>
    {% entityview logical_name:'adx_webpage', name:'News Articles', page_size:20 -%}
      {% for item in entityview.records %}
        <item>
          <title>{{ item.adx_name | xml_escape }}</title>
          <description>{{ item.adx_copy | escape }}</description>
          <link>{{ request.url | base | xml_escape }}{{ item.url | xml_escape }}</link>
          <guid>{{ item.id | xml_escape }}</guid>
          <pubDate>{{ item.createdon | date_to_rfc822 }}</pubDate>
        </item>
      {% endfor -%}
    {% endentityview %}
  </channel>
</rss>

3. lépés: Oldalsablon létrehozása, amely hozzárendelhető az RSS hírcsatornasablonhoz

Most létre fogunk hozni egy új lapsablont, amely lehetővé teszi, hogy az RSS-hírfolyamunkat a webhelyünk bármely weblapjához hozzárendeljük. Figyelje meg, hogy megszüntetjük a Webhely fejléc és lábléc használata elem kijelölését, mivel azt akarjuk, hogy az egész lap megjelenését átvegyük a hírfolyamunkba.

Oldalsablon konfigurálása RSS-hírcsatornahoz.

4. lépés: Weblap létrehozása az RSS-hírcsatornához

Most már csak egy új weboldalt kell létrehozni az RSS-hírcsatorna sablon használatával a hírcsatornánk üzemeltetéséhez. Az új weblap lekérésekor megkapjuk az RSS-hírfolyam XML fájlunkat:

Példa RSS-hírcsatornára.

Ebben a példában láthattuk, hogyan kombinálhatjuk a Liquid-, Webes sablonok- és Power Apps-nézeteket és a CRM portálok tartalomkezelő funkcióit, hogy létrehozzunk egy egyéni RSS-hírfolyamot. Ezen funkciók kombinációja jelentős személyre szabási lehetőséget biztosít bármely portál alkalmazáshoz.

Kapcsolódó információk

Egyéni lapsablon létrehozása folyékony és webes sablon lapsablon használatával
Az aktuális laphoz társított táblalista megjelenítése
Webhely fejlécének és az elsődleges navigációs sáv megjelenítése
Oldalhierarchia-szintek (legfeljebb három) megjelenítése hibrid navigációval

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