sitecore中项目和文件夹的默认语言

sitecore中项目和文件夹的默认语言,sitecore,sitecore6,multilingual,Sitecore,Sitecore6,Multilingual,我在一个多站点、多语言的sitecore项目中工作,有时会有人在某个子站点上添加大量内容,与发布争了几个小时,看不到更新的内容,最终在几个小时后意识到所有输入都是用错误的语言输入子站点 因此,我想知道sitecore中是否有支持以下内容的方法: 一个文件夹(用于子站点),该文件夹支持在单击其下方的现有项目后,该语言将自动更改为站点文件夹的默认语言 由于语言会自动更改,因此在该文件夹下创建的新项目将以默认子站点语言创建,除非用户明确将其更改为其他语言 如果上述操作不可能或不受支持,那么一个很好

我在一个多站点、多语言的sitecore项目中工作,有时会有人在某个子站点上添加大量内容,与发布争了几个小时,看不到更新的内容,最终在几个小时后意识到所有输入都是用错误的语言输入子站点

因此,我想知道sitecore中是否有支持以下内容的方法:

  • 一个文件夹(用于子站点),该文件夹支持在单击其下方的现有项目后,该语言将自动更改为站点文件夹的默认语言
  • 由于语言会自动更改,因此在该文件夹下创建的新项目将以默认子站点语言创建,除非用户明确将其更改为其他语言

如果上述操作不可能或不受支持,那么一个很好的解决方法就是能够更改项目语言版本的语言(比如说,我在西班牙语网站上创建了一个英文版,所有内容都是西班牙语,所以我想告诉SITECORE,我想让这个版本实际上是西班牙语版本,而不是在翻译UI

中手动复制字段。听起来你可能想考虑一些事情:

  • -这允许您在内容不存在时将内容从一种语言回退到另一种语言
  • Sitecore的自定义扩展(可能是
    项:创建
    项:创建
    )的事件处理程序,用于根据编辑器创建项的位置切换上下文语言

  • 现在只是想法…

    另一种方法是为您的内容贡献者使用语言读写安全设置

    如果西班牙语站点的贡献者只应添加西班牙语的项目,请配置其访问设置,以便不允许他们以其他语言创建内容

    如果有大量内容是以错误的语言输入的,则可以使用全球化-导出语言工具(从“开始”菜单)将其导出到XML文件,手动替换语言标记(例如,这与搜索和替换“en>”->“es>”一样简单)然后使用全球化-导入语言工具以新语言重新导入。不过警告:这将覆盖任何现有版本