2010-07-22 3 views
6

Trường "Trang kết quả tìm kiếm bộ sưu tập trang" được sử dụng để định cấu hình trang kết quả tìm kiếm được sử dụng cho tìm kiếm theo ngữ cảnh (chẳng hạn như "Trang web này"). Nó có thể được tìm thấy bằng cách làm như sau:Cách lấy trang kết quả tìm kiếm bộ sưu tập trang trong Sharepoint 2010?

  1. Tới SharePoint bộ sưu tập trang web của bạn
  2. "Cài đặt trang web"
  3. Chọn từ "Site Actions" menu
  4. Đến "Trang web Bộ sưu tập Quản lý" và chọn "Cài đặt tìm kiếm"
  5. Trường "Trang kết quả tìm kiếm bộ sưu tập trang web" sẽ được liệt kê ở dưới cùng.

Giá trị mặc định là

/_layouts/osssearchresults.aspx 

Làm thế nào tôi có thể lấy lại và thay đổi giá trị này thông qua mô hình đối tượng SharePoint?

Trả lời

14

Các thiết lập được lưu trữ trong:

site.RootWeb.AllProperties["SRCH_TRAGET_RESULTS_PAGE"] 

Nếu không tồn tại hoặc là null rồi '/_layouts/osssearchresults.aspx' được sử dụng

URL Search Center là trong

site.RootWeb.AllProperties["SRCH_ENH_FTR_URL"] 

Và chế độ thả xuống trong

site.RootWeb.AllProperties["SRCH_SITE_DROPDOWN_MODE"] 
+0

Điều này thay đổi giá trị của Trung tâm Tìm kiếm Bộ sưu tập Trang web (tức là cho phép tùy chỉnh phạm vi). Nhưng tôi cần thay đổi URL thành chính bố cục. – Alexander

+0

Upps :-(đã thiết lập cho năm 2007, nơi trang đã được mã hóa cứng. Câu trả lời hiện được cập nhật cho năm 2010. –

+0

Cảm ơn, bây giờ nó hoạt động :) – Alexander