我正在使用sitecore 8.1,我使用了多种语言的项目,所以我可以通过Sitecore完全支持的特定语言获取项目,现在我需要做同样的事情,但我需要项目内容有所不同另一个方面是移动平台,这意味着我需要相同的项目来获取Android平台的某些字段的内容,以及IOS平台的不同内容为每个平台创建新项目并保持所有平台之间共享的项目字段 ..
一开始我认为我可以通过使用Sitecore支持的项目版本来实现这一目标。但是后来我读到只有最新版本的项目在发布后才可用。< / p>
答案 0 :(得分:1)
您可以使用设备为演示文稿执行此操作,但对于实际数据(字段),无法开箱即用。您可以创建不同的字段(甚至可能在单独的部分中)来实现这一目标,但是它将是您自己的代码,它以某种方式负责获取正确的内容。
第一个可能是创建一个通用函数来获取必要的数据,在这些数据中你将项目转换为对象(也许使用Glass?)。通过使用泛型,您可以基于平台创建类,并使用它们仅显示相应的字段。如果您需要添加平台,这将使其非常灵活。