Atualmente, temos alguns produtos definidos no Orchard. Nós conseguimos exibir esses produtos usando uma consulta em combinação com a projeção. Eu executei os mesmos passos descritos neste tutorial, Definindo e processando o tipo de conteúdo ProductCatalog
Há também um menu para navegar dentro do catálogo de produtos. Ao selecionar categoria, a página inteira é atualizada. Como podemos implementar uma solicitação de ajax sempre que o usuário selecionar uma categoria de produto no menu?
Aqui vou mostrar um exemplo da tela:
Respostas:
0 para resposta № 1Eu acho que sua melhor aposta é fazer algo ao longo dessas linhas:
- Crie um módulo com um ApiController personalizado
- Escreva uma alternativa para a navegação de categoria na qual você envia uma solicitação de ajax ao seu controlador
- Use o IContentManager em seu controlador para consultar seus produtos e retorná-los como um resultado json
- Atualize sua página do seu resultado