我正在使用多站点,多语言的sitecore项目,并且有时会有人在某个子站点上添加大量内容,与发布争夺时间并且无法查看更新的内容,并且最终在几个小时后意识到所有输入都是用于子站点的错误语言。
所以我想知道sitecore是否有办法支持以下内容:
如果以上是不可能或不支持,一个很好的解决方法是能够更改项目语言版本的语言(例如,我为西班牙语网站上的页面创建了一个英文版本,其中包含所有西班牙语内容,所以我想告诉sitecore,我想让这个版本实际上是西班牙语版本,而无需在翻译ui中手动复制字段
答案 0 :(得分:1)
听起来你可能想要考虑一些事情:
item:creating
或item:created
的事件处理程序),根据编辑器创建项目的位置切换上下文语言。现在只是想法......
答案 1 :(得分:1)
另一种方法是为内容提供者使用语言阅读和语言写入安全设置。
如果您的西班牙语网站的撰稿人只应添加西班牙语的项目,请配置他们的访问设置,以便不允许他们使用其他语言创建内容。
如果您有大量内容以错误的语言输入,那么您可以使用全球化 - 导出语言工具(从“开始”菜单)将其导出到XML文件,手动替换语言标记(这是就像搜索和替换“en>” - >>“es-ES>”一样简单,然后使用全球化 - 导入语言工具以新语言重新导入它。但是警告:这将覆盖任何现有版本。