Templat web
Template Web adalah rekaman metadata situs Power Pages yang digunakan untuk menyimpan isi sumber template. Web template umumnya akan berisi Liquid untuk render konten dinamis, dan tabel Pusat yang digunakan untuk mengintegrasikan template Liquid dengan bagian lain Power Pages.
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 tata letak halaman kustom, atau membuat header dan footer kustom untuk situs web Power Pages.
Atribut template Web
Atribut | Deskripsi |
---|---|
Nama | Nama template. Digunakan untuk mereferensi template ini ketika itu termasuk dalam konten lainnya, atau diperpanjang oleh template lain. |
Sumber | Isi sumber template. Editor kode sumber dengan penyorotan sintaks dan fitur mengedit kode lainnya disediakan untuk bidang ini di Power Apps. |
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. |
Template web adalah tata letak halaman kustom
Template web dapat digunakan dengan halaman template untuk membuat tata letak halaman kustom baru untuk situs Power Pages.
Untuk membuat template halaman baru berdasarkan web template, pilih jenis dari Template Web ketika membuat rekaman Template Halaman baru. Kemudian pilih Web Template.
Perhatikan pilihan Gunakan 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. Bila Template Halaman yang tidak menggunakan header situs web dan footer ditampilkan, header Jenis Konten respons HTTP akan diatur ke Jenis MIME dari Template Web terkait (teks/html akan digunakan jika Tidak ada Jenis MIME yang tersedia.), memberikan berbagai pilihan untuk menyajikan 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 Power Pages. Atur bidang Templat Header atau Footer Template website Anda ke web template pilihan Anda. Jika Anda mengganti Website 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 Power Pages. 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' %} |
Templat web sebagai komponen (pratinjau)
Template web dapat dibuat dan digunakan sebagai komponen pada halaman web untuk memungkinkan pembuat menggunakan komponen yang dapat digunakan kembali dan memberikan parameter agar memenuhi kebutuhan.
Informasi lebih lanjut: template web sebagai komponen