Partilhar via


Criar páginas dinâmicas de comércio eletrónico com base em parâmetros de URL

Isto artigo descreve como configurar uma página de comércio eletrónico Microsoft Dynamics 365 Commerce que pode servir conteúdo dinâmico, com base em parâmetros URL.

Uma página de comércio eletrónico pode ser configurada para servir conteúdos diferentes, com base num segmento no caminho do URL. Por conseguinte, a página é conhecida como uma página dinâmica. O segmento é utilizado como parâmetro para obter o conteúdo da página. Por exemplo, uma página criada no construtor de sítios e designada blog_viewer é mapeada para o URL https://fabrikam.com/blog. Esta página pode então ser utilizada para mostrar conteúdos diferentes, com base no último segmento do caminho do URL. Por exemplo, o último segmento no URL https://fabrikam.com/blog/article-1 é article-1.

Também é possível substituir um segmento de URL parametrizado por uma página do construtor de sites. Por exemplo, uma página criada no construtor de sítios e designada blog_summary pode ser mapeada para o URL https://fabrikam.com/blog/about-this-blog. Quando o URL https://fabrikam.com/blog é solicitado com o segmento /about-this-blog no final, o conteúdo da página blog_summary é devolvido em vez de o segmento /about-this-blog ser interpretado como um parâmetro a ser utilizado pela página https://fabrikam.com/blog .

Ao selecionar os nomes dos parâmetros a transmitir à página dinâmica, o nome da página dinâmica, tal como aparece no URL (/blog no exemplo acima), não pode ser utilizado como nome de parâmetro ou como substring de um nome de parâmetro.

Nota

A funcionalidade para alojar, recuperar e mostrar o conteúdo dinâmico da página é implementada através de um módulo personalizado. Para mais informações, consulte Extensibilidade do canal em linha.

Configurar uma página de comércio eletrónico dinâmica

Para configurar uma página dinâmica de comércio eletrónico, é necessário criar a página dinâmica, criar o URL de base e configurar a rota para a página dinâmica.

Criar a página que servirá o conteúdo dinâmico

Para criar uma página que servirá conteúdo dinâmico, siga os passos em Adicionar uma nova página de site. A página que criar irá requerer a implementação de um módulo que utiliza o último segmento no caminho do URL para obter conteúdo de uma origem de dados externa. Para obter mais informações sobre o desenvolvimento de módulos personalizados, consulte Extensibilidade do canal online.

Criar o URL de base para a página dinâmica

Para criar o URL de base para a página dinâmica no Commerce site builder, siga estes passos.

  1. Aceda a URLs, e seleccione New > New URL.
  2. Na caixa de diálogo Criar novo URL , seleccione Página interna. Em Caminho URL, introduza o caminho que servirá de raiz para a página dinâmica (neste exemplo, /blog). Em seguida, selecione Seguinte.
  3. Na caixa de diálogo Selecionar uma página , seleccione a página que criou para servir de página dinâmica e, em seguida, seleccione Guardar.
  4. Selecione Publicar.

Configurar a rota para a página dinâmica

Para configurar a rota para a página dinâmica no construtor de sites Commerce, siga estes passos.

  1. Aceda a Definições do sítio > Extensões.
  2. Em Caminhos de URL parametrizados, seleccione Adicionar e, em seguida, introduza o caminho de URL que introduziu quando criou o URL (neste exemplo, /blog).
  3. Selecione Guardar e publicar.

Depois que a rota for configurada, todos os pedidos para o caminho de URL parametrizado retornarão a página que está associada a esse URL. Se algum pedido contiver um segmento adicional, a página associada será devolvida e o conteúdo da página será recuperado utilizando o segmento como parâmetro. Por exemplo, https://fabrikam.com/blog/article-1 devolverá a página https://fabrikam.com/blog com o conteúdo que foi recuperado utilizando o parâmetro /article-1 .

Substituir um URL parametrizado por uma página personalizada

Para substituir um URL parametrizado por uma página personalizada no construtor de sites Commerce, siga estas etapas.

  1. Aceda a URLs, e seleccione New > New URL.
  2. Na caixa de diálogo Criar novo URL , seleccione Página interna. Em Caminho URL, introduza o caminho que inclui o segmento a substituir (neste exemplo, /blog/about-this-blog). Em seguida, selecione Seguinte.
  3. Na caixa de diálogo Selecionar uma página , seleccione a página personalizada e, em seguida, seleccione Guardar.
  4. Selecione Publicar.
  5. Se a página personalizada ainda não tiver sido publicada, vá a Páginas, seleccione a página personalizada e, em seguida, seleccione Publicar.

Depois que a página personalizada for publicada, ela será servida em vez da página dinâmica que tem conteúdo parametrizado.

Recursos adicionais

Modificar uma página de sítio existente

Adicionar uma nova página do sítio

Selecionar esquemas de página

Gerir metadados de SEO

Guardar, pré-visualizar e publicar uma página

Enriquecer uma página de produto

Enriquecer uma página de destino de categoria

Verificar a acessibilidade do conteúdo da página

Extensibilidade do canal em linha