如何將自訂動作新增至 SharePoint Server 中的動態顯示面板

 

**適用版本:**SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-07-24

**摘要:**了解如何將自訂動作新增至SharePoint Server動態顯示面板。

如何在 SharePoint Server 中的動態顯示面板中顯示自訂受管理屬性的值,我們顯示您如何在動態顯示面板中顯示自訂受管理屬性的值。本文中您將了解:

  • 什麼是動態顯示面板動作

  • 如何新增動作至動態顯示面板

什麼是動態顯示面板動作?

我們查看如何將自訂動作新增至動態顯示面板之前,請確定一下我們知道什麼是巨集指令。

在動態顯示面板的底端有一些呼叫動作的連結。當我們選擇其中一個時,就會發生的某個項目。例如,在我們搜尋中心案例中,當我們選擇 「 傳送 」

Send

會開啟電子郵件訊息與清單項目的連結。

新郵件

若要讓我們訪客可從搜尋結果中的某個項目執行而不需要保留搜尋結果] 頁面上,我們可以新增自訂動作。

在搜尋中心案例中,我們想要新增自訂動作所開啟的已發佈的文章。例如,對於搜尋結果 」 自訂搜尋結果類型中SharePoint Server"中,我們想要新增會開啟此連結的動作: < 需要 fwlink 吗?https://technet.microsoft.com/en-us/library/dn135239.aspx>

如何新增動作至動態顯示面板

我們清單中發佈的文章、 時要發行的文件的 URL 新增至清單項目。螢幕擷取畫面下方顯示內容版本 URL 」 上的 [網站] 欄中如何維護文章"自訂搜尋結果類型中SharePoint Server"的 URL。

清單項目新增動作

因為此 URL 會保留在清單中,我們可以新增自訂動作將會開啟連結動態顯示面板。

如何在 SharePoint Server 中的動態顯示面板中顯示自訂受管理屬性的值顯示動態顯示面板動作所Item_Common_HoverPanel_Actions顯示範本的呈現方式。因此,若要新增的自訂動作,您必須編輯此檔案。

但是,類似什麼我們進行了我們在動態顯示面板來新增自訂屬性時,您已新增想要使用您的項目顯示範本的自訂動作的 managed 的屬性。

是否混淆吗?這並不容易。若要了解如何所連接的事項 while 延長。開始吧透過它逐步說明。

若要將自訂動作新增到動態顯示面板的步驟如下:

  1. 尋找您想要使用的網站欄的 managed 的屬性名稱。如何顯示自訂受管理屬性的值在搜尋結果-選項 1 in SharePoint Server顯示如何執行這項作業。

  2. 在對應的網路磁碟機中開啟項目顯示範本。在項目ManagedPropertyMapping標籤中顯示範本、 新增自訂的受管理的屬性使用下列語法:

    '<Current item property name>':<Managed property name>'
    

    在搜尋中心案例中,我們加入我們想要使用的TechNet 內容顯示範本的自訂屬性。

    已新增 MP

  3. 注意

    不執行此步驟設定若您使用SharePoint Online。

    移至網站設定-->搜尋結果類型。請注意屬性同步處理通知會顯示。

    屬性同步處理警示

    顯示此警示是因為我們已新增新的 managed 的屬性 (什麼我們並未在步驟 2) 項目顯示範本。若要以新加入的 managed 屬性更新結果類型,選擇 [更新]。

    已更新 MP

    重要

    如果您不執行更新,新加入的 managed 的屬性將不會顯示在動態顯示面板。

  4. 開啟Item_Common_HoverPanel_Actions顯示範本。請參閱預設動作會建立和使用 JavaScript 及 HTML 新增您的自訂動作的方式。

    在搜尋中心案例中,我們已經討論過如何在開啟的動作 (_ #= editHmtl = #_) 所建立。根據所,我們建立新的動作: _ #= viewHtml = #_。下列螢幕擷取畫面顯示我們進行了。

    已新增動作

    透過新的搜尋並停留自訂的搜尋結果,我們看到我們新的自訂動作的顯示。好 !

    已顯示新動作

現在您知道如何變更搜尋結果的顯示的方式有的一點我們應該查看,且這是您可以在方式變更顯示在搜尋方塊網頁組件中的文字。

此系列中下一篇文章

如何變更 SharePoint Server 中搜尋方塊網頁組件中顯示的文字