Menyimpan konten sumber menggunakan template web

Catatan

Mulai 12 Oktober 2022, portal Power Apps menjadi Power Pages. Informasi selengkapnya: Microsoft Power Pages kini tersedia secara umum (blog)
Kami akan segera memigrasikan dan menggabungkan dokumentasi portal Power Apps dengan dokumentasi Power Pages.

Web Template adalah tabel Power Apps (adx_webtemplate), yang termasuk dalam portal Power Apps, 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 sistem portal Power Apps.

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.

Catatan

Anda juga dapat menyimpan konten sumber template di Power Pages. Informasi selengkapnya, Apa itu Power Pages

Atribut template Web

Atribut Description
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.

Web template sebagai template halaman

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

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 juga dapat digunakan untuk menimpa header dan footer global yang digunakan oleh portal Power Apps. 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 portal Power Apps. 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

Memahami operator Liquid
Jenis Liquid
Bersyarat
Objek Liquid
Tag Liquid
Filter Liquid

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).