Templat web
Templat web ialah rekod metadata tapak yang digunakan untuk menyimpan kandungan sumber templat Power Pages Templat web secara umumnya akan mengandungi Liquid untuk penjana kandungan dinamik dan merupakan jadual pusat yang digunakan untuk menyepadukan templat Liquid dengan Power Pages 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 membuat keseluruhan susun atur halaman tersuai, atau membuat pengepala dan pengaki tersuai untuk tapak web Power Pages anda.
Atribut templat web
Atribut | Penerangan |
---|---|
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 susun atur halaman tersuai
Templat web boleh digunakan dengan templat halaman untuk mencipta reka letak halaman tersuai baharu untuk tapak Power Pages.
Untuk mencipta templat halaman baharu berdasarkan templat web pilih Type templat web apabila mencipta templat baharu rekod templat halaman. Kemudian pilih Templat Web.
Ambil perhatian pilihan Gunakan Pengepala dan Pengaki Tapak Web (ditandakan secara lalai). Jika ini ditandakan, templat web anda akan mengawal pemaparan 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 Laman Web) memberi anda pilihan persembahan apa-apa 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 Power Pages. 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 Power Pages. 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' %} |
Templat web sebagai komponen (pratonton)
Templat web boleh dicipta dan digunakan sebagai komponen dalam halaman web untuk membenarkan pembuat untuk menggunakan komponen boleh diguna semula ini dan menyediakan parameter untuk memenuhi keperluan.
Maklumat lanjut: Templat web sebagai komponen