Tworzenie dynamicznych stron handlu elektronicznego na podstawie parametrów adresu URL
W tym artykule opisano, jak skonfigurować stronę handlu elektronicznego Microsoft Dynamics 365 Commerce, która może obsługiwać zawartość dynamiczną na podstawie parametrów adresu URL.
Stronę w usługach handlu elektronicznego można skonfigurować tak, aby obsługiowała inną zawartość, w zależności od segmentu w ścieżce adresu URL. Dlatego strona jest znana jako strona dynamiczna. Segment jest używany jako parametr pobierania zawartości strony. Na przykład strona utworzona w konstruktorze witryn i nazwana blog_viewer zostanie zmapowana do adresu URL https://fabrikam.com/blog
. Następnie można użyć tej strony, aby wyświetlić inną zawartość, opartą na ostatnim segmencie ścieżki adresu URL. Na przykład ostatnim segmentem adresu URL https://fabrikam.com/blog/article-1
jest article-1.
Możesz także zastąpić sparametryzowany segment URL stroną budowania witryny. Na przykład strona utworzona w konstruktorze witryn i nazwana blog_summary może być zmapowana do adresu URL https://fabrikam.com/blog/about-this-blog
. Kiedy żądany jest URL https://fabrikam.com/blog
z segmentem /about-this-blog
na końcu, zwracana jest zawartość strony blog_summary, zamiast segmentu /about-this-blog
interpretowanego jako parametr do użycia przez stronę https://fabrikam.com/blog
.
Wybierając nazwy parametrów, które mają być przekazane stronie dynamicznej, nie można używać nazwy strony dynamicznej w postaci, w jakiej występuje ona w adresie URL (/blog
w powyższym przykładzie), jako nazwy parametru lub podłańcucha nazwy parametru.
Uwaga
Hostowanie, pobieranie i wyświetlanie dynamicznej zawartości strony jest implementowane przy użyciu niestandardowego modułu. Więcej informacji jest dostępnych w artykule Rozszerzanie kanału online.
Skonfiguruj dynamiczną stronę handlu elektronicznego
Aby skonfigurować dynamiczną stronę handlu elektronicznego, musisz utworzyć stronę dynamiczną, utworzyć podstawowy adres URL i skonfigurować trasę do strony dynamicznej.
Utwórz stronę, która będzie obsługi zawartości dynamicznej
Aby utworzyć stronę z dynamiczną zawartością, wykonaj kroki podane w sekcji Dodawanie nowej strony witryny. Utworzona strona będzie wymagała implementacji modułu, który używa ostatniego segmentu ścieżki URL do pobierania treści z zewnętrznego źródła danych. Aby uzyskać więcej informacji dotyczących tworzenia modułów niestandardowych, zobacz Rozszerzanie kanału online.
Utwórz podstawowy adres URL strony dynamicznej
Aby utworzyć podstawowy adres URL strony dynamicznej w Konstruktorze witryn Commerce, wykonaj następujące kroki.
- Przejdź do Adresy URL, a następnie wybierz Nowy > Nowy adres URL.
- W oknie dialogowym Utwórz nowy adres URL wybierz Strona wewnętrzna. W obszarze Ścieżka URL wprowadź ścieżkę, która będzie pełnić funkcję katalogu głównego strony dynamicznej (w tym przykładzie jest to /blog). Następnie wybierz Dalej.
- W oknie dialogowym Wybór strony wybierz utworzoną przez siebie stronę, która ma służyć jako strona dynamiczna, a następnie Zapisz.
- Wybierz Publikuj.
Konfigurowanie marszruty do strony dynamicznej
Aby skonfigurować trasę do strony dynamicznej w narzędziu do tworzenia witryn Commerce, wykonaj następujące kroki.
- Przejdź do Ustawienia witryny > Rozszerzenia.
- W obszarze Ścieżki parametrów adresu URL wybierz Dodaj, a następnie wprowadź ścieżkę URL wprowadzoną podczas tworzenia adresu URL (w tym przykładzie jest to /blog).
- Wybierz Zapisz i opublikuj.
Po skonfigurowaniu trasy wszystkie żądania skierowane do sparametryzowanej ścieżki adresu URL spowodują zwrócenie strony skojarzonej z tym adresem URL. Jeśli jakiekolwiek żądania zawierają dodatkowy segment, skojarzona strona zostanie zwrócona, a zawartość strony zostanie pobrana przy użyciu segmentu jako parametru. Na przykład https://fabrikam.com/blog/article-1
zwróci stronę https://fabrikam.com/blog
wyświetlającą treść, którą pobrano przy użyciu parametru /article-1.
Zastąp sparametryzowany adres URL stroną niestandardową
Aby zastąpić sparametryzowany adres URL niestandardową stroną w narzędziu do tworzenia witryn Commerce, wykonaj następujące kroki.
- Przejdź do sekcji Adresy URL, a następnie wybierz Nowy > Nowy adres URL.
- W oknie dialogowym Utwórz nowy adres URL wybierz Strona wewnętrzna. W obszarze Ścieżka URL wprowadź ścieżkę, która zawiera segment do zastąpienia (w tym przykładzie jest to /blog/about-this-blog). Następnie wybierz Dalej.
- W oknie dialogowym Wybór strony wybierz stronę niestandardową, a następnie Zapisz.
- Wybierz Publikuj.
- Jeśli strona niestandardowa nie została jeszcze opublikowana, przejdź do sekcji Strony, wybierz niestandardową stronę, a następnie wybierz Publikuj.
Po opublikowaniu strony niestandardowej będzie ona wyświetlana zamiast strony dynamicznej, która ma sparametryzowaną zawartość.
Dodatkowe zasoby
Modyfikacja istniejącej strony witryny
Dodawanie nowej strony witryny
Zapisywanie, podgląd i publikowanie strony
Wzbogacanie strony docelowej kategorii