Del via


Oprette dynamiske e-handelssider baseret på URL-parametre

Bemærk!

Retail Interest Group efter Dynamics 365 Commerce er flyttet fra Yammer til Viva Engage. Hvis du ikke har adgang til det nye Viva Engage-community, skal du udfylde denne formular (https://aka.ms/JoinD365commerceVivaEngageCommunity), der skal tilføjes, og forblive engageret i de seneste diskussioner.

I denne artikel beskrives det, hvordan du konfigurerer en Microsoft Dynamics 365 Commerce e-commerce-side, der leverer dynamisk indhold baseret på URL-parametre.

Du kan konfigurere en e-handelsside til at betjene forskelligt indhold baseret på et segment i URL-stien. Denne konfiguration gør siden til en dynamisk side. Brug segmentet som en parameter til at hente sideindholdet. En side, som du f.eks. opretter i webstedsgeneratoren og navnet blog_viewer knyttes til URL-adressen https://fabrikam.com/blog. Du kan bruge denne side til at få vist 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. En side, som du f.eks. opretter i webstedsgeneratoren og navnet blog_summary knyttes til 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 på de parametre, der skal overføres til den dynamiske side, skal du ikke bruge navnet på den dynamiske side, som den vises i URL-adressen (/blog i det forrige eksempel) som et parameternavn eller som en understreng af et parameternavn.

Bemærk!

Et brugerdefineret modul implementerer funktionaliteten til hosting, hentning og visning af dynamisk sideindhold. Du kan finde flere oplysninger i Udvidelsesmuligheder for onlinekanal.

Konfigurere en dynamisk e-handelsside

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

Opret den side, der leverer dynamisk indhold

Hvis du vil oprette en side, der indeholder dynamisk indhold, skal du følge trinnene i Tilføj en ny webstedsside. Siden 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 den grundlæggende URL-adresse for den dynamiske side i Commerce Site Builder, 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 fungerer 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

Følg disse trin for at konfigurere ruten til den dynamiske side i Commerce Site Builder:

  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 du har konfigureret ruten, returnerer alle anmodninger til den parameteriserede URL-sti den side, du har knyttet til den pågældende URL-adresse. Hvis nogen anmodninger indeholder et ekstra segment, returnerer og henter den tilknyttede side sideindholdet ved hjælp af segmentet som en parameter. Returnerer f.eks. den https://fabrikam.com/blog/article-1 side, https://fabrikam.com/blog der viser det indhold, den hentede 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 Site Builder, 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 Publicer.

Når du har publiceret den brugerdefinerede side, serverer webstedet den brugerdefinerede side i stedet for den dynamiske side med 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