首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多国页面-避免重复内容

问多国页面-避免重复内容
EN

Drupal用户
提问于 2014-04-17 13:47:19
回答 2查看 133关注 0票数 2

我有一个网站,有几页,它将有两种主要语言:西班牙语和英语。然而,在西班牙语中,我正在创建其他语言:

  • 西班牙-阿根廷
  • 西班牙-哥伦比亚
  • 西班牙-秘鲁
  • 西班牙-智利
  • ..。

问题是:我不想重复西班牙语国家的所有内容,而是更改2或3页:主要是因为我想在某些页面中替换国家名称。

在不重复每个西班牙语国家的所有内容的情况下,创建特定国家版本的最佳方法是什么?谢谢!

注意:创建一个“语言中立”页面是个好主意吗?然后在必要时创建英文版本和修改过的西班牙文版本?还不确定“语言中立”是干什么用的。

EN

回答 2

Drupal用户

回答已采纳

发布于 2014-04-17 23:04:21

我想我已经找到解决办法了。这并不完美,但比必须重复所有内容10次更好:)这里是如何:

  1. 使用实体翻译。
  2. 用一种多次重复的语言创建一个页面,例如:西班牙语-哥伦比亚。将内容翻译成您想要的语言,例如,它可能只是英文翻译。
  3. 在实体翻译模块中,启用语言回退。
  4. 如果您使用Pathauto,那么您将遇到这样的问题:未翻译的语言不会使用友好的URL,您将被迫使用/node/nnn。要解决这个问题,请使用同步平移路径模块。这样,当您编辑一个页面时,这个模块将为所有语言启用友好的页面(不管翻译与否)。记住要检查它的设置,以便为每个内容类型启用这个模块!
  5. 对于菜单,如果将菜单项语言设置为“语言中立”,则可以翻译它。如果您在其中创建一个项目,比方说英语,您将不得不在每个西班牙语方言中创建一个新的项目。因此,您可以选择重复菜单项,或者只重复一次。

一些缺点:

  • 所有语言中的URL看起来都一样。您将无法创建以下内容:
    • www.example.com/en/test-page,和
    • www.example.com/es/pagina-prueba

  • 菜单项仍然需要每种语言重复一次。如果有10个讲西班牙语的国家,你最终会有10个菜单项看起来一样。==>更新:为了避免这种情况,将菜单项语言设置为语言中立和问题解决!
票数 0
EN

Drupal用户

发布于 2014-04-17 17:24:28

使用域访问模块,您可以共享内容,并将内容设置为仅显示在一个特定的域名上。

Argentina.Spanish.com Colombia.Spanish.com Peru.Spanish.com Chile.Spanish.com

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/110463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档