我支持包含多语种部分的现有网站。我们在主页上有一个链接到这个部分,它只是包含一些基本的页面。现在,我被要求将我们现有的内容类型之一纳入本节(即内容类型A-英语,内容类型A-西班牙语)。节点/添加表单和节点显示页都需要西班牙语。我也需要准备支持更多的内容类型,额外的语言,等等。
因此,我正在试验区域设置和国际化模块。我遇到的问题是,它似乎是为整个多语种网站设计的。我需要该网站保持一个英语网站。例如,当匿名用户创建西班牙节点时,用户返回到主页: www.example.com/es。主页不会被翻译。用户应该返回到www.example.com。我还注意到www.example.com/es上的所有链接都包含路径中的es前缀。
问(S):这是不是多语种的正确途径?如果是,是否有方法配置Drupal以了解www.example.com/es、www.example.com/es/mypage等不存在?
发布于 2016-07-22 06:19:20
是的,你是对的,国际化是为一个完整的网站几种语言。但是,您可能能够通过在任何地方使用视图来实现您想要的结果。
而不是显示一个经典的节点,您将显示一个视图,其中一个节点在一个块内,在一个面板内(可能)。设置视图以使用您想要的语言和所需的内容类型,这将起到作用。如果您将它与创建页面的标准drupal方法进行比较,则会有一点不同。
要确保节点页不可访问,可以使用模块禁用节点页。
我希望它能帮上忙
干杯
https://drupal.stackexchange.com/questions/207875
复制相似问题