Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Notitie
De Retail Interest Group by Dynamics 365 Commerce is verplaatst van Yammer naar Viva Engage. Als u geen toegang hebt tot de nieuwe Viva Engage-community, vult u dit formulier (https://aka.ms/JoinD365commerceVivaEngageCommunity) in om te worden toegevoegd en betrokken te blijven bij de nieuwste discussies.
In dit artikel wordt beschreven hoe u een Microsoft Dynamics 365 Commerce e-commerce-pagina instelt die dynamische inhoud bedient op basis van URL-parameters.
U kunt een e-commercepagina configureren om verschillende inhoud te leveren op basis van een segment in het URL-pad. Met deze configuratie wordt de pagina een dynamische pagina. Gebruik het segment als parameter om de pagina-inhoud op te halen. Bijvoorbeeld een pagina die u maakt in de opbouwfunctie voor sites en de naam blog_viewer wordt toegewezen aan de URL https://fabrikam.com/blog. U kunt deze pagina gebruiken om verschillende inhoud weer te geven op basis van het laatste segment in het URL-pad. Het laatste segment in de URL https://fabrikam.com/blog/article-1 is bijvoorbeeld artikel-1.
U kunt een parameter-URL-segment ook overschrijven met een Site Builder-pagina. Een pagina die u maakt in de sitebouwer en de naam blog_summary geeft, wordt bijvoorbeeld toegewezen aan de URL https://fabrikam.com/blog/about-this-blog. Wanneer de https://fabrikam.com/blog URL wordt aangevraagd met het /about-this-blog segment aan het einde, wordt de inhoud van de paginablog_summary geretourneerd in plaats van dat het segment /about-this-blog wordt geïnterpreteerd als parameter die door de pagina https://fabrikam.com/blog moet worden gebruikt.
Wanneer u namen selecteert voor de parameters die moeten worden doorgegeven aan de dynamische pagina, gebruikt u niet de naam van de dynamische pagina zoals deze wordt weergegeven in de URL (/blog in het vorige voorbeeld) als parameternaam of als subtekenreeks van een parameternaam.
Notitie
Een aangepaste module implementeert de functionaliteit voor het hosten, ophalen en weergeven van dynamische pagina-inhoud. Zie Uitbreidbaarheid van online kanalen voor meer informatie.
Een dynamische e-commercepagina instellen
Als u een dynamische e-commercepagina wilt instellen, maakt u de dynamische pagina, maakt u de basis-URL en configureert u de route naar de dynamische pagina.
Maak de pagina die dynamische inhoud levert
Als u een pagina wilt maken die dynamische inhoud dient, volgt u de stappen in Een nieuwe sitepagina toevoegen. De pagina vereist implementatie van een module die gebruikmaakt van het laatste segment in het URL-pad om inhoud op te halen uit een externe gegevensbron. Zie Uitbreidbaarheid van online kanalen voor meer informatie over aangepaste moduleontwikkeling.
De basis-URL voor de dynamische pagina maken
Voer de volgende stappen uit om de basis-URL voor de dynamische pagina in de opbouwfunctie voor commercesites te maken:
- Ga naar URL's en selecteer Nieuw > Nieuwe URL.
- Selecteer in het dialoogvenster Nieuwe URL maken de optie Interne pagina. Voer onder URL-pad het pad in dat fungeert als de hoofdmap voor de dynamische pagina (in dit voorbeeld /blog). Selecteer Volgende.
- Selecteer in het dialoogvenster Een pagina selecteren de pagina die u als de dynamische pagina hebt gemaakt, en selecteer Opslaan.
- Selecteer Publiceren.
De route naar de dynamische pagina configureren
Voer de volgende stappen uit om de route naar de dynamische pagina in de opbouwfunctie voor commercesites te configureren:
- Ga naar Site-instellingen > Extensies.
- Selecteer onder Parameter-URL-paden de optie Toevoegen en voer het URL-pad in dat u hebt ingevoerd toen u de URL hebt gemaakt (in dit voorbeeld /blog).
- Selecteer Opslaan en publiceren.
Nadat u de route hebt geconfigureerd, retourneren alle aanvragen naar het geparameteriseerde URL-pad de pagina die u aan die URL hebt gekoppeld. Als aanvragen een extra segment bevatten, retourneert de bijbehorende pagina de pagina-inhoud en haalt deze op met behulp van het segment als parameter. Retourneert bijvoorbeeld https://fabrikam.com/blog/article-1 de https://fabrikam.com/blog pagina met de inhoud die wordt opgehaald met behulp van de parameter /article-1 .
Een parameter-URL met een aangepaste pagina overschrijven
Als u een geparameteriseerde URL wilt overschrijven met een aangepaste pagina in de opbouwfunctie voor commercesites, voert u de volgende stappen uit:
- Ga naar URL's en selecteer Nieuw > Nieuwe URL.
- Selecteer in het dialoogvenster Nieuwe URL maken de optie Interne pagina. Voer onder URL-pad het pad in dat het segment bevat dat u wilt overschrijven (in dit voorbeeld /blog/over-dit-blog). Selecteer Volgende.
- Selecteer in het dialoogvenster Een pagina selecteren de aangepaste pagina en selecteer Opslaan.
- Selecteer Publiceren.
- Als de aangepaste pagina nog niet is gepubliceerd, gaat u naar Pagina's, selecteert u de aangepaste pagina en selecteert u Publiceren.
Nadat u de aangepaste pagina hebt gepubliceerd, dient de site de aangepaste pagina in plaats van de dynamische pagina met geparameteriseerde inhoud.
Aanvullende bronnen
Een bestaande sitepagina wijzigen
Een nieuwe sitepagina toevoegen
Een pagina opslaan, voorvertonen en publiceren
Een landingspagina voor een categorie verrijken