webbuilders-group / silverstripe-translatablerouting
扩展 SilverStripe Translatable 模块,并替换路由以实现多语言 URL
0.5.0
2017-10-10 15:34 UTC
Requires
- php: >=5.3.2
- composer/installers: *
- silverstripe/cms: ~3.2
- silverstripe/framework: ~3.2
- silverstripe/translatable: ~2.1
Suggests
- silverstripe/googlesitemaps: Support for the Google Sitemaps XML system, with translatable routing proper multi-lingual support is added
README
扩展 SilverStripe Translatable 模块并替换路由以启用多语言 URL。默认情况下,安装此模块后生成的 URL 将类似于 http://example.com/en/
,尽管有设置可以使用地区而非仅语言代码(有关信息,请参阅文档)。
维护者联系方式
- Ed Chipman (UndefinedOffset)
要求
- SilverStripe CMS 3.2.x+
- SilverStripe Translatable 2.1+
安装
Composer(推荐)
composer require webbuilders-group/silverstripe-translatablerouting
如果您愿意,也可以手动安装
- 从这里下载模块:https://github.com/webbuilders-group/silverstripe-translatablerouting/archive/master.zip
- 将下载的存档解压到您的网站根目录中,以便目标文件夹名为 translatablerouting,解压后的文件夹应包含根目录中的 _config.php 文件以及其他文件/文件夹
- 运行 dev/build?flush=all 重新生成清单
安装后,您必须对您的 Page 类进行一些修改,有关更多信息,请参阅此处。
文档
有关完整的使用和配置文档,请参阅docs 文件夹。
注意
Translatable Routing 支持SilverStripe Google Sitemaps 模块 3.1,这将根据 Google 的文档为多语言站点添加支持。