opengento/module-store-path-url

本模块通过国家代码或自定义值更新URL中的商店代码路径。

4.1.4 2024-09-20 10:12 UTC

This package is auto-updated.

Last update: 2024-09-20 10:29:27 UTC


README

Latest Stable Version License: MIT Packagist Packagist

本模块允许用另一个路径值覆盖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

支持

向问题跟踪器提出新的请求

作者

  • Opengento社区 - 负责人 - Twitter Follow
  • Thomas Klein - 维护者 - GitHub followers
  • 贡献者 - 贡献者 - GitHub contributors

许可

本项目采用MIT许可协议 - 请参阅LICENSE详情。

这就是全部内容!