【问题标题】:HippoCMS translated documents with shared fieldsHippoCMS 翻译文档与共享字段
【发布时间】:2015-09-09 11:41:37
【问题描述】:

我正在评估 HippoCMS 并尝试为 Venues 的模式建模。我想为一个文档建模,该文档具有telephoneNumberemailAddress 等不可翻译特征,以及description 等可翻译特征。

如何在 HippoCMS 中对此进行建模?如何确保未翻译的字段在不同的翻译之间共享,以避免每个翻译的文档都有自己的值副本。显然,无论您使用哪种语言阅读网站,telephoneNumber 都不应更改。

目前我发现的唯一方法是创建一个名为Venue 的文档和另一个名为VenueTranslation 的文档。 Venue 将包含telephoneNumberVenueTranslation 将包含其描述和返回Venue 文档的链接。然后每种语言都有VenueTranslation 文档。

这是正确的方法吗?

【问题讨论】:

    标签: internationalization hippocms


    【解决方案1】:

    这可行,但您会遇到可用性问题。我想说这取决于您计划进入系统的场所数量、您的目标语言数量,以及最后,您的 CMS 用户是否热衷于为每个 VenueTranslation 选择正确的 Venue 文档@对应一种语言。我可以看到这将很快变得容易出错和繁琐,但我没有数字。

    关于最后一个问题,既不正确也不错误:只是由于 Hippo 中翻译的粒度是文档级别而不是字段级别,因此您必须这样做。您的模型是有道理的,但在 CMS 中没有得到很好的支持。这个用例在支持可翻译字段概念的 CMS 中是微不足道的。

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 2021-09-21
      • 2012-06-16
      • 1970-01-01
      • 2013-11-10
      • 1970-01-01
      • 1970-01-01
      • 2022-08-22
      • 2021-07-04
      相关资源
      最近更新 更多