Como criamos a página do sitemap no Magento 2 como a mesma que temos no Magento 1?
http://example.com/catalog/seo_sitemap/
magento2
magento2.2
magento-2.0.7
magento-2.2.1
sitemaps
Ashish Jagnani
fonte
fonte
Respostas:
Magento 2: Por padrão, não fornece Sitemap HTML.
Pode usar a extensão gratuita:
https://www.mageplaza.com/magento-2-seo-extension/
Você tem as seguintes opções
Páginas do CMS : pode consultar o artigo Magento 1 /programming/5020257/creating-a-magento-sitemap-page Em seguida, converta-o para o Magento 2 e terá algumas informações úteis para páginas do CMS
Para Categorias e Subcategorias : Obtendo todas as categorias disponíveis, lista de subcategorias no magento 2
Para categorias Produto : Magento 2: obtenha coleção de produtos usando o ID da categoria
fonte
A partir do Magento versão 2.1.8, a funcionalidade do mapa do site está incluída no administrador por padrão.
Defina o local do mapa do site: Marketing> SEO e pesquisa> Mapa do site . Você também pode gerar manualmente o arquivo do mapa do site a partir daqui.
Defina as configurações do cron: Lojas> Configuração> Catálogo> Sitemap XML
Aqui estão as instruções para configurar tarefas cron recorrentes . Assim como o Magento 1.x, o cron do sistema chama o script cron do Magento, que agenda tarefas.
fonte
que incluirá o código personalizado para chamar todas as categorias
Na página cms, chame isso:
então, em phtml, chame isso:
Dessa forma, você pode criar facilmente um URL de mapa do site no Magento 2.
fonte
Você pode desenvolver seu módulo que estenderá o módulo Magento padrão
module-sitemap
.Você pode basear-se no
Sitemap
modelo com os métodos\Magento\Sitemap\Model\Sitemap::generateXml
e_initSitemapItems
.2 abordagens:
Crie um novo
FO controller
e gerencie a exibição comtemplate/layout
etc.Gere um arquivo estático em HTML que será exibido
Webserver
em um URL personalizado.Não será muito difícil.
Obrigado,
fonte
Verifique este plug-in, é gratuito e personalizável https://marketplace.magento.com/vsourz-html-sitemap.html
fonte
Você pode usar a extensão Sitemap ( https://marketplace.magento.com/fme-advanced-sitemap-generator.html ), que o ajudará a realizar o trabalho sem programar OU pode simplesmente dar uma olhada neste artigo: https : //www.fmeextensions.com/blog/generate-google-optimized-sitemap-xml-in-magento-2/
fonte