คลังเก็บหมวดหมู่: ไม่จัดหมวด

URL ของการกระทำแบบกำหนดเองจะไม่แสดงในคุณลักษณะใหม่

ฉันยังอยู่ในนิสัยของงานหัตถกรรมแฟ้ม XML คุณลักษณะด้วยมือเนื่องจากเป็นทั้งหมดค่อนข้างใหม่กับฉัน. ไม่ต้องพึ่งเครื่องมือเวอร์สิ่งไม่ที่ฉันไม่เข้าใจ (เขากล่าวว่า ตามที่เขาเขียนรายการบล็อกการใช้เครื่องมือที่ไม่เข้าใจ).

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

ฉันก็รู้ว่า ผมสะกดผิด "SharePoint" ในลักษณะตำแหน่งของการ <CustomAction> โหนด. นี่คือแฟ้ม elements.xml เลว:

<?xml เวอร์ชัน="1.0" การเข้ารหัส="utf-8" ?>
<องค์ประกอบ xmlns="http://schemas.microsoft.com/sharepoint/">
  <CustomAction
 รหัส="SiteActionsToolbar"
 GroupId="SiteActions"
 สถานที่ตั้ง="Microsoft.Sharepoint.StandardMenu"
 ลำดับ="100"
 ชื่อเรื่อง="สวัสดี!"
 คำอธิบาย="การดำเนินการเมนูกำหนดเองที่เพิ่มผ่านคุณลักษณะ."
 ImageUrl="_layouts/images/menuprofile.gif">

    <UrlAction Url="http://www.xyzzy.com"/>

  </CustomAction>
</องค์ประกอบ>

ดี:

<?xml เวอร์ชัน="1.0" การเข้ารหัส="utf-8" ?>
<องค์ประกอบ xmlns="http://schemas.microsoft.com/sharepoint/">
  <CustomAction
 รหัส="SiteActionsToolBar"
 GroupId="SiteActions"
 สถานที่ตั้ง="Microsoft.SharePoint.StandardMenu"
 ลำดับ="100"
 ชื่อเรื่อง="สวัสดี!"
 คำอธิบาย="การดำเนินการเมนูกำหนดเองที่เพิ่มผ่านคุณลักษณะ."
    >
    <UrlAction Url="http://www.xyzzy.com"/>
  </CustomAction>
</องค์ประกอบ>

That one took me a good two hours to figure out 🙂

ผมใช้ปลอบประโลมในความจริงที่บางวันในอนาคต, จะต้องพูด ด้วยใจ, "ในวัน, ผมจะเดิน 3 ไมล์ขึ้นในหิมะ (แบร์ฟุต!) การปรับใช้คุณลักษณะกำหนดเองเพื่อมอ. คุณเด็ก, คุณไม่ทราบวิธีที่ง่ายที่คุณมี! ไปที่สนามหญ้าของฉัน!"

ไม่รอ.

</สิ้นสุด>

แท็กของ Technorati: ,