Kohandatud lehemalli loomine RSS‑voo renderdamiseks
Selles näites loome kohandatud lehemalli, et renderdada RSS-voo uudisteartikleid, kasutades Liquid kohandatud lehepaigutuses. Lisateave: Veebimallid
Samm 1. Looge uus vaade
Esmalt loome uue vaate, mida kasutame voo andmete laadimiseks. Selles näites teeme selle vaate kohta veebilehed ja kasutame artiklite talletamiseks seda tabelit. Seda vaadet saame kasutada tulemuste sortimise ja filtrimise konfigureerimiseks ning Liquidi mallile soovitavate tabeli atribuutide kaasamiseks veergudena.
Etapp 2: veebimalli loomine RSS-voo jaoks
Selles etapis loome veebimalli meie RSS-voo jaoks. Seda malli rakendatakse veebisaidi konkreetsele veebilehele, seega kasutame lehe pealkirja ja kokkuvõtet voo pealkirja ja kirjeldusena. Seejärel kasutame äsja loodud vaate Uudislood laadimiseks silti entityview. Lisateave: Dataverse Olemi sildid. Pange tähele, et määrasime veebimalli välja MIME‑tüüp väärtuseks application/rss+xml. See näitab, milline võib olla vastuse sisu tüüp malli renderdamisel.
RSS-voog (veebimall)
<?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>
Etapp 3: lehemalli loomine RSS-voo malli määramiseks
Nüüd loome uue lehemalli, mis võimaldab meil määrata RSS‑voo malli mistahes veebilehele meie veebisaidil. Pange tähele, et tühistasime valiku Kasuta veebisaidi päist ja jalust, sest tahame, et vooga renderdataks kogu lehe vastus.
Etapp 4: veebilehe loomine RSS-voo hostimiseks
Nüüd tuleb vaid luua uus veebileht kasutades RSS-voo lehe malli, et meie voogu hostida. Selle uue veebisaidi taotlemisel saadetakse meile meie RSS-voo XML:
Selles näites nägime, kuidas saame kohandatud RSS-voo loomiseks kombineerida rakendust Liquid, veebimalle, Dataverse-i vaateid ja portaalide sisuhalduse funktsioone. Nende funktsioonide kombinatsioon annab mistahes Power Pages rakendusele võimsaid kohandamisvõimalusi.
Vaata ka
Kohandatud lehemalli loomine Liquid ja veebimalli malli kasutades
Praeguse lehega seostatud loendi renderdamine
Veebisaidi päise ja esmase navigeerimisriba renderdamine
Lehehierarhia renderamine kuni kolm taseme võrra hübriidnavigatsiooni abil