Как мы создаем страницу карты сайта в Magento 2 так же, как в Magento 1?
http://example.com/catalog/seo_sitemap/
magento2
magento2.2
magento-2.0.7
magento-2.2.1
sitemaps
Ашиш Джагнани
источник
источник
Ответы:
Magento 2: по умолчанию не предоставляется HTML Sitemap.
Можно использовать бесплатное расширение:
https://www.mageplaza.com/magento-2-seo-extension/
У вас есть следующие варианты
Страницы CMS : может ссылаться на статью Magento 1 /programming/5020257/creating-a-magento-sitemap-page Затем преобразуйте ее в Magento 2, и вы получите кое-что полезное для страниц CMS
Для категорий и подкатегорий : Получение всей доступной категории, списка подкатегорий в magento 2
Для категорий Продукт : Magento 2: получить коллекцию продуктов, используя идентификатор категории
источник
Начиная с версии 2.1.8 Magento, функциональность карты сайта включена в администратор по умолчанию.
Определите местоположение карты сайта: Маркетинг> SEO и поиск> Карта сайта . Вы также можете вручную создать файл карты сайта здесь.
Настройка параметров cron: Магазины> Конфигурация> Каталог> XML Sitemap
Вот инструкции по настройке повторяющихся заданий cron . Как и Magento 1.x, системный cron вызывает скрипт cron для Magento, который планирует задания.
источник
который будет включать в себя пользовательский код для вызова всех категорий
На странице cms, позвоните по этому адресу:
затем в phtml, вызовите это:
Таким образом, вы можете легко создать URL карты сайта в Magento 2.
источник
Вы можете разработать свой модуль, который расширит модуль Magento по умолчанию
module-sitemap
.Вы можете на основе
Sitemap
модели с\Magento\Sitemap\Model\Sitemap::generateXml
и_initSitemapItems
методами.2 подхода:
Создать новый
FO controller
и управлять дисплеемtemplate/layout
и т. Д.Создайте статический файл в формате HTML, который будет обслуживаться
Webserver
пользовательским URL.Это не будет очень сложно.
Спасибо,
источник
Проверьте этот плагин, это бесплатный и настраиваемый https://marketplace.magento.com/vsourz-html-sitemap.html
источник
Вы можете использовать расширение Sitemap ( https://marketplace.magento.com/fme-advanced-sitemap-generator.html ), которое поможет вам выполнить работу без программирования, ИЛИ вы можете просто взглянуть на эту статью: https : //www.fmeextensions.com/blog/generate-google-optimized-sitemap-xml-in-magento-2/
источник