2

我的客户希望他们的网站本地化,以便 example.com/uk 呈现英国版本,example.com/aus 将是澳大利亚版本等等。但是,我希望实际内容和交付的节点保持不变基本路径结构不会改变 - 只是以国家代码为前缀。当然,我想要一个“切换国家”按钮、基于 geoIP 的自动重定向等,但现在我只想关注路径结构。但是,我仍然希望所选国家/地区在视图、内容类型、模板文件等中可用,以便 uk/products/chairs 和 aus/products/chairs 仍然是 node/1 的别名,但随后将提供会话/cookie/变量设置为“英国”或“澳大利亚”。

请问有谁知道这样做的任何方法?谷歌并没有真正提供太多知识:/

很多粉丝!:)

4

1 回答 1

0

如果您使用的是 Drupal 7,只需转到 admin/config/regional/language 并单击每种语言的“编辑”,这将允许您设置“路径前缀语言代码”。这将按照您的要求在域之后和 Drupal 路径之前附加您选择的短语。

“切换国家”按钮可以在块页面上作为“语言切换器”块找到。

至于 uk/products/chairs 和 aus/products/chairs,只要一个是另一个的翻译(使用内置的语言环境模块和可能的国际化模块,你应该没有任何问题。

于 2012-03-11T03:25:53.357 回答