Criar páginas de comércio eletrônico dinâmicas com base nos parâmetros da URL
Este artigo descreve como configurar uma página de comércio eletrônico do Microsoft Dynamics 365 Commerce que pode fornecer conteúdo dinâmico, com base em parâmetros de URL.
Uma página de comércio eletrônico pode ser configurada para fornecer conteúdo diferente, com base em um segmento no caminho da URL. Portanto, a página é conhecida como uma página dinâmica. O segmento é usado como um parâmetro para recuperar o conteúdo da página. Por exemplo, uma página criada no construtor de sites e nomeada blog_viewer é mapeada para a URL https://fabrikam.com/blog
. Essa página pode ser usada para mostrar conteúdo diferente, com base no último segmento do caminho da URL. Por exemplo, o último segmento na URL https://fabrikam.com/blog/article-1
é o artigo-1.
Também é possível substituir um segmento de URL parametrizada por uma página do construtor de sites. Por exemplo, uma página criada no construtor de sites e nomeada blog_summary pode ser mapeada para a URL https://fabrikam.com/blog/about-this-blog
. Quando a URL https://fabrikam.com/blog
é solicitada com o segmento /about-this-blog
na extremidade, o conteúdo da página blog_summary é retornado em vez do segmento /about-this-blog
que está sendo interpretado como um parâmetro a ser usado pela página https://fabrikam.com/blog
.
Ao selecionar nomes para os parâmetros a serem passados para a página dinâmica, o nome da página dinâmica que aparece na URL (/blog
no exemplo acima) não pode ser usado como um nome de parâmetro ou uma substring de um nome de parâmetro.
Observação
A funcionalidade para hospedar, recuperar e mostrar o conteúdo da página dinâmica é implementada usando um módulo personalizado. Para obter mais informações, consulte Extensibilidade de canal online.
Configurar uma página dinâmica de comércio eletrônico
Para configurar uma página dinâmica de comércio eletrônico, você deve criar a página dinâmica, criar a URL base e configurar o roteiro para a página dinâmica.
Criar a página que fornecerá conteúdo dinâmico
Para criar uma página que fornecerá conteúdo dinâmico, siga as etapas em Adicionar uma nova página do site. A página que você criar exigirá a implementação de um módulo que usa o último segmento no caminho da URL para recuperar conteúdo de uma fonte de dados externa. Para obter mais informações sobre o desenvolvimento de módulos personalizados, consulte Extensibilidade de canal online.
Criar a URL base para a página dinâmica
Para criar a URL base para a página dinâmica no assistente para criação de sites do Commerce, siga estas etapas.
- Acesse URLs e selecione Nova > Nova URL.
- Na caixa de diálogo Criar nova URL, selecione Página interna. Em Caminho da URL, insira o caminho que servirá como a raiz da página dinâmica (neste exemplo, /blog). Selecione Avançar.
- Na caixa de diálogo Selecionar uma página, selecione a página criada para atuar como a página dinâmica e selecione Salvar.
- Selecione Publicar.
Configurar o roteiro para a página dinâmica
Para configurar o roteiro para a página dinâmica no assistente para criação de sites do Commerce, siga estas etapas.
- Acesse Configurações do Site > Extensões.
- Em Caminhos de URL parametrizada, selecione Adicionar e insira o caminho da URL inserido ao criar a URL (neste exemplo, /blog).
- Selecione Salvar e publicar.
Depois que o roteiro for configurado, todas as solicitações ao caminho de URL parametrizada retornarão a página associada a essa URL. Se alguma solicitação contiver um segmento adicional, a página associada será devolvida e o conteúdo da página será recuperado usando o segmento como um parâmetro. Por exemplo, https://fabrikam.com/blog/article-1
retornará a página https://fabrikam.com/blog
, exibindo o conteúdo que é recuperado usando o parâmetro /article-1.
Substituir uma URL parametrizada por uma página personalizada
Para substituir uma URL parametrizada por uma página personalizada no assistente para criação de sites do Commerce, siga estas etapas.
- Acesse URLs e selecione Nova > Nova URL.
- Na caixa de diálogo Criar nova URL, selecione Página interna. Em Caminho da URL, insira o caminho que inclui o segmento a ser substituído (neste exemplo, /blog/about-this-blog). Selecione Avançar.
- Na caixa de diálogo Selecionar uma página, selecione a página personalizado e, depois, Salvar.
- Selecione Publicar.
- Se a página personalizada ainda não tiver sido publicada, acesse Páginas, selecione a página personalizada e selecione Publicar.
Depois que a página personalizada for publicada, ela será fornecida em vez da página dinâmica com conteúdo parametrizado.
Recursos adicionais
Modificar uma página do site existente
Adicionar uma nova página do site
Salvar, versão preliminar e publicar uma página
Enriquecer uma página de produto
Enriquecer uma página de aterrissagem de categoria