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

Kentico-NodeAlias长度增加,未来升级,kentico,Kentico,我刚刚让NodeAlias的长度从50个字符增加到200个字符——主要用于标题较长的文章。现在再想想,我认为这不是升级证明,这意味着如果我的Kentico升级到版本10,NodeAlias可能会再次成为50。对吗 如果是这样的话,那么所有URL很长(超过50个字符)的文章会怎么样?长URL会在升级后自动被截断吗?这些页面的链接会被破坏吗 谢谢你的意见 Kentico有一种内置的、受支持的方式来增加节点的大小。您可以使用CMSMaxNodeAliasLengthweb.config键以及其他一些小

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

如果是这样的话,那么所有URL很长(超过50个字符)的文章会怎么样?长URL会在升级后自动被截断吗?这些页面的链接会被破坏吗


谢谢你的意见

Kentico有一种内置的、受支持的方式来增加节点的大小。您可以使用
CMSMaxNodeAliasLength
web.config键以及其他一些小更改。以下是从以下列表中获取的完整列表:

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

  • 编辑~\CMSModules\Content\CMSDesk\Properties\Alias_List.aspx文件并增加txtAlias控件的MaxLength属性
  • 从数据库中删除以下视图: 查看\u CMS\u树\u加入
  • 增加CMS_树数据库表中NodeAlias列的nvarchar大小
  • 重新创建删除的视图。运行以下脚本: ~\App\u Data\Install\SQL.zip\Objects\View\u CMS\u Tree\u Joined.SQL
  • 注意:节点别名路径允许的最大长度为450个字符,因此无论允许的长度如何,系统都可以修剪内容树深处页面的别名路径

您好-我的队友已完成增加别名长度,效果良好。我最担心的是这会带来什么后果,如果有的话,尤其是对未来的Kentico升级。你永远不知道将来会发生什么,但因为现在支持这一点(并有官方文件!)许多客户已经依赖于这一点,您可以确定这将以soma形式或其他在即将发布的版本中受支持的形式出现。谢谢Enn。我担心的是,但不确定它是否正确:Kentico9默认限制为50个字符,然后我们将其更改为200个字符。如果Kentico 10/11/。。。继续使用50个字符作为默认值,升级后是否会覆盖我们的更改(将别名扩展为200)?你知道吗?嗨,米歇尔,升级不会把长度改回50。这就是web.config设置的目的:-)如果不支持此设置,我会说,有可能写入您的更改,但在正式支持此设置时不会。感谢澄清。