2016-10-20 5 views
2

NodeAliasの長さを50文字から200文字に増やしました。今や2番目の考えでは、これはアップグレード可能ではないと思います。つまり、Kenticoをバージョン10にアップグレードすると、NodeAliasが再び50になる可能性があります。あれは正しいですか?Kentico - NodeAliasの長さが増え、将来のアップグレード

本当に長いURL(50文字以上)を持つ記事はどうなりますか?アップグレード後に長いURLが自動的に切り捨てられ、それらのページへのリンクが切断されますか?

ありがとうございました!

答えて

1

Kenticoには、NodeAliasのサイズを拡大する組み込みのサポートされた方法があります。 CMSMaxNodeAliasLength web.configキーとその他のマイナーな変更を使用できます。ここから取られた完全なリストですdocumentation:あなたは、キーの値を増やす場合は、必要

へ:

  • 編集〜\ CMSModules \コンテンツ\ CMSDesk \プロパティ\ Alias_List.aspxファイルと増加txtAliasコントロールのMaxLengthプロパティ
  • データベースから次のビューを削除します はCMS_TreeデータベーステーブルのNodeAlias列のNVARCHARのサイズを大きくし
  • をView_CMS_Tree_Joined。
  • 削除したビューを再作成します。次のスクリプトを実行します。 〜\ App_Dataに\インストール\ SQL.zip \オブジェクト\ View_CMS_Tree_Joined.sql
  • 注:ノードエイリアスパスの最大長は450の文字ですので、システムはのエイリアスパスをトリミングします許可された長さにかかわらず、コンテンツツリーの深いページ。
+0

こんにちは - 私のチームメイトはエイリアスの長さの増加を完了し、うまくいきました。私の懸念事項は、もしあれば、これが特にKenticoの将来のアップグレードに及ぼす影響についてです。 – Michelle

+0

これからは何が起こるのかは分かりませんが、これは現時点でサポートされている(正式に文書化されています)ので、多くのお客様は既にこれを利用しています。 – Enn

+0

ありがとうございます。 Kentico 9はデフォルトで50文字の制限があり、それを200に変更しました。もしKentico 10/11/...がデフォルトで50文字を続けていれば、エイリアスを200に上書きする)は、アップグレード後に上書きされますか?あなたは知っていますか? – Michelle