opengento / module-store-path-url
本模块通过国家代码或自定义值更新URL中的商店代码路径。
4.1.4
2024-09-20 10:12 UTC
Requires
- php: ^8.1
- magento/framework: *
- magento/module-config: *
- magento/module-directory: *
- magento/module-store: *
- magento/module-url-rewrite: *
- psr/log: *
Requires (Dev)
- magento/magento-coding-standard: ^33
- roave/security-advisories: dev-latest
README
本模块允许用另一个路径值覆盖URL中的商店代码。
设置
需要Magento 2开源版或商业版。
Composer安装
运行以下composer命令
composer require opengento/module-store-path-url
设置模块
运行以下magento命令
bin/magento setup:upgrade
如果您处于生产模式,请务必重新编译和重新部署静态资源。
功能
本模块允许使用以下选项替换URL中的商店代码
- 国家代码,例如:be
- 语言代码,例如:fr
- 地区代码(用连字符分隔),例如:fr-be
- 地区代码(用下划线分隔),例如:fr_be
- 自定义(您可以设置您选择的路径),例如:emea
此外,本模块还允许您为只有一个商店视图的网站删除URL中的商店路径。这对于具有专用域的商店可能很有用。如果选择使用自定义映射器,则此设置将自动启用。但是,如果网站只有一个商店,并且在映射器中设置了路径,则该路径不会被清除,这意味着将使用映射器中配置的路径。
除此之外,本模块使MAGE_RUN_TYPE和MAGE_RUN_CODE变量成为可选的。Magento将能够根据其基础Web URL解析正确的商店。此设置可以禁用,请参阅“使用基础URL解析器”。
设置
本模块的配置可在商店 > 配置 > 网络 > URL
中找到。
文档
为了使用此模块,您必须启用以下设置:“将商店代码添加到URL”(web/url/use_store
)。
如果选择“自定义”值,则在配置中添加了新字段:“商店路径URL”和“自定义路径映射器”。
商店路径配置如下
web/url/store_path_url
web/url/custom_path_mapper
unset_single_store_path
base_url_resolver
支持
向问题跟踪器提出新的请求。
作者
许可
本项目采用MIT许可协议 - 请参阅LICENSE详情。
这就是全部内容!