任何人都可以推荐更改Sitecore 6.1中默认语言的最佳方法.在全新安装时,所有项目的典型语言是'en'英语,带有漂亮的小美国旗帜和所有.
但是,我们正在建立一个针对en-AU和en-NZ的系统.当我在任何数据库中重命名主"en"语言项时,每个其他项目都没有"正确"语言的版本.我记得在过去,重命名这个项目导致整个系统的更新,但是当我今天尝试它时似乎并非如此.
是否有一种简单的"Sitecore"方式将所有默认项目转换为主要语言en-AU?我考虑过在数据库上运行一个sql更新脚本,但我希望有一种更简洁的方法.
我认为改变en语言的任何内容都不是一个好主意.许多内部Sitecore对象都基于该语言,您可能会在Sitecore UI中丢失标签和帮助文本.
我们通常使用en语言创建所有模板,渲染和布局,然后为每种语言创建内容项.
相反,您应该在web.config中为您的站点设置语言属性.
以下是我们使用多语言解决方案中的一个示例:
<site name="website_no" hostName="www.site.no|site.no" language="no" />
<site name="website_en" hostName="www.site.com|site.com" language="en" />
<site name="website" language="sv" />
Run Code Online (Sandbox Code Playgroud)
最后一行捕获所有未被前两个请求捕获的请求.
| 归档时间: |
|
| 查看次数: |
5262 次 |
| 最近记录: |