建立以 URL 參數為基礎的動態電子商務頁面
本文介紹如何 Microsoft Dynamics 365 Commerce 設置可根據 URL 參數提供動態內容的電子商務頁面。
可以將電子商務頁面配置為根據 URL 路徑中的細分提供不同的內容。 因此,該頁面稱為動態頁面。 該段用作檢索頁面內容的參數。 例如,在網站建立器中創建並命名為 blog_viewer 的頁面將映射到 URL https://fabrikam.com/blog
。 然後,可以使用此頁面根據 URL 路徑中的最後一個片段顯示不同的內容。 例如,URL https://fabrikam.com/blog/article-1
中的最後一個片段是 第 1 條。
您還可以使用網站建立器網頁覆蓋參數化的網址細分受眾群。 例如,在網站建立器中創建並命名為 blog_summary 的頁面可以映射到 URL https://fabrikam.com/blog/about-this-blog
。 https://fabrikam.com/blog
當請求 /about-this-blog
網址時,段位於末尾, 系統會返回 blog_summary 頁面內容,而不是 /about-this-blog
將段解釋為頁面要使用的 https://fabrikam.com/blog
參數。
選擇要傳遞到動態網頁的參數的名稱時,網址中顯示的動態網頁名稱 (/blog
在上面的範例中) 不能用作參數名稱或參數名稱的子字串。
附註
託管、檢索和顯示動態頁面內容的功能是使用自定義模組實現的。 有關詳細資訊,請參閱 連線通道擴展性。
設定動態電子商務頁面
若要設置動態電子商務頁面,必須創建動態頁面、創建基本 URL 並配置到動態頁面的路由。
建立將提供動態內容的頁面
若要創建將提供動態內容的頁面,跟隨添加新網站頁面 中的步驟。 您建立的頁面將需要實現一個模組,該模組使用 URL 路徑中的最後一個段從外部數據源檢索內容。 有關自定義模組開發的詳細資訊,請參閱 連線通道擴展性。
為動態頁面建立基本網址
若要在 Commerce 網站建立器中為動態頁面創建基本 URL,跟隨執行以下步驟。
- 轉到 “URL”,然後選擇“ 新建 > 新 URL”。
- 在“創建新 URL ” 對話框中,選擇“ 內部頁”。 在 URL 路徑 下,輸入將用作動態頁面根目錄的路徑 (在本例中為 /blog)。 然後選擇下一步。
- 在選擇頁面 對話框中,選擇您創建的用作動態頁面的頁面,然後選擇 保存。
- 選取發佈。
設定到動態頁面的路由
若要在 Commerce 網站建立器中設定到動態頁面的路由,跟隨執行以下步驟。
- 轉到 網站設置 > 擴展。
- 在“參數化 URL 路徑” 下,選擇“ 添加”,然後輸入創建 URL 時輸入的 URL 路徑 (在本例中為 /blog)。
- 選取儲存後發佈。
配置路由后,對參數化 URL 路徑的所有請求都將返回與該 URL 關聯的頁面。 如果任何請求包含其他段,則將返回關聯的頁面,並將使用段作為參數檢索頁面內容。 例如, https://fabrikam.com/blog/article-1
將返回 https://fabrikam.com/blog
顯示使用 /article-1 參數檢索的內容的頁面。
使用自訂網頁覆寫參數化網址
若要在 Commerce 網站建立器中使用自訂頁面覆蓋參數化 URL,跟隨執行以下步驟。
- 轉到 “URL”,然後選擇“ 新建 > 新 URL”。
- 在“創建新 URL ” 對話框中,選擇“ 內部頁”。 在 URL 路徑 下,輸入包含要覆蓋的細分的路徑 (在本例中為 /blog/about-this-blog)。 然後選擇下一步。
- 在“選擇頁面” 對話框中,選擇自定義頁面,然後選擇“ 保存” 。
- 選取發佈。
- 如果自定義頁面尚未發佈,請轉到 頁面,選擇自定義頁面,然後選擇 發佈。
發佈自定義頁面后,將提供該頁面,而不是具有參數化內容的動態頁面。