Simpan kandungan sumber dengan menggunakan templat web

Nota

Berkuat kuasa pada 12 Oktober 2022, portal Power Apps ialah Power Pages. Maklumat lanjut: Microsoft Power Pages kini tersedia secara umum (blog)
Kami akan memindahkan dan menggabungkan dokumentasi portal Power Apps dengan dokumentasi Power Pages tidak lama lagi.

Templat Web ialah jadual Power Apps (adx_webtemplate), disertakan dengan portal Power Apps yang digunakan untuk menyimpan kandungan sumber templat. Templat web secara umumnya akan mengandungi Liquid untuk penjana kandungan dinamik dan merupakan jadual pusat yang digunakan untuk menyepadukan templat Liquid dengan sistem portal Power Apps yang lain.

Templat Web boleh disertakan dalam kandungan lain atau digabungkan dengan templat lain menggunakan tag templat dan dirujuk dalam tag ini oleh atribut Namanya. Ia juga boleh digunakan untuk mencipta keseluruhan Templat Halaman tersuai atau mencipta pengepala dan pengaki tersuai untuk tapak web portal anda.

Nota

Anda juga boleh menyimpan kandungan sumber templat dalam Power Pages. Maklumat lanjut: Apakah Power Pages

Atribut templat web

Atribut Description
Nama Nama templat. Digunakan untuk merujuk templat ini apabila ia disertakan dalam kandungan lain atau diperluaskan oleh templat lain.
Sumber Kandungan sumber templat. Dalam Power Apps, editor kod sumber dengan penyerlahan sintaks dan ciri pengeditan kod lain disediakan untuk medan ini.
Jenis MIME Secara pilihan menyediakan jenis MIME untuk kandungan templat. Jika tiada disediakan, jenis teks/html diandaikan. Nilai ini hanya akan digunakan dalam kes templat dikaitkan dengan Templat Halaman dan mengawal penjana semua kandungan untuk templat tersebut.

Templat web sebagai templat halaman

Tempat Web boleh digunakan dengan templat halaman untuk mencipta templat baharu untuk sistem pengurusan kandungan portal Power Apps. Ini boleh dilakukan sepenuhnya dalam Power Apps tanpa perlu menulis kod .NET atau mengatur letak semula aplikasi portal anda.

Untuk mencipta templat halaman baharu berdasarkan templat web pilih Jenis Templat Web apabila mencipta rekod Templat Halaman baharu. Kemudian pilih Templat Web.

Ambil perhatian pilihan Gunakan Pengepala dan Pengaki Tapak Web (ditandakan secara lalai). Jika ini ditandakan, Templat Web anda akan mengawal persembahan semua kandungan halaman antara pengepala dan pengaki tapak web global. Jika pilihan ini tidak ditandakan, Templat Web anda akan bertanggungjawab untuk persembahan keseluruhan respons sekiranya anda mempersembahkan HTML, ini bermakna semuanya dari doctype hingga tag <html> akar dan semua di antaranya.

Sementara kes yang paling kerap digunakan untuk Templat Web akan mempersembahkan HTML, persembahan keseluruhan respons (dengan menyahpilih Gunakan Pengepala dan Pengaki Tapak Web) memberikan anda pilihan mempersembahkan sebarang format berasaskan teks yang anda pilih. Inilah tempatnya atribut Jenis MIME bagi Templat Web berkaitan. Apabila Templat Halaman yang tidak menggunakan pengepala dan pengaki tapak web dijana, pengepala Jenis Kandungan respons HTTP akan ditetapkan kepada jenis MIME untuk Templat Web berkaitan (teks/HTML akan digunakan jika tiada jenis MIME disediakan.), menyediakan pelbagai pilihan untuk menjana kandungan bukan HTML dengan menggunakan Liquid. Kes yang selalu digunakan akan mempersembahkan suapan RSS, dengan menetapkan Jenis MIME application/rss+xml.

Templat web sebagai pengepala dan pengaki tapak web

Templat web juga boleh digunakan untuk menggantikan pengepala dan pengaki global yang digunakan oleh portal Power Apps. Tetapkan medan Templat Pengepala atau Templat Pengaki tapak web anda kepada templat web pilihan anda. Jika anda ganti Pengepala Tapak Web, templat yang anda pilih bertanggungjawab untuk menjana navigasi utama, pautan daftar masuk/daftar keluar, antara muka carian dan sebagainya untuk elemen antara muka tapak anda yang biasanya dikendalikan oleh templat pengepala lalai.

Templat web terbina dalam

Terdapat set templat Liquid sedia digunakan yang tersedia dalam portal Power Apps. Untuk menggunakannya, anda mesti memasukkannya mengikut nama, menggunakan senarai di bawah sebagai rujukan.

Nama Perihalan Kod
Iklan Templat ini menyerahkan iklan dengan nama, atau iklan rawak dari penempatan iklan. {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %}
Blog Templat ini menyerahkan siaran blog terkini dalam kumpulan senarai. {% include 'blogs' %}
Breadcrumb Templat ini mempersembahkan pautan halaman moyang yang kembali ke halaman Utama daripada halaman semasa. {% include 'breadcrumbs' %}
Kumpulan Senarai Pautan Anak Templat ini menyerahkan pautan pada sebarang halaman anak untuk halaman semasa dalam kumpulan senarai. {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %}
Peristiwa: Akan Datang Templat ini menyerahkan pautan ke acara yang berlaku antara sekarang dan 60 hari dari sekarang. {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %}
Forum Templat ini menyerahkan senarai forum tapak web dengan bilangan jaluran dan siaran masing-masing. {% include 'forums' %}
Tataletak 1 Lajur Templat ini menyerahkan tataletak lajur tunggal breadcrumb, tajuk halaman dan kandungan salinan halaman. {% extends 'layout_1_column' %}{% block main %}... {% endblock %}
Tataletak 2 Lajur Lebar Kiri Templat ini mempersembahkan dua susun atur lajur. Lajur kiri lebih lebar daripada lajur kanan. Ia mengandungi breadcrumb, tajuk halaman di bahagian atas halaman dan kandungan salin halaman terletak di lajur kiri. {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Tataletak 2 Lajur Lebar Kanan Templat ini mempersembahkan dua susun atur lajur. Lajur kanan lebih lebar daripada lajur kiri. Ia mengandungi breadcrumb, tajuk halaman di bahagian atas halaman dan kandungan salin halaman terletak di lajur kanan. {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
Tataletak 3 Lajur Lebar Tengah Templat ini mempersembahkan tiga susun atur lajur. Lajur tengah lebih lebar daripada lajur kiri dan kanan. Susun atur mengandungi breadcrumb, tajuk halaman di bahagian atas halaman dan kandungan salin halaman terletak di lajur tengah. {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %}
Salinan Halaman Templat ini menyerahkan kandungan salinan halaman boleh diedit dengan sokongan untuk Cecair sedia pakai. {% include 'page_copy' %}
Pengepala Halaman Templat ini menyerahkan tajuk halaman. {% include 'page_header' %}
Pungutan Suara Templat ini menyerahkan pungutan suara dengan nama, atau pungutan suara rawak dari penempatan pungutan suara. {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %}
Cari Templat ini menyerahkan borang carian asas dengan input teks tunggal dan butang cari. {% include 'search' %}
Navigasi Sisi Templat ini mempersembahkan navigasi gaya pandangan pepohon menegak. Ia mempunyai halaman moyang yang kembali ke tahap pertama (atau ofset kedalaman yang ditentukan), pautan ke halaman saudara bagi halaman semasa dan pautan ke anak bagi halaman semasa. {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %}
Coretan Templat ini menyerahkan snippet kandungan HTML boleh diedit dengan nama. {% include 'snippet' snippet_name:'Name' %}
Navigasi Atas Templat ini mempersembahkan bar navigasi boleh diedit dengan menu juntai bawah untuk set pautan web Navigasi Utama. {% include 'top_navigation' %}
Kumpulan Senarai Weblink Templat ini menyerahkan kumpulan senarai pautan untuk set pautan web. {% include 'weblink_list_group' weblink_set_name:'Name' %}

Lihat juga

Memahami operator Liquid
Jenis Liquid
Bersyarat
Objek Liquid
Tag Liquid
Penapis Liquid

Nota

Adakah anda boleh memberitahu kami tentang keutamaan bahasa dokumentasi anda? Jawab tinjauan pendek. (harap maklum bahawa tinjauan ini dalam bahasa Inggeris)

Tinjauan akan mengambil masa lebih kurang tujuh minit. Tiada data peribadi akan dikumpulkan (pernyataan privasi).