Udostępnij za pośrednictwem


Tworzenie dynamicznych stron handlu elektronicznego na podstawie parametrów adresu URL

Uwaga

Grupa handlu detalicznego firmy Dynamics 365 Commerce przeniosła się z usługi Yammer do Viva Engage. Jeśli nie masz dostępu do nowej społeczności Viva Engage, wypełnij ten formularz (https://aka.ms/JoinD365commerceVivaEngageCommunity), aby dodać i pozostać zaangażowanym w najnowsze dyskusje.

W tym artykule opisano sposób konfigurowania strony handlu elektronicznego usługi Microsoft Dynamics 365 Commerce obsługującej zawartość dynamiczną na podstawie parametrów adresu URL.

Stronę handlu elektronicznego można skonfigurować tak, aby obsługiwała inną zawartość na podstawie segmentu w ścieżce adresu URL. Ta konfiguracja sprawia, że strona jest dynamiczna. Użyj segmentu jako parametru, aby pobrać zawartość strony. Na przykład strona utworzona za pomocą konstruktora witryn i nazwana blog_viewer odwzorowuje się na adres URL https://fabrikam.com/blog. Za pomocą tej strony można wyświetlić inną zawartość na podstawie ostatniego segmentu w ścieżce 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ą konstruktora witryn. Na przykład strona utworzona w kreatorze witryn o nazwie blog_summary jest mapowana na adres 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.

Po wybraniu nazw parametrów, które mają być przekazywane do strony dynamicznej, nie należy używać nazwy strony dynamicznej, ponieważ jest ona wyświetlana w adresie URL (/blog w poprzednim przykładzie) jako nazwa parametru lub jako podciąg nazwy parametru.

Uwaga

Moduł niestandardowy implementuje funkcje hostingu, pobierania i wyświetlania dynamicznej zawartości strony. Więcej informacji jest dostępnych w artykule Rozszerzanie kanału online.

Konfigurowanie dynamicznej strony handlu elektronicznego

Aby skonfigurować dynamiczną stronę handlu elektronicznego, utwórz stronę dynamiczną, utwórz podstawowy adres URL i skonfiguruj trasę na stronie dynamicznej.

Tworzenie strony obsługującej zawartość dynamiczną

Aby utworzyć stronę, która obsługuje zawartość dynamiczną, wykonaj kroki opisane w temacie Dodawanie nowej strony witryny. Strona wymaga implementacji modułu, który używa ostatniego segmentu w ścieżce adresu URL do pobierania zawartości z zewnętrznego źródła danych. Aby uzyskać więcej informacji dotyczących tworzenia modułów niestandardowych, zobacz Rozszerzanie kanału online.

Tworzenie podstawowego adresu URL strony dynamicznej

Aby utworzyć podstawowy adres URL strony dynamicznej w kreatorze witryn handlowych, wykonaj następujące kroki:

  1. Przejdź do Adresy URL, a następnie wybierz Nowy > Nowy adres URL.
  2. W oknie dialogowym Utwórz nowy adres URL wybierz Strona wewnętrzna. W polu 'Ścieżka adresu URL' wprowadź ścieżkę, która służy jako katalog główny dla strony dynamicznej (w tym przykładzie /blog). Następnie wybierz Dalej.
  3. W oknie dialogowym Wybór strony wybierz utworzoną przez siebie stronę, która ma służyć jako strona dynamiczna, a następnie Zapisz.
  4. Wybierz Publikuj.

Konfigurowanie ścieżki do strony dynamicznej

Aby skonfigurować trasę do strony dynamicznej w kreatorze witryn handlowych, wykonaj następujące kroki:

  1. Przejdź do Ustawienia witryny > Rozszerzenia.
  2. 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).
  3. Wybierz Zapisz i opublikuj.

Po skonfigurowaniu trasy wszystkie żądania do sparametryzowanej ścieżki adresu URL zwracają stronę skojarzoną z tym adresem URL. Jeśli jakiekolwiek żądania zawierają dodatkowy segment, skojarzona strona zwraca i pobiera zawartość strony przy użyciu segmentu jako parametru. Na przykład https://fabrikam.com/blog/article-1 zwraca https://fabrikam.com/blog stronę wyświetlającą zawartość pobraną przy użyciu / article-1 parametru.

Zastępowanie sparametryzowanego adresu URL niestandardową stroną

Aby zastąpić sparametryzowany adres URL za pomocą strony niestandardowej w konstruktorze witryn handlowych, wykonaj następujące kroki:

  1. Przejdź do Adresy URL, a następnie wybierz Nowy > Nowy adres URL.
  2. 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.
  3. W oknie dialogowym Wybór strony wybierz stronę niestandardową, a następnie Zapisz.
  4. Wybierz Publikuj.
  5. Jeśli strona niestandardowa nie została jeszcze opublikowana, przejdź do strony, wybierz stronę niestandardową, a następnie wybierz pozycję Publikuj.

Po opublikowaniu strony niestandardowej witryna będzie obsługiwać stronę niestandardową zamiast strony dynamicznej z sparametryzowaną zawartością.

Dodatkowe zasoby

Modyfikacja istniejącej strony witryny

Dodawanie nowej strony witryny

Wybieranie układów stron

Zarządzanie metadanymi SEO

Zapisywanie, pogląd i publikowanie strony

Wzbogacanie strony produktu

Wzbogacanie strony docelowej kategorii

Weryfikowanie dostępności zawartości strony

Rozszerzanie kanału online