共用方式為


建立以 URL 參數為基礎的動態電子商務頁面

附註

Dynamics 365 Commerce 的零售興趣群組已從 Yammer 移至 Viva Engage。 如果您無法存取新的Viva Engage社群,請填寫此表單 (https://aka.ms/JoinD365commerceVivaEngageCommunity) 以新增,並繼續參與最新的討論。

本文說明如何設定 Microsoft Dynamics 365 Commerce 電子商務頁面,以根據 URL 參數提供動態內容。

電子商務頁面可以根據 URL 路徑中的某個區段來設定提供不同內容。 因此,該頁面被稱為動態頁面。 該區段用作參數來取得頁面內容。 例如,在網站建立器中建立並命名為 blog_viewer 的頁面會對應到 URL https://fabrikam.com/blog。 此頁面可以用來根據 URL 路徑中最後一個區段顯示不同內容。 例如,URL https://fabrikam.com/blog/article-1 中的最後一個區段是 article - 1

您也可以使用網站建立器頁面覆寫參數化的 URL 區段。 例如,在網站建立器中建立並命名為 blog_summary 的頁面可以對應到 URL https://fabrikam.com/blog/about-this-blog。 當請求帶有 https://fabrikam.com/blog 區段的 /about-this-blog URL 時,會回傳 blog_summary 頁面內容,而不是將 /about-this-blog 區段當作參數由 https://fabrikam.com/blog 頁面使用。

在為動態頁面傳遞參數選擇名稱時,動態頁面在 URL 中出現的名稱 (如上述範例中的 /blog) 不能用作參數名稱或參數名稱的子字串。

附註

承載、擷取及顯示動態頁面內容的功能,是透過自訂模組實作的。 如需進一步了解,請參閱線上通路擴充功能

設定動態電子商務頁面

要設定動態電子商務頁面,您必須建立動態頁面、建立基底 URL,並設定路由到該動態頁面。

建立將提供動態內容的頁面

要建立將提供動態內容的頁面,請依照新增新網站頁面的步驟進行。 您所建立的頁面需要實作一個模組,該模組使用 URL 路徑中最後的區段,從外部資料來源擷取內容。 欲了解自訂模組開發的更多資訊,請參閱線上通路擴充功能

建立動態頁面的基底 URL

要在商務網站建置器中建立動態頁面的基礎網址,請依照以下步驟操作:

  1. 前往 URL,選擇新增 > 新增 URL
  2. 建立新 URL 對話方塊中,選擇內部頁面。 在 URL 路徑下,輸入將作為動態頁面根目錄的路徑 (本例中為 /blog)。 然後選擇下一步
  3. 選擇頁面對話方塊中,選擇您建立用來作為動態頁面的頁面,然後選擇儲存
  4. 選取發佈

設定路由到動態頁面

要在商務網站建置器中設定動態頁面的路由,請依照以下步驟操作:

  1. 前往網站設定>擴充功能
  2. 參數化 URL 路徑下,選擇新增,然後輸入您建立 URL 時輸入的路徑 (本例中為 /blog)。
  3. 選取儲存後發佈

路由設定完成後,所有對該參數化 URL 路徑的請求都會回傳與該 URL 關聯的頁面。 若請求包含額外的區段,將回傳關聯頁面,並使用該區段作為參數來擷取頁面內容。 例如,https://fabrikam.com/blog/article-1 會回傳 https://fabrikam.com/blog 頁面,顯示其利用 /article - 1 參數擷取的內容。

使用自訂頁面覆寫參數化 URL

要在 Commerce 網站建構器中使用自訂頁面取代參數化的 URL,請依照以下步驟操作:

  1. 前往 URL,選擇新增 > 新增 URL
  2. 建立新 URL 對話方塊中,選擇內部頁面。 在 URL 路徑下,輸入包含要覆寫區段的路徑 (本例中為 /blog/about - this - blog)。 然後選擇下一步
  3. 選擇頁面對話方塊中,選擇自訂頁面,然後選擇儲存
  4. 選取發佈
  5. 若自訂頁面尚未發佈,請前往頁面,選擇自訂頁面,然後選擇發佈

自訂頁面發佈後,將提供該頁面內容,取代具有參數化內容的動態頁面。

其他資源

修改現有網站頁面

新增網站頁面

選取頁面配置

管理 SEO 中繼資料

儲存、預覽和發佈頁面

擴充產品頁面

擴充類別登陸頁面

驗證頁面內容協助工具

線上通路擴充性