หน้า

Odoo ช่วยให้คุณสามารถสร้างหน้าเว็บสำหรับเว็บไซต์ของคุณ และปรับแต่งเนื้อหาและรูปลักษณ์ตามความต้องการได้

หน้า แบบคงที่ เช่น หน้าแรกหรือหน้าใดๆ ที่:ref:สร้างขึ้นเอง <website/pages/page_creation> จะมีเนื้อหาที่แน่นอนซึ่งไม่เปลี่ยนแปลงแบบไดนามิก คุณสามารถสร้างหน้าเหล่านี้ด้วยตนเอง กำหนด URL และปรับแต่ง:ref:คุณสมบัติ <website/pages/page_management>`ตามต้องการ ส่วนหน้า **แบบไดนามิก** จะถูกสร้างขึ้นแบบไดนามิก หน้าทั้งหมดที่ Odoo สร้างขึ้นโดยอัตโนมัติ เช่น เมื่อคุณติดตั้งแอปหรือโมดูล (เช่น `/shop หรือ /blog) หรือเผยแพร่สินค้าหรือ:doc:`บล็อกโพสต์ <../../blog>`ใหม่ ล้วนเป็นหน้าแบบไดนามิกและจึงได้รับการจัดการแตกต่างออกไป

การสร้างหน้า

สามารถสร้างหน้าเว็บไซต์ได้จาก ฟรอนต์เอนด์ และ แบ็กเอนด์ ในการสร้างหน้าเว็บไซต์ใหม่ ให้ดำเนินการดังนี้:

    • เปิดแอป เว็บไซต์ คลิก + ใหม่ ที่มุมขวาบน จากนั้นเลือก หน้าเว็บ

    • หรือไปที่ เว็บไซต์ ‣ ไซต์ ‣ หน้า และคลิก ใหม่

  1. ในเมนูเลือก หน้าเว็บใหม่ ให้คลิกที่เทมเพลต โดยจะจัดเรียงตามประเภท:

    • พื้นฐาน: หน้าที่ใช้ได้หลายวัตถุประสงค์ มีหน้าว่างให้เริ่มต้นจากศูนย์ด้วย

    • เกี่ยวกับ: ข้อมูลเกี่ยวกับแบรนด์ของคุณ

    • หน้า Landing: สรุปเนื้อหาและข้อมูลของบริษัท

    • แกลเลอรี่: การนำเสนอรูปภาพและสื่อ

    • บริการ: เน้นสิ่งที่คุณขายและการติดต่อ

    • แผนราคา: เน้นการสมัครสมาชิกและราคา

    • ทีม: บุคคลเบื้องหลังบริษัทของคุณ

    • กำหนดเอง: เพื่อเลือกเทมเพลตที่กำหนดเอง หากต้องการเพิ่มเทมเพลตในหมวดหมู่นี้ ให้เปิดหน้าที่คุณต้องการบันทึกเป็นเทมเพลต จากนั้นไปที่ Site ‣ Properties ใส่ Page Title แก้ไขคุณสมบัติของหน้า เปิดใช้งาน Is a template และคลิก Save

  2. ใส่ Page Title ชื่อเรื่องนี้จะใช้ในเมนูและ URL ของหน้า

  3. คลิก สร้าง

  4. หากจำเป็น ให้:doc:ปรับแต่งเนื้อหาและรูปลักษณ์ของหน้า <../web_design>`โดยใช้โปรแกรมแก้ไขเว็บไซต์ จากนั้นคลิก :guilabel:`บันทึก

  5. เผยแพร่ หน้า

Tip

ปิดใช้งาน เพิ่มไปยังเมนู หากไม่ต้องการให้หน้าปรากฏในเมนู

การจัดการหน้า

การเผยแพร่/ยกเลิกการเผยแพร่หน้า

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

สลับยังไม่เผยแพร่/เผยแพร่แล้ว

Note

นอกจากนี้ยังสามารถ:

  • เผยแพร่/ยกเลิกการเผยแพร่หน้าจาก:ref:คุณสมบัติของหน้า <website/pages/page_properties> ซึ่งคุณสามารถกำหนดวันที่เผยแพร่และ/หรือจำกัดการมองเห็นของหน้าได้หากจำเป็น

  • เผยแพร่/ยกเลิกการเผยแพร่หลายหน้าพร้อมกัน: ไปที่ Website ‣ Site ‣ Pages เลือกหน้า จากนั้นคลิก Action และเลือก Publish หรือ Unpublish

หรือคุณสามารถกำหนด:ref:หน้าแบบคงที่ <website/pages/page_type>`ใดๆ เป็นหน้าแรกของคุณได้โดยไปที่ :menuselection:`Website --> Site --> Properties เลือกแท็บ Publish และเปิดใช้งาน Use as Homepage

คุณสมบัติของหน้า

หากต้องการแก้ไขคุณสมบัติของ:ref:หน้าแบบคงที่ <website/pages/page_type> ให้เข้าถึงหน้าที่คุณต้องการแก้ไข จากนั้นไปที่ Site ‣ Properties ซึ่งคุณสามารถเปลี่ยนคุณสมบัติต่อไปนี้:

  • Page URL: แก้ไข URL ของหน้าในฟิลด์ ในกรณีนี้ คุณสามารถเปลี่ยนเส้นทาง URL เก่าไปยัง URL ใหม่ได้หากจำเป็น หากต้องการทำเช่นนั้น ให้เปิดใช้งาน Redirect old URL จากนั้นเลือก Type ของ:ref:การเปลี่ยนเส้นทาง <website/pages/URL-redirection>:

    • 301 Moved permanently: เพื่อเปลี่ยนเส้นทางหน้าอย่างถาวร

    • 302 Moved temporarily: เพื่อเปลี่ยนเส้นทางหน้าชั่วคราว

    เปลี่ยนเส้นทาง URL เก่า
  • 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

คุณสมบัติ*บางส่วน*เหล่านี้สามารถแก้ไขเป็นชุดได้จาก Website ‣ Site ‣ Pages

การทำซ้ำหน้า

หากต้องการทำสำเนาหน้า ให้เข้าถึงหน้านั้น จากนั้นไปที่ Site ‣ Properties และคลิก ทำสำเนาหน้า ป้อน ชื่อหน้า จากนั้นคลิก ตกลง โดยค่าเริ่มต้น หน้าใหม่จะถูกเพิ่มหลังหน้าที่ทำสำเนาในเมนู แต่คุณสามารถลบออกจากเมนูหรือเปลี่ยนตำแหน่งได้โดยใช้:doc:โปรแกรมแก้ไขเมนู <header_footer>

การลบหน้า

หากต้องการลบหน้า ให้ดำเนินการดังนี้:

  1. เข้าถึงหน้า จากนั้นไปที่ Site ‣ Properties และคลิก Delete Page

  2. หน้าต่างป๊อปอัปจะแสดงลิงก์ทั้งหมดที่อ้างอิงถึงหน้าที่คุณต้องการลบ จัดระเบียบตามหมวดหมู่ เพื่อให้แน่ใจว่าผู้เยี่ยมชมเว็บไซต์จะไม่พบหน้าข้อผิดพลาด คุณต้องอัปเดตลิงก์ทั้งหมดบนเว็บไซต์ของคุณที่อ้างอิงถึงหน้านั้น หากต้องการทำเช่นนั้น ให้ขยายหมวดหมู่ จากนั้นคลิกลิงก์เพื่อเปิดในหน้าต่างใหม่ หรือคุณสามารถตั้งค่า:ref:`การเปลี่ยนเส้นทาง <website/pages/URL-redirection>`สำหรับหน้าที่ถูกลบได้

  3. เมื่อคุณอัปเดตลิงก์แล้ว (หรือตั้งค่า: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 อื่นอีก)

สลับสวิตช์ เปิดใช้งาน เพื่อปิดใช้งานการเปลี่ยนเส้นทาง

Important

การเปลี่ยนเส้นทาง 404, 301 และ 302 มีไว้สำหรับย้ายการเข้าชมจากหน้าที่:ref:`ไม่ได้เผยแพร่ <website/pages/un-publish-page>`หรือ:ref:`ถูกลบ <website/pages/delete-page>`ไปยังหน้า*ใหม่* ในขณะที่การเปลี่ยนเส้นทาง 308 ใช้สำหรับการเปลี่ยนเส้นทาง*ถาวร*ของหน้าที่*มีอยู่*