Del via


Oprette dynamiske e-handelssider baseret på URL-parametre

Denne artikel beskriver, hvordan du kan konfigurere en Microsoft Dynamics 365 Commerce-e-handelsside, der kan have dynamisk indhold baseret på URL-parametre.

En e-handelsside kan konfigureres til at have forskelligt indhold baseret på et segment i URL-stien. Derfor kaldes siden for en dynamisk side. Segmentet bruges som parameter til at hente sideindholdet. Hvis der f.eks. oprettes en side i webstedsgeneratoren med navnet blogfremviser, bliver den tilknyttet URL-adressen https://fabrikam.com/blog. Denne side kan derefter bruges til at vise forskelligt indhold baseret på det sidste segment i URL-stien. Det sidste segment i URL-adressen er f.eks. https://fabrikam.com/blog/article-1artikel-1.

Du kan også tilsidesætte et parameteriseret URL-segment med en side i webstedsgeneratoren. Hvis der f.eks. oprettes en side i webstedsgeneratoren med navnet blogoversigt, kan den tilknyttes URL-adressen https://fabrikam.com/blog/about-this-blog. Når der anmodes om URL-adressen https://fabrikam.com/blog med segmentet /about-this-blog i slutningen, returneres indholdet af siden blog_summary i stedet for det /about-this-blog-segment, der fortolkes som en parameter, der skal bruges af siden https://fabrikam.com/blog.

Når du vælger navne for de parametre, der skal overføres til den dynamiske side, kan navnet på den dynamiske side, som det vises i URL-adressen (/blog i eksemplet ovenfor) ikke bruges som et parameternavn eller en understreng af et parameternavn.

Bemærk!

Funktionerne til modtagelse, hentning og visning af dynamisk sideindhold implementeres ved hjælp af et brugerdefineret modul. Du kan finde flere oplysninger i Udvidelsesmuligheder for onlinekanal.

Konfigurere en dynamisk e-handelsside

Hvis du vil konfigurere en dynamisk e-handelsside, skal du oprette den dynamiske side, oprette den grundlæggende URL-adresse og konfigurere ruten til den dynamiske side.

Opret den side, der kan vise dynamisk indhold

Hvis du vil oprette en side, der kan vise dynamisk indhold, skal du følge trinnene i Tilføj en ny webstedsside. Den side, du opretter, kræver implementering af et modul, der bruger det sidste segment i URL-stien til at hente indhold fra en ekstern datakilde. Yderligere oplysninger om brugerdefineret moduludvikling finder du i Udvidelsesmuligheder for onlinekanal.

Oprette basis-URL-adressen til den dynamiske side

Hvis du vil oprette basis-URL-adressen til den dynamiske side i Commerce-webstedsgenerator, skal du følge disse trin.

  1. Gå til URL-adresser, og vælg Ny > Ny URL-adresse.
  2. I dialogboksen Opret ny URL-adresse vælges Intern side. Angiv den URL-sti, der skal fungere som rod for den dynamiske side (i dette eksempel /blog). Vælg derefter Næste.
  3. I dialogboksen Vælg en side vælges den side, der blev oprettet som dynamisk side, og vælg derefter Gem.
  4. Vælg Publicer.

Konfigurere ruten til den dynamiske side

Hvis du vil konfigurere ruten til den dynamiske side i Commerce-webstedsgenerator, skal du følge disse trin.

  1. Gå til Webstedsindstillinger > Udvidelser.
  2. Under Parameteriserede URL-stier skal du vælge Tilføj og derefter angive den URL-sti, du angav, da du oprettede URL-adressen (i dette eksempel, /blog).
  3. Vælg Gem og udgiv.

Når ruten er konfigureret, returnerer alle anmodninger til den parameteriserede URL-sti den side, der er knyttet til URL-adressen. Hvis en anmodning indeholder et yderligere segment, returneres den tilknyttede side, og sideindholdet hentes ved hjælp af segmentet som parameter. F.eks. vil https://fabrikam.com/blog/article-1 returnere siden https://fabrikam.com/blog, der viser indholdet, som er hentet ved hjælp af parameteren /article-1.

Tilsidesætte en parameteriseret URL-adresse med en brugerdefineret side

Hvis du vil tilsidesætte en parameteriseret URL-adresse med en brugerdefineret side i Commerce-webstedsgenerator, skal du følge disse trin.

  1. Gå til URL-adresser, og vælg Ny > Ny URL-adresse.
  2. I dialogboksen Opret ny URL-adresse vælges Intern side. Under URL-stien skal du angive den sti, der indeholder det segment, der skal tilsidesættes (i dette eksempel /blog/about-this-blog). Vælg derefter Næste.
  3. I dialogboksen Vælg en side vælges den brugerdefinerede side, og derefter vælges Gem.
  4. Vælg Publicer.
  5. Hvis den brugerdefinerede side endnu ikke er publiceret, skal du gå til Sider, vælge den brugerdefinerede side og derefter vælge Udgiv.

Når den brugerdefinerede side er publiceret, vises den i stedet for den dynamiske side, der har parameteriseret indhold.

Yderligere ressourcer

Redigere en eksisterende webstedsside

Tilføje en ny webstedsside

Vælge sidelayout

Administrere SEO-metadata

Gemme, se prøveversion og udgive en side

Forbedre en produktside

Forbedre en kategorilandingsside

Bekræfte tilgængelighed af sideindhold

Udvidelsesmuligheder for onlinekanal