จัดเก็บเนื้อหาต้นทางโดยใช้เทมเพลตเว็บ

หมายเหตุ

พอร์ทัล Power Apps คือ Power Pages โดยมีผลในวันที่ 12 ตุลาคม 2022 ข้อมูลเพิ่มเติม: Microsoft Power Pages มีให้ใช้งานทั่วไป (บล็อก)
ในไม่ช้าเราจะย้ายและรวมคู่มือพอร์ทัล Power Apps เข้ากับ คู่มือ Power Pages

เทมเพลตเว็บเป็นตาราง Power Apps (adx_webtemplate) ซึ่งรวมเข้ากับพอร์ทัล Power Apps ที่ถูกใช้ในการเก็บเนื้อหาต้นฉบับของเทมเพลต โดยทั่วไปเทมเพลตเว็บจะประกอบด้วยแบบที่ไม่ตายตัวสำหรับการแสดงเนื้อหาแบบไดนามิก และเป็นตารางกลางที่ใช้ในการรวมเทมเพลตที่ไม่ตายตัวเข้ากับส่วนที่เหลือของระบบพอร์ทัล Power Apps

สามารถรวมเทมเพลตเว็บในเนื้อหาอื่นหรือรวมกับเทมเพลตอื่นโดยใช้แท็กเทมเพลตได้ และอ้างถึงในแท็กเหล่านี้โดยใช้แอตทริบิวต์ ชื่อ นอกจากนี้ยังสามารถใช้เพื่อสร้างเทมเพลตหน้าที่กำหนดเองทั้งหมด หรือสร้างส่วนหัวและส่วนท้ายที่กำหนดเองสำหรับเว็บไซต์พอร์ทัลของคุณได้

หมายเหตุ

คุณยังสามารถจัดเก็บเนื้อหาต้นฉบับของเทมเพลตใน Power Pages ข้อมูลเพิ่มเติม: Power Pages คืออะไร

แอตทริบิวต์เทมเพลตเว็บ

แอตทริบิวต์ คำอธิบาย
ชื่อ ชื่อของเทมเพลต ใช้ในการอ้างอิงเทมเพลตนี้เมื่อถูกรวมอยู่ในเนื้อหาอื่น หรือถูกขยายโดยเทมเพลตอื่น
ต้นทาง เนื้อหาต้นทางของเทมเพลต มีตัวแก้ไขโค้ดต้นฉบับที่มีคุณลักษณะการเน้นไวยากรณ์ และคุณลักษณะการแก้ไขรหัสอื่นๆ สำหรับฟิลด์นี้ใน Power Apps
ชนิด Mime อีกทางหนึ่งคือ ให้ชนิด MIME สำหรับเนื้อหาของเทมเพลต ถ้าไม่ได้มีการระบุ ชนิดของ text/html จะถูกนำมาใช้ ค่านี้จะสามารถใช้ได้เฉพาะในกรณีที่เทมเพลตถูกเชื่อมโยงกับเทมเพลตของหน้า และควบคุมการแสดงผลของเนื้อหาทั้งหมดสำหรับเทมเพลตนั้นเท่านั้น

เทมเพลตเว็บเป็นเทมเพลตหน้า

เทมเพลตเว็บสามารถใช้กับเทมเพลตหน้าเพจ เพื่อสร้างเทมเพลตใหม่สำหรับระบบการจัดการเนื้อหาพอร์ทัล Power Apps ซึ่งสามารถทำได้ทั้งหมดภายใน Power Apps โดยไม่จำเป็นต้องเขียนโค้ด .NET หรือปรับใช้แอปพลิเคชันพอร์ทัลของคุณใหม่

เพื่อสร้างเทมเพลตหน้าใหม่ตามเทมเพลตเว็บ ให้เลือก ชนิด ของเทมเพลตเว็บ เมื่อมีการสร้างเรกคอร์ดเทมเพลตของหน้าใหม่ แล้ว เลือก เทมเพลตเว็บ

สังเกตตัวเลือก ใช้ส่วนหัวและส่วนท้ายเว็บไซต์(ที่ถูกทำเครื่องหมายตามค่าเริ่มต้น) ถ้ามีการเลือก เทมเพลตเว็บของคุณจะควบคุมการแสดงผลของเนื้อหาเพจทั้งหมด ระหว่างส่วนหัวและส่วนท้ายของเว็บไซต์สากล หากไม่ได้มีการเลือกตัวเลือกนี้ เทมเพลตเว็บของคุณจะรับผิดชอบสำหรับการแสดงการตอบทั้งหมด ในกรณีที่คุณกำลังแสดง HTML ซึ่งหมายความว่าทุกสิ่งทุกอย่างจาก doctype ที่ไปยังแท็ก <html> ราก และทุกสิ่งทุกอย่างในระหว่างนั้น

ในขณะที่กรณีการใช้ทั่วไปสำหรับเทมเพลตเว็บจะแสดง HTML การแสดงการตอบทั้งหมด (โดยการยกเลิกการเลือก ใช้ส่วนหัวและส่วนท้ายของเว็บไซต์) ให้ตัวเลือกในการแสดงรูปแบบข้อความใด ๆ ที่คุณเลือก นี่คือที่ที่แอตทริบิวต์ ชนิด MIME ของเทมเพลตเว็บมีส่วนเกี่ยวข้อง เมื่อมีการแสดงเทมเพลตหน้าที่ไม่ได้ใช้ส่วนหัวและส่วนท้ายของเว็บไซต์ ส่วนหัวของประเภทเนื้อหาตอบกลับ HTTP จะถูกตั้งค่าเป็นประเภท MIME ของเทมเพลตเว็บที่เกี่ยวข้อง (ข้อความ/html จะถูกใช้หากไม่มีการระบุชนิด MIME) หากตัวเลือกที่หลากหลายสำหรับการแสดงผลเนื้อหาที่ไม่ใช่ HTML โดยใช้ Liquid กรณีการใช้ทั่วไปจะแสดงตัวดึงข้อมูล RSS โดยการตั้งค่าชนิด MIME ของ application/rss+xml

เทมเพลตเว็บเป็นส่วนหัวและส่วนท้ายของเว็บไซต์

นอกจากนี้ยังสามารถใช้เทมเพลตเว็บเพื่อแทนที่ส่วนหัวและส่วนท้ายส่วนกลาง ซึ่งถูกใช้โดยพอร์ทัล Power Apps ตั้งค่าฟิลด์ เทมเพลตส่วนหัว หรือ เทมเพลตส่วนท้าย ของเว็บไซต์ของคุณ เป็นเทมเพลตเว็บของตัวเลือกของคุณ ถ้าคุณแทนที่ ส่วนหัวของเว็บไซต์ เทมเพลตที่เลือกไว้ของคุณจะถือว่าความรับผิดชอบสำหรับการแสดงการนำทางหลัก การเชื่อมโยงการลงชื่อเข้าใช้/การลงชื่อออก ส่วนติดต่อการค้นหา เป็นต้น สำหรับองค์ประกอบของอินเทอร์เฟซไซต์ของคุณ ที่โดยปกติได้รับการจัดการโดยเทมเพลตส่วนหัวแบบเริ่มต้น

เทมเพลตเว็บระบบภายใน

มีชุดของเทมเพลต Liquid ที่ทำไว้ล่วงหน้าอยู่ภายในพอร์ทัล Power Apps เมื่อต้องการใช้งาน คุณต้องรวบรวมตามชื่อ โดยใช้รายการด้านล่างนี้เป็นการอ้างอิง

ชื่อ คำอธิบาย รหัส
โฆษณา เทมเพลตนี้จะแสดงโฆษณาตามชื่อ หรือสุ่มเลือกโฆษณาจากการกำหนดตำแหน่งโฆษณา {% include 'ad' ad_name:'Name' %}{% include 'ad' ad_placement_name:'Placement Name' %}
บล็อก เทมเพลตนี้จะแสดงโพสต์ล่าสุดในบล็อกในกลุ่มรายการ {% include 'blogs' %}
Breadcrumbs เทมเพลตนี้จะแสดงลิงก์ของเพจต้นกำเนิดกลับไปยังโฮมเพจจากเพจปัจจุบัน {% include 'breadcrumbs' %}
กลุ่มรายการลิงก์รอง เทมเพลตนี้จะแสดงลิงก์ไปยังเพจรองทั้งหมดของเพจปัจจุบันในกลุ่มรายการ {% include 'child_link_list_group' %}{% include 'child_link_list_group' title_only:true %}{% include 'child_link_list_group' image_width:'64px', image_height:'64px' %}
เหตุการณ์: กำลังจะเกิดขึ้น เทมเพลตนี้จะแสดงลิงก์ไปยังเหตุการณ์ที่เกิดขึ้นในช่วงระหว่างตอนนี้จนถึง 60 วันนับจากนี้ {% include 'events_upcoming' %}{% include 'events_upcoming' number_of_days_in_advance:60 %}
ฟอรั่ม เทมเพลตนี้จะแสดงรายการฟอรั่มของเว็บไซต์พร้อมจำนวนชุดกิจกรรมที่เกิดขึ้นและโพสต์ต่าง ๆ ที่เกี่ยวข้อง {% include 'forums' %}
เค้าโครง 1 คอลัมน์ เทมเพลตนี้จะแสดงเค้าโครงแบบคอลัมน์เดียวที่ประกอบด้วย Breadcrumbs, ชื่อเพจ และเนื้อหาสำเนาของเพจ {% extends 'layout_1_column' %}{% block main %}... {% endblock %}
เค้าโครง 2 คอลัมน์แบบคอลัมน์ซ้ายกว้าง เทมเพลตนี้แสดงเค้าโครงแบบสองคอลัมน์ คอลัมน์ด้านซ้ายจะกว้างกว่าด้านขวา ประกอบด้วย breadcrumbs หัวข้อเพจที่ด้านบนของเพจ และเนื้อหาการคัดลอกของเพจอยู่ในคอลัมน์ด้านซ้าย {% extends 'layout_2_column_wide_left' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
เค้าโครง 2 คอลัมน์แบบคอลัมน์ขวากว้าง เทมเพลตนี้แสดงเค้าโครงแบบสองคอลัมน์ คอลัมน์ด้านขวาจะกว้างกว่าด้านซ้าย ประกอบด้วย breadcrumbs หัวข้อเพจที่ด้านบนของเพจ และเนื้อหาการคัดลอกของเพจอยู่ในคอลัมน์ด้านขวา {% extends 'layout_2_column_wide_right' %}{% block main %}...{% endblock %}{% block aside %}...{% endblock %}
เค้าโครง 3 คอลัมน์แบบคอลัมน์กลางกว้าง เทมเพลตนี้แสดงเค้าโครงแบบสามคอลัมน์ คอลัมน์ตรงกลางจะกว้างกว่าด้านซ้ายและขวา โครงร่างประกอบด้วย breadcrumbs และหัวข้อเพจที่ด้านบนของเพจ และเนื้อหาการคัดลอกของเพจอยู่ในคอลัมน์ตรงกลาง {% extends 'layout_3_column_wide_middle' %}{% block left_aside %}...{% endblock %}{% block main %}...{% endblock %}{% block right_aside %}...{% endblock %}
สำเนาเพจ เทมเพลตนี้จะแสดง HTML เนื้อหาสำเนาของเพจที่สามารถแก้ไขได้โดยรองรับ Liquid แบบฝังตัว {% include 'page_copy' %}
ส่วนหัวของหน้า เทมเพลตนี้จะแสดงชื่อเพจ {% include 'page_header' %}
การสำรวจ เทมเพลตนี้จะแสดงการสำรวจตามชื่อ หรือสุ่มเลือกการสำรวจจากการกำหนดตำแหน่งการสำรวจ {% include 'poll' poll_name:'Name' %}{% include 'poll' poll_placement_name:'Placement Name' %}
ค้นหา เทมเพลตนี้จะแสดงฟอร์มการค้นหาพื้นฐานพร้อมข้อความป้อนเข้าแต่ละข้อความและปุ่มค้นหา {% include 'search' %}
การนำทางด้านข้าง เทมเพลตนี้แสดงการนำทางลักษณะมุมมองแบบทรีแนวตั้ง มีลิงก์ไปยังเพจต้นกำเนิดกลับไปยังระดับแรก (หรือออฟเซ็ตความลึกที่ระบุ) ลิงก์ไปยังเพจระดับเดียวกันของเพจปัจจุบัน และลิงก์ไปยังรายการรองของเพจปัจจุบัน {% include 'side_navigation' %}{% include 'side_navigation' depth_offset:1 %}
Snippet เทมเพลตนี้จะแสดง Snippet เนื้อหา HTML ที่แก้ไขได้ตามชื่อ {% include 'snippet' snippet_name:'Name' %}
การนำทางด้านบน เทมเพลตนี้จะแสดงแถบนำทางที่แก้ไขได้พร้อมเมนูดรอปดาวน์สำหรับชุดเว็บลิงก์ในการนำทางหลัก {% include 'top_navigation' %}
กลุ่มรายการเว็บลิงก์ เทมเพลตนี้จะแสดงกลุ่มรายการลิงก์สำหรับชุดเว็บลิงก์ {% include 'weblink_list_group' weblink_set_name:'Name' %}

ดูเพิ่มเติม

เข้าใจตัวดำเนินการแบบไม่ตายตัว
ชนิดแบบไม่ตายตัว
อย่างมีเงื่อนไข
ออบเจ็กต์แบบไม่ตายตัว
แท็กแบบไม่ตายตัว
ตัวกรองแบบไม่ตายตัว

หมายเหตุ

บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)

แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)