建立自訂頁面範本用來轉譯 RSS 摘要

在此範例中,我們會建立自訂頁面範本來轉譯新聞文章的 RSS 摘要,使用 Liquid 和網站範本頁面範本。 其他資訊: 使用網站範本儲存來源內容

首先,我們會建立新的 Dynamics 365 檢視表,用來載入摘要的資料。 在此範例中,我們會讓它成為網頁上的檢視表,並使用此實體來儲存我們的文章。 我們可以使用此檢視表設定結果的排序和篩選,並且包含實體屬性做為欄,以便在 Liquid 範本中提供。

編輯頁面範本

接著,我們將為 RSS 摘要建立網站範本。 此範本會套用至我們網站中的特定網頁,因此我們將使用該頁面的標題和摘要做為摘要的標題和描述。 接著我們將使用 entityview 標記載入新建立的「新聞文章」檢視表。 其他資訊: Dynamics 365 實體標籤 請注意,我們也會將網站範本的 [MIME 類型] 欄位設定為 application/rss+xml。 這會指出範本轉譯時,回覆內容類型會是哪一種。

設定 RSS 摘要的網站範本

現在我們將建立新的頁面範本,用來將 RSS 摘要範本指派至網站上的任何網頁。 請注意,我們取消選取 [使用網站頁首和頁尾],因為我們想要自行控制摘要的整個頁面回覆的轉譯方式。

設定 RSS 摘要的頁面範本

現在只剩建立新網頁來代管摘要,指定它的標題和摘要,並將它指派為「RSS 摘要」範本。 我們可以在 Dynamics 365 中這樣做,或使用入口網站內嵌編輯功能:

新增下層頁面

現在,當我們要求這個新網頁時,就會收到 RSS 摘要 XML:

RSS 摘要範例

在此範例中,我們已了解如何結合 Liquid、網站範本、Dynamics 365 檢視表及入口網站內容管理功能來建立自訂 RSS 摘要。 結合這些功能可為任何入口網站應用程式增添強大的自訂功能。

請參閱

建立進階入口網站範本
使用 Liquid 和網站範本頁面範本建立自訂頁面範本
轉譯與目前頁面相關的實體清單
轉譯網站頁首和主要導覽列
最多轉譯三個頁面階層,使用混合導覽