Buat Template halaman kustom untuk merender RSS feed

Dalam instans ini, kita akan membuat template halaman kustom untuk merender artikel berita RSS feed, menggunakan Liquid dan template Halaman Web Template.. Selengkapnya: Menyimpan sumber konten menggunakan web template

Pertama, kita akan membuat tampilan Dynamics 365 baru yang akan kita gunakan untuk memuat data untuk feed kita. Dalam instans ini, kita akan membuatnya tampilan pada Web Pages,, dan menggunakan entitas ini untuk menyimpan artikel kita. Kita dapat menggunakan tampilan ini untuk mengkonfigurasi menyortir dan menyaring hasil, dan termasuk sebagai kolom atribut entitas yang kita inginkan tersedia dalam template Liquid kita.

Mengedit template halaman

Selanjutnya, kita akan membuat Web Template untuk RSS feed kita. Template ini akan diterapkan ke halaman web tertentu di website kita, jadi kita akan menggunakan judul, dan ringkasan halaman tersebut sebagai judul, dan deskripsi dari feed. Kita akan menggunakan tag entityview untuk memuat tampilan "Artikel Berita" baru kita. Selengkapnya: Dynamics 365 tag entitas. Perhatikan bahwa kita juga menetapkan bidang jenis MIME Web Template ke application/rss+xml. Ini menunjukkan apa jenis konten respons ketika template kita dirender.

Mengkonfigurasi web template untuk RSS feed

Sekarang, kita akan membuat template halaman baru, memungkinkan kita untuk menetapkan template feed RSS kita untuk setiap halaman web di website kita. Perhatikan bahwa kita tidak memilih Gunakan Website Header dan Footer, karena kita ingin mengambil alih rendering respon seluruh halaman untuk feed kita.

Mengkonfigurasi template halaman untuk RSS feed

Sekarang yang tersisa adalah untuk membuat sebuah halaman Web baru untuk host feed kita, memberikan judul, dan ringkasan, dan menetapkan padanya template "RSS Feed" kita. Kita dapat melakukan ini di Dynamics 365 atau dengan menggunakan fitur pengeditan inline portal:

Menambahkan halaman baru anak

Sekarang, ketika kita meminta halaman web baru ini, kita akan menerima RSS feed XML kita:

Contoh dari RSS feed

Dalam contoh ini, kita telah melihat bagaimana kita dapat menggabungkan Liquid, Web Template, tampilan Dynamics 365, dan fitur konten manajemen portal CRM untuk membuat feed RSS kustom. Kombinasi fitur ini menambah kemampuan penyesuaian yang kuat pada aplikasi portal mana pun.

Lihat juga

Membuat template lanjutan untuk portal
Membuat template halaman kustom menggunakan Liquid dan template halaman template web
Render daftar entitas yang terkait dengan halaman aktif
Merender header website dan bar navigasi utama
Membuat hingga tiga tingkat hirarki halaman menggunakan navigasi hibrida