Menyimpan sumber konten menggunakan web template

Web Template adalah entitas Dynamics 365 adx_webtemplate), yang termasuk dalam portal Dynamics 365, yang digunakan untuk menyimpan isi sumber template. Web template umumnya akan berisi Liquid untuk render konten dinamis, dan entitas Pusat yang digunakan untuk mengintegrasikan template Liquid dengan sistem portal Dynamics 365.

Web template dapat dimasukkan dalam konten atau dalam gabungan dengan template lain menggunakan tag template, dan disebut dalam tag dengan atribut Nama mereka. Mereka juga dapat digunakan untuk membuat seluruh template halaman kustom, atau membuat header dan footer kustom untuk situs web portal.

Atribut template Web

Nama Nama template. Digunakan untuk mereferensi template ini ketika itu termasuk dalam konten lainnya, atau diperpanjang oleh template lain.
Sumber Isi sumber template. Di Dynamics 365, editor kode sumber dengan penyorotan sintaks dan fitur mengedit kode lainnya disediakan untuk bidang ini.
Jenis MIME Opsional menyediakan jenis MIME untuk konten template. Jika tidak disediakan, jenis teks/html diasumsikan. Nilai ini hanya dapat digunakan dalam kasus di mana template terkait dengan Template halaman, dan kontrol rendering dari semua konten untuk template itu.

Web template sebagai template halaman

Template web dapat digunakan dalam hubungannya dengan halaman template untuk membuat template baru untuk sistem manajemen konten portal Dynamics 365. Ini dapat dilakukan sepenuhnya dalam Dynamics 365, tanpa perlu menulis kode .net atau menerapkan ulang aplikasi portal Anda.

Untuk membuat template halaman baru berdasarkan web template, pilihjenis dari Template Web ketika membuat rekaman Template Halaman baru. Kemudian pilihWeb Template.

Perhatikan pilihanGunakan Header dan Footer Website (yang dicentang secara default). Jika ini dicentang, Template Web akan mengontrol penguraian seluruh konten antara header dan footer situs web global. Jika opsi ini tidak dicentang, Template Web Anda akan bertanggung jawab untuk render seluruh respon dalam kasus Anda sedang rendering HTML, ini berarti segala sesuatu dari doctype ke tag <html> akar, dan segala sesuatu di antaranya.

Meskipun kasus penggunaan yang paling umum untuk Web template adalah merender HTML, render respon keseluruhan (dengan tidak memilih Gunakan Header dan Footer Website) memberikan Anda pilihan untuk render format berbasis teks yang Anda pilih. Ini adalah di mana atribut jenis MIME Web Template menjadi relevan. Ketika halaman Template yang tidak menggunakan header dan footer situs web dirender, header Content-Type respons HTTP akan ditetapkan ke jenis MIME template Web terkait. (teks/html akan digunakan jika jenis MIME tidak tersedia.) Ini memberi Anda berbagai pilihan untuk render konten non-HTML dengan menggunakan Liquid. Kasus sering digunakan adalah merender RSS feed, dengan menetapkan jenis MIME dari application/rss+xml..

Web template sebagai header dan footer situs web

Web template juga dapat digunakan untuk menimpa header dan footer global yang digunakan oleh portal Dynamics 365. Untuk melakukan ini, atur bidangTemplat Header atauFooter Template website Anda ke web template pilihan Anda. Ingat bahwa jika Anda menggantiWebsite Header, template yang Anda pilih bertanggung jawab untuk render navigasi utama, masuk/keluar link, antarmuka penelusuran, dan seterusnya untuk Anda elemen antarmuka situs yang biasanya ditangani oleh Templat header default.

Template Web bawaan

Ada satu set template Liquid yang tersedia dalam portal Dynamics 365. Untuk menggunakannya, Anda harus menyertakan mereka menurut nama, dengan menggunakan daftar di bawah sebagai referensi.

Nama Keterangan Kode
Iklan Template ini akan merender iklan berdasarkan nama, atau iklan acak dari penempatan iklan. {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %}
Blog Template ini akan merender posting blog terbaru dalam daftar grup. {% include 'blogs' %}
Breadcrumb Template ini akan merender link halaman moyang kembali ke Beranda dari halaman saat ini. {% include 'breadcrumbs' %}
Grup Daftar Link Anak Template ini akan merender link ke setiap halaman anak dari halaman saat ini dalam daftar grup. {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %}
Aktivitas: Mendatang Template ini akan merender link ke aktivitas yang terjadi antara sekarang hingga 60 hari dari sekarang. {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %}
Forum Template ini akan merender daftar forum situs web dengan jumlah masing-masing thread dan posting. {% include 'forums' %}
Tata Letak 1 Kolom Template ini akan merender tata letak satu kolom berisi breadcrumb, judul halaman, dan konten salinan halaman. {% extends 'layout_1_column' %}{% block main %}... {% endblock %}
Tata Letak 2 Kolom Kiri Lebar Template ini merender dua layout kolom. Kolom kiri lebih luas daripada yang kanan. Ini berisi remah roti, judul halaman di bagian atas halaman dan konten salinan halaman yang terletak di kolom kiri. {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Tata Letak 2 Kolom Kanan Lebar Template ini merender dua layout kolom. Kolom kanan lebih luas daripada yang kiri. Ini berisi remah roti, judul halaman di bagian atas halaman dan konten salinan halaman yang terletak di kolom kanan. {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Tata Letak 3 Kolom Tengah Lebar Template ini merender tiga layout kolom. Kolom tengah lebih luas daripada yang kiri dan kanan. Tata letaknya berisi remah roti dan judul halaman di bagian atas halaman dan konten salinan halaman yang terletak di kolom tengah. {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %}
Salinan Halaman Template ini akan merender HTML konten salinan halaman yang dapat diedit dengan dukungan untuk Likuid tertanam. {% include 'page_copy' %}
Header Halaman Template ini akan merender judul halaman. {% include 'page_header' %}
Poling Template ini akan merender poling berdasarkan nama, atau poling acak dari penempatan poling. {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %}
Cari Template ini akan merender formulir pencarian dasar dengan input satu teks dan tombol pencarian. {% include 'search' %}
Navigasi Sisi Template ini merender navigasi gaya tampilan pohon vertikal. Ini berisi link ke halaman moyang kembali ke tingkat pertama (atau kompensasi kedalaman yang ditentukan), link ke halaman saudara dari halaman saat ini, dan link ke anak dari halaman saat ini. {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %}
Potongan Template ini akan merender potongan konten HTML yang dapat diedit berdasarkan nama. {% include 'snippet' snippet_name:'Name' %}
Navigasi Atas Template ini akan merender panel navigasi yang dapat diedit dengan menu drop-down untuk set link web Navigasi Utama. {% include 'top_navigation' %}
Grup Daftar Link Web Template ini akan merender daftar grup link untuk set link web. {% include 'weblink_list_group' weblink_set_name:'Name' %}

Lihat juga

Menambahkan konten dinamis dan membuat template kustom
Memahami operator Liquid
Jenis Liquid
Bersyarat
Objek Liquid
Tag Liquid
Filter Liquid
Membuat template lanjutan untuk portal