fresh-advance/sitemap

OXID 7 Sitemap 模块

安装: 21

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

公开问题: 2

类型:oxideshop-module

v1.0.1 2024-05-14 18:29 UTC

This package is auto-updated.

Last update: 2024-09-05 18:13:07 UTC


README

Development Latest Version PHP Version

Quality Gate Status Coverage Technical Debt

开发中

想法

有一个名为(fa_sitemap)的表,其中将包含所有网站地图URL的列表。在“fa:sitemap:update”命令期间更新和添加URL。网站地图文件通过“fa:sitemap:generate”命令生成。

功能

  • 实现了以下选择器
    • 活动分类
    • 活动产品和其变体
    • 从“用户信息”文件夹中的活动内容页面
    • 商店主页
  • 通过删除或停用相关对象来删除URL

兼容性

  • 分支b-7.0.x与OXID Shop编译7.0.0-rc.2及以上版本兼容

安装

模块在packagist上可用。通过composer安装并激活模块

composer require fresh-advance/sitemap:^v1.0.0
vendor/bin/oe-console oe:module:activate fa_sitemap

还可以考虑将行添加到.htaccess文件中

RewriteRule ^sitemap.xml$    sitemap/sitemap.xml   [NC,L]

模块使用

注意:网站地图目录应该存在,并且有足够的权限让php修改其内容。

./vendor/bin/oe-console fa:sitemap:updateAll
./vendor/bin/oe-console fa:sitemap:generate

在“generate”命令之后,网站地图索引和网站地图页面将在“source/sitemap”目录中生成。

注意:如果需要,也可以通过某种原因更新某些具体类型的对象

./vendor/bin/oe-console fa:sitemap:update general
./vendor/bin/oe-console fa:sitemap:update content
./vendor/bin/oe-console fa:sitemap:update category
./vendor/bin/oe-console fa:sitemap:update product

下一个版本中可以期待什么

  • 可能不需要修改.htaccess即可访问网站地图
  • 可配置的网站地图目录
  • 多语言支持
  • 多商店支持
  • 可配置的更新运行的步长大小

许可证

此模块不是免费使用的。请在使用模块之前确保您已检查许可证。