cron-eu / cron-sluggy
别名重新生成器
1.4.0
2024-06-06 16:29 UTC
Requires
- ext-pdo: *
- typo3/cms-core: ^9.5 || ^10.4 || ^11.5
This package is auto-updated.
Last update: 2024-09-16 19:54:05 UTC
README
特性
- 批量重新生成页面别名的 CLI 工具
- 添加“URL 路径段”字段以覆盖从页面标题生成的字符串(支持在执行时排除 b13/masi)
- 选项:从页面的别名段中移除斜杠("/")
为整个页面子树重新生成别名,可选地生成更改的别名重定向。
安装
在扩展配置中配置设置
slash_remove
(布尔值): 默认为 "1",如果您想从页面 URL 别名中移除斜杠enable_pathsegment
(布尔值): 默认为 "1" 以添加到页面模块的新字段,您可以在此处覆盖此页面的 URL 段(类似于 RealURL 曾经拥有的那样)pages_slugfields
(字符串): 要创建页面别名时考虑的字段列表,以逗号分隔(默认为tx_cronsluggy_pathsegment,title
)。
用法
bin/typo3cms sluggy:regenerate [-d|--dry-mode] [-r|--redirects [REDIRECTS]] [--] <root-page>
-d, --dry-mode do not change anything
-r, --redirects[=REDIRECTS] create redirects for changed slugs with this TTL in days
• [default: 30]
示例
从根页面 420 开始为所有页面生成新别名,并创建重定向
bin/typo3cms sluggy:regenerate -r -- 420
从根页面 420 开始为所有页面生成新别名,并创建将在 10 天后过期的重定向
bin/typo3cms sluggy:regenerate -r 10 -- 420
仅显示从根页面 420 开始将创建的页面别名
bin/typo3cms sluggy:regenerate --dry-mode -- 420