fresh-advance/sitemap

OXID 7 网站地图模块

安装: 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即可访问网站地图
  • 可配置的网站地图目录
  • 多语言支持
  • 多商店支持
  • 可配置的更新运行步长

许可

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