หน้า¶
Odoo ช่วยให้คุณสามารถสร้างหน้าเว็บสำหรับเว็บไซต์ของคุณ และปรับแต่งเนื้อหาและรูปลักษณ์ตามความต้องการได้
หน้า แบบคงที่ เช่น หน้าแรกหรือหน้าใดๆ ที่:ref:สร้างขึ้นเอง <website/pages/page_creation> จะมีเนื้อหาที่แน่นอนซึ่งไม่เปลี่ยนแปลงแบบไดนามิก คุณสามารถสร้างหน้าเหล่านี้ด้วยตนเอง กำหนด URL และปรับแต่ง:ref:คุณสมบัติ <website/pages/page_management>`ตามต้องการ ส่วนหน้า **แบบไดนามิก** จะถูกสร้างขึ้นแบบไดนามิก หน้าทั้งหมดที่ Odoo สร้างขึ้นโดยอัตโนมัติ เช่น เมื่อคุณติดตั้งแอปหรือโมดูล (เช่น `/shop หรือ /blog) หรือเผยแพร่สินค้าหรือ:doc:`บล็อกโพสต์ <../../blog>`ใหม่ ล้วนเป็นหน้าแบบไดนามิกและจึงได้รับการจัดการแตกต่างออกไป
การสร้างหน้า¶
สามารถสร้างหน้าเว็บไซต์ได้จาก ฟรอนต์เอนด์ และ แบ็กเอนด์ ในการสร้างหน้าเว็บไซต์ใหม่ ให้ดำเนินการดังนี้:
เปิดแอป เว็บไซต์ คลิก + ใหม่ ที่มุมขวาบน จากนั้นเลือก หน้าเว็บ
หรือไปที่ และคลิก ใหม่
ในเมนูเลือก หน้าเว็บใหม่ ให้คลิกที่เทมเพลต โดยจะจัดเรียงตามประเภท:
พื้นฐาน: หน้าที่ใช้ได้หลายวัตถุประสงค์ มีหน้าว่างให้เริ่มต้นจากศูนย์ด้วย
เกี่ยวกับ: ข้อมูลเกี่ยวกับแบรนด์ของคุณ
หน้า Landing: สรุปเนื้อหาและข้อมูลของบริษัท
แกลเลอรี่: การนำเสนอรูปภาพและสื่อ
บริการ: เน้นสิ่งที่คุณขายและการติดต่อ
แผนราคา: เน้นการสมัครสมาชิกและราคา
ทีม: บุคคลเบื้องหลังบริษัทของคุณ
กำหนดเอง: เพื่อเลือกเทมเพลตที่กำหนดเอง หากต้องการเพิ่มเทมเพลตในหมวดหมู่นี้ ให้เปิดหน้าที่คุณต้องการบันทึกเป็นเทมเพลต จากนั้นไปที่ ใส่ Page Title แก้ไขคุณสมบัติของหน้า เปิดใช้งาน Is a template และคลิก Save
ใส่ Page Title ชื่อเรื่องนี้จะใช้ในเมนูและ URL ของหน้า
คลิก สร้าง
หากจำเป็น ให้:doc:
ปรับแต่งเนื้อหาและรูปลักษณ์ของหน้า <../web_design>`โดยใช้โปรแกรมแก้ไขเว็บไซต์ จากนั้นคลิก :guilabel:`บันทึกเผยแพร่ หน้า
Tip
ปิดใช้งาน เพิ่มไปยังเมนู หากไม่ต้องการให้หน้าปรากฏในเมนู
การจัดการหน้า¶
การเผยแพร่/ยกเลิกการเผยแพร่หน้า¶
หน้าจำเป็นต้องถูกเผยแพร่เพื่อให้ผู้เยี่ยมชมเว็บไซต์มองเห็นได้ หากต้องการเผยแพร่หรือยกเลิกการเผยแพร่หน้า ให้เข้าถึงหน้านั้นและสลับสวิตช์ที่มุมบนขวาจาก ยังไม่เผยแพร่ เป็น เผยแพร่แล้ว หรือในทางกลับกัน
Note
นอกจากนี้ยังสามารถ:
เผยแพร่/ยกเลิกการเผยแพร่หน้าจาก:ref:
คุณสมบัติของหน้า <website/pages/page_properties>ซึ่งคุณสามารถกำหนดวันที่เผยแพร่และ/หรือจำกัดการมองเห็นของหน้าได้หากจำเป็นเผยแพร่/ยกเลิกการเผยแพร่หลายหน้าพร้อมกัน: ไปที่ เลือกหน้า จากนั้นคลิก Action และเลือก Publish หรือ Unpublish
หรือคุณสามารถกำหนด:ref:หน้าแบบคงที่ <website/pages/page_type>`ใดๆ เป็นหน้าแรกของคุณได้โดยไปที่ :menuselection:`Website --> Site --> Properties เลือกแท็บ Publish และเปิดใช้งาน Use as Homepage
คุณสมบัติของหน้า¶
หากต้องการแก้ไขคุณสมบัติของ:ref:หน้าแบบคงที่ <website/pages/page_type> ให้เข้าถึงหน้าที่คุณต้องการแก้ไข จากนั้นไปที่ ซึ่งคุณสามารถเปลี่ยนคุณสมบัติต่อไปนี้:
Page URL: แก้ไข URL ของหน้าในฟิลด์ ในกรณีนี้ คุณสามารถเปลี่ยนเส้นทาง URL เก่าไปยัง URL ใหม่ได้หากจำเป็น หากต้องการทำเช่นนั้น ให้เปิดใช้งาน Redirect old URL จากนั้นเลือก Type ของ:ref:
การเปลี่ยนเส้นทาง <website/pages/URL-redirection>:
301 Moved permanently: เพื่อเปลี่ยนเส้นทางหน้าอย่างถาวร
302 Moved temporarily: เพื่อเปลี่ยนเส้นทางหน้าชั่วคราว
![]()
In Menu: ปิดใช้งานหากคุณไม่ต้องการให้หน้าปรากฏในเมนู
Is Homepage: เปิดใช้งานหากคุณต้องการให้หน้านี้เป็นหน้าแรกของเว็บไซต์ของคุณ
Published: เปิดใช้งานเพื่อเผยแพร่หน้า
Publishing Date: หากต้องการเผยแพร่หน้าในวันและเวลาที่กำหนด ให้คลิกฟิลด์ ตั้งวันและเวลา จากนั้นกด Enter หรือคลิก Apply เพื่อยืนยันการเลือกของคุณ
Indexed: ปิดใช้งานหากคุณไม่ต้องการให้หน้าปรากฏในผลการค้นหาของเครื่องมือค้นหา
การมองเห็น: เลือกว่าใครสามารถเข้าถึงหน้าได้:
สาธารณะ: ทุกคนสามารถเข้าถึงหน้าได้
ลงชื่อเข้าใช้แล้ว: เฉพาะผู้ใช้ที่ลงชื่อเข้าใช้เท่านั้นที่สามารถเข้าถึงหน้าได้
Restricted Group: เลือก:doc:
กลุ่มการเข้าถึงผู้ใช้ </applications/general/users/access_rights>`ในฟิลด์ :guilabel:`Authorized groupใช้รหัสผ่าน: พิมพ์รหัสผ่านที่ต้องใช้ในการเข้าถึงหน้าในช่อง รหัสผ่าน
Is a template: สลับสวิตช์เพื่อบันทึกหน้าเป็นเทมเพลตและเพิ่มลงในหมวดหมู่ Custom
Tip
คุณสมบัติ*บางส่วน*เหล่านี้สามารถแก้ไขเป็นชุดได้จาก
การทำซ้ำหน้า¶
หากต้องการทำสำเนาหน้า ให้เข้าถึงหน้านั้น จากนั้นไปที่ และคลิก ทำสำเนาหน้า ป้อน ชื่อหน้า จากนั้นคลิก ตกลง โดยค่าเริ่มต้น หน้าใหม่จะถูกเพิ่มหลังหน้าที่ทำสำเนาในเมนู แต่คุณสามารถลบออกจากเมนูหรือเปลี่ยนตำแหน่งได้โดยใช้:doc:โปรแกรมแก้ไขเมนู <header_footer>
การลบหน้า¶
หากต้องการลบหน้า ให้ดำเนินการดังนี้:
เข้าถึงหน้า จากนั้นไปที่ และคลิก Delete Page
หน้าต่างป๊อปอัปจะแสดงลิงก์ทั้งหมดที่อ้างอิงถึงหน้าที่คุณต้องการลบ จัดระเบียบตามหมวดหมู่ เพื่อให้แน่ใจว่าผู้เยี่ยมชมเว็บไซต์จะไม่พบหน้าข้อผิดพลาด คุณต้องอัปเดตลิงก์ทั้งหมดบนเว็บไซต์ของคุณที่อ้างอิงถึงหน้านั้น หากต้องการทำเช่นนั้น ให้ขยายหมวดหมู่ จากนั้นคลิกลิงก์เพื่อเปิดในหน้าต่างใหม่ หรือคุณสามารถตั้งค่า:ref:`การเปลี่ยนเส้นทาง <website/pages/URL-redirection>`สำหรับหน้าที่ถูกลบได้
เมื่อคุณอัปเดตลิงก์แล้ว (หรือตั้งค่า:ref:
การเปลี่ยนเส้นทาง <website/pages/URL-redirection>) ให้ทำเครื่องหมายในช่องทำเครื่องหมาย I am sure about this จากนั้นคลิก OK
การแมปการเปลี่ยนเส้นทาง URL¶
การแมป URL Redirect คือการส่งผู้เยี่ยมชมและเครื่องมือค้นหาไปยัง URL ที่แตกต่างจากที่พวกเขาร้องขอในตอนแรก เทคนิคนี้ใช้เช่น เพื่อป้องกันลิงก์เสียเมื่อคุณ:ref:ลบหน้า <website/pages/delete-page> แก้ไข URL หรือย้ายไซต์ของคุณจากแพลตฟอร์มอื่นมายัง:doc:โดเมน <../configuration/domain_names> Odoo นอกจากนี้ยังสามารถใช้เพื่อปรับปรุง การเพิ่มประสิทธิภาพเครื่องมือค้นหา (SEO)
เพื่อเข้าถึงการเปลี่ยนเส้นทาง URL ที่มีอยู่และสร้างใหม่ เปิดใช้งานโหมดนักพัฒนา และไปที่
Note
ระเบียนการเปลี่ยนเส้นทางจะถูกเพิ่มโดยอัตโนมัติทุกครั้งที่คุณ:ref:
แก้ไข URL ของหน้า <website/pages/page_properties>`และเปิดใช้งาน:guilabel:`เปลี่ยนเส้นทาง URL เดิมคุณสามารถตั้งค่าการเปลี่ยนเส้นทางสำหรับ:ref:
หน้าคงที่และหน้าแบบไดนามิก <website/pages/page_type>
เพื่อสร้างการเปลี่ยนเส้นทางใหม่ ให้คลิกปุ่ม สร้าง จากนั้นกรอกข้อมูลในฟิลด์:
ชื่อ: ป้อนชื่อเพื่อระบุการเปลี่ยนเส้นทาง
การดำเนินการ: เลือกประเภทของการเปลี่ยนเส้นทาง:
404 ไม่พบหน้า: ผู้เยี่ยมชมจะถูกเปลี่ยนเส้นทางไปยังหน้าข้อผิดพลาด 404 เมื่อพยายามเข้าถึงหน้าที่ไม่ได้เผยแพร่หรือถูกลบ
301 ย้ายถาวร: สำหรับการเปลี่ยนเส้นทางแบบถาวรของ:ref:`หน้าคงที่ <website/pages/page_type>`ที่ไม่ได้เผยแพร่หรือถูกลบ URL ใหม่จะแสดงในผลการค้นหาของเครื่องมือค้นหา และการเปลี่ยนเส้นทางจะถูกแคชโดยเบราว์เซอร์
302 ย้ายชั่วคราว: สำหรับการเปลี่ยนเส้นทางระยะสั้น ตัวอย่างเช่น หากคุณกำลังออกแบบใหม่หรืออัปเดตหน้า URL ใหม่จะไม่ถูกแคชโดยเบราว์เซอร์และไม่แสดงในผลการค้นหาของเครื่องมือค้นหา
308 เปลี่ยนเส้นทาง/เขียนใหม่: สำหรับการเปลี่ยนเส้นทางแบบถาวรของ:ref:
หน้าแบบไดนามิก <website/pages/page_type>`ที่มีอยู่ URL จะถูกเปลี่ยนชื่อ ชื่อใหม่จะแสดงในผลการค้นหาของเครื่องมือค้นหาและถูกแคชโดยเบราว์เซอร์ ใช้ประเภทการเปลี่ยนเส้นทางนี้เพื่อเปลี่ยนชื่อหน้าแบบไดนามิก ตัวอย่างเช่น หากคุณต้องการเปลี่ยนชื่อ `/shopเป็น/market
URL จาก: ป้อน URL ที่จะเปลี่ยนเส้นทาง (เช่น
/about-the-company) หรือค้นหา:ref:`หน้าแบบไดนามิก <website/pages/page_type>`ที่ต้องการและเลือกจากรายการURL ไปยัง: สำหรับการเปลี่ยนเส้นทาง 301, 302 และ 308 ป้อน URL ที่จะเปลี่ยนเส้นทางไปยัง หากคุณต้องการเปลี่ยนเส้นทางไปยัง URL ภายนอก ให้รวมโปรโตคอล (เช่น
https://)เว็บไซต์: เลือกเว็บไซต์เฉพาะ
ลำดับ: เพื่อกำหนดลำดับในการดำเนินการเปลี่ยนเส้นทาง เช่น ในกรณีของลูกโซ่การเปลี่ยนเส้นทาง (คือชุดของการเปลี่ยนเส้นทางที่ URL หนึ่งถูกเปลี่ยนเส้นทางไปยังอีก URL หนึ่ง ซึ่งถูกเปลี่ยนเส้นทางต่อไปยัง URL อื่นอีก)
สลับสวิตช์ เปิดใช้งาน เพื่อปิดใช้งานการเปลี่ยนเส้นทาง