Opprette dynamiske e-handelssider basert på URL-parametere
Denne artikkelen beskriver hvordan du konfigurerer en e-handelside i Microsoft Dynamics 365 Commerce som kan ha dynamisk innhold basert på URL-parametere.
En e-handelsside kan konfigureres til å ha forskjellig innhold, basert på et segment i URL-banen. Derfor kalles siden en dynamisk side. Segmentet brukes som en parameter for å hente sideinnholdet. For eksempel vil en side som opprettes i områdebyggeren og kalt bloggfremviser tilordnes til URLen https://fabrikam.com/blog
. Denne siden kan deretter brukes til å vise forskjellig innhold, basert på det siste segmentet i URL-banen. Eksempelvis er det siste segmentet i URL-adressen https://fabrikam.com/blog/article-1
artikkel-1.
Du kan også overstyre et parameterisert URL-segment med en side for områdekonfigurator. For eksempel kan en side som opprettes i områdebyggeren og kalt bloggsammendrag tilordnes til URLen https://fabrikam.com/blog/about-this-blog
. Når URL-adressen https://fabrikam.com/blog
forespørres med segmentet /about-this-blog
på slutten, returneres siden bloggsammendrag i stedet for at segmentet /about-this-blog
som tolkes som en parameter som brukes av siden https://fabrikam.com/blog
.
Når du velger navn for parameterne som skal sendes til den dynamiske siden, kan navnet på den dynamiske siden slik det vises i URL-adressen (/blog
i eksempelet ovenfor) ikke brukes som et parameternavn eller en understreng av et parameternavn.
Notat
Funksjonaliteten for mottak, henting og visning av dynamisk sideinnhold implementeres ved hjelp av en egendefinert modul. Hvis du vil ha mer informasjon, kan du se Utvidelsesmulighet for Internett-kanal.
Definere en dynamisk e-handelsside
Hvis du vil definere en dynamisk e-handelside, må du opprette den dynamiske siden, opprette basis-URLen og konfigurere ruten til den dynamiske siden.
Opprette en side som inneholder dynamisk innhold
Følg trinnene i Legg til en ny områdeside for å opprette en side som inneholder dynamisk innhold. Siden du oppretter, krever implementering av en modul som bruker det siste segmentet i URL-banen til å hente innhold fra en ekstern datakilde. Hvis du vil ha mer informasjon om utvikling av egendefinerte moduler, kan du se Utvidelsesmulighet for Internett-kanal.
Opprette basis-URLen for den dynamiske siden
Følg denne fremgangsmåten for å opprette basis-URLen for den dynamiske siden i Commerce-områdebyggeren.
- Gå til URL-adresser, og velg Ny > Ny URL-adresse.
- Velg Intern side i dialogboksen Opprett ny URL-adresse. Under URL-bane angir du banen som skal fungere som roten for den dynamiske siden (i dette eksemplet /blogg). Velg deretter Neste.
- I dialogboksen Velg en side velger du siden du opprettet som dynamisk side, og deretter velger du Lagre.
- Velg Publiser.
Konfigurere ruten til den dynamiske siden
Følg denne fremgangsmåten for å konfigurere ruten til den dynamiske siden i Commerce-områdebyggeren.
- Gå til Områdeinnstillinger > Tillegg.
- Under Parameteriserte URL-baner velger du Legg til, og deretter legger du inn URL-banen du skrev inn da du opprettet URL-adressen (i dette eksemplet /blogg).
- Velg Lagre og publiser.
Når ruten er konfigurert, vil alle forespørsler til den parameteriserte URL-banen returnere siden som er knyttet til denne URL-adressen. Hvis det finnes forespørsler som inneholder et ekstra segment, returneres den tilknyttede siden, og innholdet på siden hentes ved å bruke segmentet som en parameter. Eksempelvis vil https://fabrikam.com/blog/article-1
returnere siden https://fabrikam.com/blog
som viser innholdet som hentes ved hjelp av parameteren /artikkel-1.
Overstyre en parameterisert URL-adresse med en egendefinert side
Følg denne fremgangsmåten for å overstyre en parameterisert URL-adresse med en egendefinert side i Commerce-områdebyggeren.
- Gå til URL-adresser, og velg Ny > Ny URL-adresse.
- Velg Intern side i dialogboksen Opprett ny URL-adresse. Under URL-bane angir du banen som inkluderer segmentet som skal overstyres (i dette eksemplet /blogg/about-this-blog). Velg deretter Neste.
- Velg den egendefinerte siden, og velg deretter Lagre i dialogboksen Velg en side.
- Velg Publiser.
- Hvis den egendefinerte siden ennå ikke er publisert, kan du gå til Sider, velge den egendefinerte siden og deretter velge Publiser.
Når den egendefinerte siden er publisert, blir den vist i stedet for den dynamiske siden som har parameterisert innhold.
Tilleggsressurser
Endre en eksisterende områdeside
Administrere metadata for søkemotoroptimalisering
Lagre, forhåndsversjon og publisere en side