Stvaranje prilagođenog predloška stranice za prikazivanje RSS sažetka sadržaja
U ovom primjeru stvorit ćemo prilagođeni predložak stranice za prikazivanje RSS sažetka sadržaja članaka novosti pomoću jezika Liquid i predloška stranice web-predloška. Dodatne informacije: Pohrana izvornog sadržaja pomoću web-predložaka
Prvi korak: stvaranje novog prikaza Power Apps
Prvo ćemo stvoriti novi Power Apps prikaz koji ćemo koristiti za učitavanje podataka za naš feed. U ovom ćemo primjeru napraviti prikaz na web-stranicama i upotrijebiti tu tablicu za pohranu članaka. Taj prikaz možemo koristiti za konfiguracija razvrstavanja i filtriranja rezultata i u stupce uključiti atribute tablice za koje želimo da budu dostupni u predlošku programa Liquid.

Korak 2: Stvaranje web-predložka za RSS sažetak sadržaja
U ovom koraku stvorit ćemo web-predložak za RSS sažetak sadržaja. Ovaj će se predložak primijeniti na određene web-stranice na našem web-mjestu, tako da ćemo koristiti naslov i sažetak stranice kao naslov i opis sažetka sadržaja. Potom ćemo upotrijebiti oznaku entityview za učitavanje novostvorenog prikaza Članci s novostima. Dodatne informacije:Dataverse oznake entiteta. Napominjemo da uvijek možemo postaviti polje vrste MIME web-predloška na application/rss+xml. Time se označuje moguća vrsta sadržaja prikaza kad se predložak prikaže.

RSS sažetak sadržaja (web-predložak)
<?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>
Korak 3: Stvaranje predloška stranice za dodjelu predloška RSS sažetka sadržaja
Sad ćemo stvoriti novi predložak stranice što nam omogućuje da predložak RSS sažetka sažetka sadržaja dodijelimo bilo kojoj stranici na web-mjestu. Napominjemo da poništavamo odabir Upotrebljavaj zaglavlje i podnožje web-mjesta jer želimo preuzeti prikaz cijelog odgovora stranice za sažetak sadržaja.

Korak 4: Stvaranje web-stranice za host RSS sažetka sadržaja
Sada preostaje samo stvoriti novu web-stranicu s pomoću predloška RSS sažetka sadržaja kako bismo hostirali naš sažetak sadržaja. Kada zatražimo tu novu web-stranicu, primit ćemo XML RSS sažetak sadržaja:

U ovom smo primjeru vidjeli kako možemo kombinirati značajke upravljanja tekućim, web-predlošcima, Power Apps prikazima i portalima kako bismo stvorili prilagođeni RSS sadržaj. Kombinacijom tih značajki svakoj se aplikaciji portala dodaju napredne mogućnosti prilagodbe.
Pogledajte također
Stvaranje prilagođenog predloška stranice uz pomoć jezika Liquid i predloška stranice web-predloška
Renderiranje popisa pridruženog trenutnoj stranici
Renderiranje zaglavlja web-mjesta i primarne navigacijske trake
Renderiranje do tri razine hijerarhije stranice uz pomoć hibridne navigacije