markshust / magento2-module-hierarchycomplexidcompatibility
层次复杂ID兼容性模块使得层次结构与包含子路径的长URL标识符兼容。
1.0.0
2019-11-07 17:07 UTC
Requires
- php: ^7.1
- magento/framework: ^102
- magento/module-versions-cms: ^101
This package is auto-updated.
Last update: 2024-09-13 16:52:23 UTC
README
层次复杂ID兼容性模块使得层次结构与包含子路径的长URL标识符兼容。
目录
摘要
Magento Commerce的层次功能会在子节点的前面添加父节点的URL标识符。这对于具有标准、简单URL的CMS页面来说是可以的。
然而,如果URL包含子路径,层次请求路径将被错误设置,导致不希望的路径位置和面包屑链接。
此模块在保存层次结构时更改了功能,使得这些较长的URL字符串兼容。
之前
之后
要求
此模块需要层次功能,该功能仅在Magento Commerce中可用。
安装
composer require markshust/magento2-module-hierarchycomplexidcompatibility
bin/magento module:enable MarkShust_HierarchyComplexIdCompatibility
bin/magento setup:upgrade
用法
此模块没有配置。只需安装,然后转到管理控制台 > 内容 > 元素 > 层次,并重新保存层次结构。整个树将使用新的请求URL重新保存。
如果树中存在重复的URL,您将收到通知。层次结构必须永远不包含重复的request_path值。