Sitecore项目DisplayName可用作页面标题
我们正在开发Sitecore应用程序。我们的供应商团队正在使用sitecore itemDisplayName作为页面标题。据我所知,这是错误的做法。但我需要你的帮助,请给我一个强有力的理由,我可以证明这种方法是错误的 如果这是正确的方法,那么也请建议。 提前谢谢Sitecore项目DisplayName可用作页面标题,sitecore,sitecore8,sitecore7,sitecore7.2,Sitecore,Sitecore8,Sitecore7,Sitecore7.2,我们正在开发Sitecore应用程序。我们的供应商团队正在使用sitecore itemDisplayName作为页面标题。据我所知,这是错误的做法。但我需要你的帮助,请给我一个强有力的理由,我可以证明这种方法是错误的 如果这是正确的方法,那么也请建议。 提前谢谢 与使用itemName(这有很多限制,比如不允许使用字符,并且每种语言不能有不同的值)相反,使用DisplayName作为页面标题实际上是一个不错的选择,原因如下: 它可以是任何UTF8字符串,这有助于网站国际化 每种语言可以有不同的
与使用item
Name
(这有很多限制,比如不允许使用字符,并且每种语言不能有不同的值)相反,使用DisplayName
作为页面标题实际上是一个不错的选择,原因如下:
唯一可能的缺点是,
DisplayName
字段是未版本的,这意味着每个项目版本将不能有不同的值。使用项目的显示名称作为页面标题本身没有什么“错误”。正如@Piotr Wicijowski提到的,它比使用项目名称要好。与项目名称不同,显示名称也可用于不同的语言
但是,使用显示名称作为页面标题存在一些问题(除了Piotr的帖子):
- 易于内容编辑器查找(内容编辑器中已有功能区按钮)
- 显示在内容编辑器中,以便轻松查看页面标题
- 添加新字段不需要Sitecore的模板自定义
- 为自定义字段建模所需的代码更少