อาการ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
บนเซิร์ฟเวอร์ที่กำลังเรียกใช้ Microsoft SharePoint Foundation 2010 คุณเรียกดูไลบรารีเอกสาร
-
คุณสามารถเพิ่มชนิดเนื้อหาใหม่ไปยังชนิดเนื้อหาที่ได้รับอนุญาตสำหรับไลบรารีเอกสารนั้น
-
จากนั้น บนแท็บเอกสารภายใต้เครื่องมือไลบรารีคุณคลิกเอกสารใหม่จากนั้น ในเมนู คุณคลิชนิดเนื้อหาใหม่ที่คุณเพิ่ม
ในสถานการณ์สมมตินี้ แทนที่เป็นกล่องโต้ตอบการอัปโหลดเอกสารที่กำลังเปิด คุณจะถูกเปลี่ยนเส้นทางไปยังฟอร์มบนเพจที่มีอัปโหลดเอกสารที่อยู่บนไซต์ SharePoint Foundation 2010
สาเหตุ
ปัญหานี้เกิดขึ้นเมื่อฟอร์มอัปโหลดใหม่สำหรับเอกสารไลบรารีเนื้อหาชนิดใหม่เริ่มต้น ด้วย "อัปโหลด" เมื่อเหตุการณ์นี้เกิดขึ้น SharePoint 2010 เปิดแบบฟอร์มในหน้าใหม่เมื่อคุณพยายามที่จะอัปโหลดเอกสารใหม่สำหรับชนิดเนื้อหานั้น
การแก้ปัญหา
เมื่อต้องการแก้ไขปัญหานี้ คุณต้องเปลี่ยนชื่อแบบฟอร์มเพื่อที่จะเริ่มต้น ด้วยคำว่า "อัปโหลด" เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
-
บนเซิร์ฟเวอร์ SharePoint เปิดไลบรารีเอกสารที่คุณเพิ่มชนิดเนื้อหาใหม่
-
ภายใต้เครื่องมือไลบรารีคลิกไลบรารีและจากนั้น ในกลุ่มการตั้งค่าคลิกการตั้งค่าไลบรารี
-
ถ้ามองไม่เห็นชนิดเนื้อหาให้ทำตามขั้นตอนเหล่านี้:
-
ภายใต้การตั้งค่าทั่วไปคลิกการตั้งค่าขั้นสูง
-
ภายใต้อนุญาตการจัดการชนิดเนื้อหาคลิกใช่
-
คลิก ตกลง
-
-
ภายใต้ชนิดเนื้อหาคลิกชนิดเนื้อหาใหม่
-
ภายใต้การตั้งค่าคลิกการตั้งค่าขั้นสูง
-
ภายใต้การป้อน URL ของแม่แบบเอกสารที่มีอยู่ค้นหาชื่อแฟ้มชนิดเนื้อหา
ตัวอย่างเช่น พิจารณากรณีที่ URL มีลักษณะดังนี้:/sites/Parent_folder/Library_name/Forms/Content_template.xmlในกรณีนี้Content_template.xml คือ ชื่อแฟ้ม
-
เพิ่มUpload_จุดเริ่มต้นของชื่อแฟ้ม
ตัวอย่างเช่น ชื่อแฟ้มที่อธิบายไว้ในขั้นตอนที่ 6 จะเปลี่ยนเป็นดังนี้:Upload_Content_template.xmlURL ควรจะเป็นดังนี้:
/sites/Parent_folder/Library_name/Forms/Upload_Content_template.xml
-
คลิก ตกลง
-
บนเซิร์ฟเวอร์ที่กำลังเรียกใช้ SharePoint Foundation 2010 เปิดโฟลเดอร์ต่อไปนี้:
%SystemDrive%\Program Files\Common Files\Microsoft Shared\Web เซิร์ฟเวอร์ Extensions\14\template\layouts
-
เลือกแฟ้มที่มีชนิดเนื้อหาใหม่ บนเมนูแก้ไขคลิกคัดลอกและคลิกที่วาง วิธีนี้สร้างสำเนาของแฟ้ม
-
เปลี่ยนชื่อสำเนาของแฟ้มชนิดเนื้อหาตรงกับการเปลี่ยนแปลงชื่อที่คุณได้ทำไว้ในขั้นตอนที่ 7
ตัวอย่างเช่น ค้นหาแฟ้มที่ชื่อContent_template - Copy.xmlและเปลี่ยนชื่อเป็นUpload_Content_template.xml