ปัญหาตราสินค้าที่อาจเกิดขึ้นเมื่ออัปเกรดเป็น SharePoint 2013

สิ่งสำคัญ:  บทความนี้เป็นการแปลด้วยเครื่อง โปรดดู ข้อจำกัดความรับผิดชอบ โปรดดูบทความฉบับภาษาอังกฤษ ที่นี่ เพื่อใช้อ้างอิง

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

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

ใน SharePoint 2010 คุณอาจทำตราสินค้ากับไซต์ของคุณด้วยหนึ่งในหลายๆ วิธี ตัวอย่างเช่น คุณอาจทำตราสินค้ากับไซต์ของคุณโดย

  • การนำสไตล์ชีตที่กำหนดเองไปใช้กับไซต์ของคุณซึ่งแทนที่สไตล์เริ่มต้นของ SharePoint

  • การนำธีมที่กำหนดเอง (ไฟล์ THMX) ไปใช้กับไซต์ของคุณ

  • การคัดลอกและปรับเปลี่ยนหนึ่งในหน้าต้นแบบ SharePoint ที่พร้อมใช้งาน

  • การสร้างหน้าต้นแบบที่กำหนดเองใหม่ทั้งหมดในไซต์การประกาศ ซึ่งหน้าต้นแบบที่กำหนดเองใช้สไตล์แบบกำหนดเอง และถูกอ้างอิงโดยเค้าโครงหน้าแบบกำหนดเอง

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

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

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

ส่วนต่อไปนี้จะแสดงรายการปัญหาตราสินค้าที่อาจเกิดขึ้นเมื่อคุณอัปเกรดเป็น SharePoint Online 2013

ด้านบนของหน้า

CSS แบบกำหนดเอง

วิธีทั่วไปในการนำตราสินค้าแบบกำหนดเองไปใช้กับไซต์ SharePoint 2010 คือการสร้างไฟล์ CSS ใหม่ที่มีสไตล์ซึ่งแทนที่สไตล์ SharePoint เริ่มต้น

อย่างไรก็ตาม เพื่อให้ UI ใหม่รวดเร็วและราบรื่นขึ้น SharePoint 2013 แนะนำการเปลี่ยนแปลงพื้นฐานของวิธีปรับใช้ CSS ดังนี้

  • ขนาดไฟล์ CSS ถูกลดลง

  • การซ้อนของตัวเลือก CSS มีจำกัด

  • การสืบทอด CSS จะถูกใช้เมื่อใดก็ตามที่เป็นไปได้

  • คลาสจะถูกกำหนดไว้ในที่เดียว

  • คลาสที่เกี่ยวข้องจะถูกจัดกลุ่มไว้ในไฟล์ CSS

  • สไตล์แบบอินไลน์และ การประกาศ ที่สำคัญไม่ถูกใช้เพราะไม่สามารถแทนที่ได้

  • สไตล์ใช้โครงสร้างและข้อตกลงการตั้งชื่อที่สอดคล้องกัน

ใน SharePoint 2013 สไตล์ใช้โครงสร้างและข้อตกลงการตั้งชื่อที่สอดคล้องกัน

ส่วนการตั้งชื่อ

ms -

<ฟีเจอร์>-

<ชื่อ>

คำอธิบาย

ระบุว่านี่คือคลาสของไมโครซอฟท์

ชื่อของฟีเจอร์ที่รายการนี้มีความเกี่ยวข้องหรือเป็น “หลัก” ถ้าใช้เป็นส่วนหนึ่งของ UI หลัก

ชื่อที่ให้คำอธิบายของรายการ เช่น ชื่อเรื่อง ลิงก์ และอื่นๆ

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

ด้านบนของหน้า

ธีมแบบกำหนดเอง

ใน SharePoint 2010 คุณสามารถใช้โปรแกรม Office เช่น PowerPoint 2010 เพื่อสร้างไฟล์ THMX ได้ จากนั้น คุณสามารถอัปโหลดไฟล์ธีมนั้นลงใน SharePoint 2010 และนำธีมไปใช้กับไซต์ของคุณ

ใน SharePoint 2013 กลไกธีมได้รับการปรับปรุงให้ธีมมีประสิทธิภาพและยืดหยุ่นมากขึ้นเพื่อให้ธีมอัปเกรดได้อย่างง่ายขึ้น รูปแบบธีมใช้มาร์กอัปสไตล์ข้อคิดเห็นใน CSS และจะแทนส่วนต่างๆ ของ CSS ที่ยึดตามพารามิเตอร์ เช่น ฟอนต์และแบบแผนชุดสีที่ผู้ใช้เลือก ธีมใน SharePoint 2013 จะได้รับการกำหนดโดยไฟล์ XML ดังนี้

  • SPColor.xml กำหนดชุดแบบสี ซึ่งช่องต่างๆ ในขณะนี้มีชื่อที่สื่อความหมายได้ดี เพื่อให้ชัดเจนมากขึ้นว่าองค์ประกอบ UI ใดจะได้รับผลกระทบเมื่อคุณเปลี่ยนค่าของสี นอกจากนี้ ธีมยังสนับสนุนการตั้งค่าความทึบแสงได้ด้วยในขณะนี้

  • SPFont.xml กำหนดแบบแผนฟอนต์และสนับสนุนหลายภาษา ฟอนต์ที่ใช้กับเว็บ และฟอนต์ของเว็บ

อย่างไรก็ตาม ไม่มีการสนับสนุนสำหรับการอัปเกรดไฟล์ THMX จาก SharePoint 2010 เป็น SharePoint 2013 ถ้าคุณนำธีมที่กำหนดเองไปใช้กับไซต์ SharePoint 2010 ของคุณ เมื่อคุณอัปเกรดเป็น SharePoint 2013 ไฟล์ธีมจะยังคงอยู่ แต่ธีมจะไม่ถูกนำไปใช้กับไซต์อีกต่อไป และไซต์จะแปลงกลับไปเป็นธีมเริ่มต้น

เมื่อต้องการแก้ไขปัญหานี้ คุณควรสร้างไซต์คอลเลกชันการประเมินก่อน แล้วสร้างธีมใหม่โดยใช้ฟีเจอร์ธีมใหม่ใน SharePoint 2013 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับธีมใหม่ ให้ดูที่บทความต่อไปนี้

ด้านบนของหน้า

คัดลอกและปรับเปลี่ยนหนึ่งในหน้าต้นแบบที่พร้อมใช้งาน

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

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

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

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

ด้านบนของหน้า

หน้าต้นแบบที่กำหนดเองในไซต์การประกาศ

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

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

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

ตัวแทนเนื้อหาแบบกำหนดเองบนหน้าต้นแบบที่กำหนดเอง

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

เพื่อระบุว่าคุณมีปัญหานี้หรือไม่ คุณสามารถสร้างไซต์คอลเลกชันการประเมินที่เป็นไซต์การประกาศด้วย แล้วตั้งค่าหน้าต้นแบบเป็นหน้าต้นแบบ SharePoint 2013 แบบพร้อมใช้งาน ถ้าไซต์ยังคงแสดงอยู่ แสดงว่าคุณไม่มีปัญหานี้ ถ้าไซต์ไม่แสดง และคุณได้รับ “ข้อผิดพลาดที่ไม่คาดคิด” พร้อมด้วย ID สหสัมพันธ์ แสดงว่าคุณอาจมีปัญหานี้

เมื่อต้องการแก้ไขปัญหานี้ ให้ทำดังต่อไปนี้

  1. สร้างไซต์คอลเลกชันการประเมินที่เป็นไซต์คอลเลกชันการประกาศ

  2. สร้างหน้าต้นแบบ SharePoint 2013 ใหม่

  3. เพิ่มตัวแทนเนื้อหาแบบกำหนดเองไปยังหน้าต้นแบบ 2013

  4. นำหน้าต้นแบบใหม่ไปใช้กับไซต์

  5. สร้างเค้าโครงหน้าที่ไม่มีตัวแทนเนื้อหาแบบกำหนดเอง เค้าโครงหน้าจะถูกกำหนดความสัมพันธ์กับหน้าต้นแบบใหม่ที่ได้ถูกนำไปใช้กับไซต์นั้น

  6. เปลี่ยนหน้าทั้งหมดที่ใช้เค้าโครงหน้าเก่าให้ใช้เค้าโครงหน้าใหม่ คุณสามารถทำได้ด้วยตนเองโดยการแก้ไขหน้าแต่ละหน้าในเบราว์เซอร์และใช้ตัวเลือกบน Ribbon หรือคุณสามารถทำได้ด้วยการเขียนโปรแกรมโดยใช้ตัวแบบวัตถุฝั่งไคลเอ็นต์ที่ใช้งานกับ Office 365 ได้

  7. ลบเค้าโครงหน้าเก่าที่มีตัวแทนเนื้อหาแบบกำหนดเอง

เราไม่แนะนำให้คุณเพิ่มตัวแทนเนื้อหาแบบกำหนดเองลงในหน้าต้นแบบหรือเค้าโครงหน้าที่กำหนดเอง

ดูเพิ่มเติม

กำหนดค่าไซต์คอลเลกชันและการอัปเกรดเวอร์ชันตั้งค่า

อัปเกรดไซต์คอลเลกชัน

ไฟล์แบบกำหนดเองที่พบในระหว่างการตรวจสอบความสมบูรณ์ของไซต์คอลเลกชัน

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

ชนิดเนื้อหาหลักหายไปในระหว่างการตรวจสอบความสมบูรณ์ของไซต์คอลเลกชัน

ตรวจสอบเทมเพลตไซต์หายไปที่พบในระหว่างการไซต์คอลเลกชันสถานภาพ

การแก้ไขปัญหาไซต์คอลเลกชันการอัปเกรด

ด้านบนของหน้า

หมายเหตุ: ข้อจำกัดความรับผิดชอบของการแปลด้วยเครื่อง: บทความนี้มีการแปลด้วยระบบคอมพิวเตอร์โดยไม่มีการดำเนินการโดยบุคคล Microsoft จัดให้มีการแปลด้วยเครื่องนี้เพื่อช่วยให้ผู้ใช้ที่ไม่ได้พูดภาษาอังกฤษสามารถใช้ประโยชน์จากเนื้อหาเกี่ยวกับผลิตภัณฑ์ บริการและเทคโนโลยีของ Microsoft เนื่องจากบทความมีการแปลด้วยเครื่อง อาจมีข้อผิดพลาดด้านคำศัพท์ ไวยากรณ์หรือรูปประโยค

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

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

×