Hành động tùy chỉnh URL sẽ không hiển thị cho tính năng mới

Tôi vẫn còn trong thói quen của crafting tập tin XML tính năng của tôi bằng tay, kể từ khi nó là tất cả khá mới với tôi. Tôi không muốn dựa vào một công cụ kết thúc thế nào tôi không hiểu (ông nói như ông đã viết một entry blog bằng cách sử dụng một công cụ ông không hiểu).

Ngày hôm nay, Tôi đã cố gắng để thêm một hành động tùy chỉnh để thiết lập trang web nhưng nó chỉ sẽ không hiển thị. Tôi có thể cài đặt các tính năng và nhìn thấy nó trong các tính năng trang web, nhưng khi tôi kích hoạt nó (mà không có lỗi) nó chỉ đơn giản là sẽ không hiển thị trên trình đơn thả xuống.

Tôi cuối cùng đã nhận ra rằng tôi sai chính tả "SharePoint" trong thuộc tính vị trí của các <CustomAction> nút. Đây là tập tin xấu elements.xml:

<?XML Phiên bản="1.0" mã hóa="UTF-8" ?>
<Yếu tố xmlns="http://schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolbar"
 GroupId="SiteActions"
 Vị trí="Microsoft.Sharepoint.StandardMenu"
 Trình tự="100"
 Tiêu đề="Xin chào!"
 Mô tả="Hành động tùy chỉnh menu Thêm vào thông qua một tính năng."
 ImageUrl="_layouts/Images/menuprofile.gif">

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

  </CustomAction>
</Yếu tố>

Tốt:

<?XML Phiên bản="1.0" mã hóa="UTF-8" ?>
<Yếu tố xmlns="http://schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolBar"
 GroupId="SiteActions"
 Vị trí="Microsoft.SharePoint.StandardMenu"
 Trình tự="100"
 Tiêu đề="Xin chào!"
 Mô tả="Hành động tùy chỉnh menu Thêm vào thông qua một tính năng."
    >
    <UrlAction URL="http://www.xyzzy.com"/>
  </CustomAction>
</Yếu tố>

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

Tôi lấy sự an ủi trong thực tế mà một số ngày trong tương lai, Tôi có thể nói với niềm tin, "trở lại trong ngày, Tôi đã phải đi bộ ba dặm lên đồi trong tuyết (chân trần!) để triển khai một tính năng tùy chỉnh để MOSS. Bạn trẻ em, bạn không biết làm thế nào dễ dàng bạn có nó! Xuống bãi cỏ của tôi!"

Không thể chờ đợi.

</kết thúc>

Technorati Tags: ,

4 Những suy nghĩ trên "Hành động tùy chỉnh URL sẽ không hiển thị cho tính năng mới

  1. David Remillard
    Cảm ơn nhiều! Điều này đã cho tôi, quá! Tìm thấy bài viết của bạn sau khi lãng phí một bó của thời gian. Cảm ơn bạn đã gửi bài! Dave.
  2. Không tên
    Cảm ơn bạn! Cảm ơn bạn! Cảm ơn bạn!
    Nó đã cho tôi litteraly 3 giờ cho đến khi tôi tìm thấy trang web của bạn và thấy rằng tôi thực sự đánh vần sai Sharepoint. Tại sao các địa ngục là nó "chia sẻPoint"?!?!
    Dù sao cảm ơn rất nhiều người đàn ông!

Để lại câu trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *