Kentico - NodeAlias长度增加和未来升级

时间:2016-10-20 18:16:35

标签: kentico

我刚刚将NodeAlias长度从50个字符增加到200个字符 - 主要用于标题较长的文章。现在第二个想法,我认为这不是升级证明,这意味着如果我的Kentico升级到版本10,NodeAlias可能会再次变为50。这是对的吗?

如果是这样的话,所有篇幅都很长(超过50个字符)的文章会发生什么?升级后是否会自动截断长网址,这些网页的链接是否会被破坏?

感谢您的投入!

1 个答案:

答案 0 :(得分:1)

Kentico有一种增加NodeAlias大小的内置和支持方式。您可以使用CMSMaxNodeAliasLength web.config键以及其他一些小的更改。以下是documentation

的完整列表

如果你增加了键的值,你还需要:

  • 编辑〜\ CMSModules \ Content \ CMSDesk \ Properties \ Alias_List.aspx文件并增加txtAlias控件的MaxLength属性。
  • 从数据库中删除以下视图: 的 View_CMS_Tree_Joined
  • 增加CMS_Tree数据库表中NodeAlias列的nvarchar大小。
  • 重新创建已删除的视图。运行以下脚本: 〜\ App_Data文件\安装\ SQL.zip \对象\ View_CMS_Tree_Joined.sql
  • 注意:节点别名路径的最大允许长度为450个字符,因此无论允许的长度如何,系统都可以修剪内容树深处页面的别名路径。