2016-10-20 4 views
2

Ich habe gerade die NodeAlias ​​Länge von 50 bis 200 Zeichen erhöht - vor allem für Artikel mit langen Titel. Nun denke ich, dass dies nicht upgrade-sicher ist, was bedeutet, dass, wenn mein Kentico auf Version 10 aktualisiert wird, die NodeAlias ​​möglicherweise wieder 50 werden. Ist das korrekt?Kentico - NodeAlias ​​Länge erhöht und zukünftige Aktualisierung

Wenn das der Fall ist, was passiert mit allen Artikeln, die wirklich lange URLs haben (länger als 50 Zeichen)? Werden die langen URLs nach dem Upgrade automatisch abgeschnitten und die Links zu diesen Seiten werden unterbrochen?

Vielen Dank für Ihre Eingabe!

Antwort

1

Kentico hat eine eingebaute und unterstützte Möglichkeit, die Größe der NodeAlias ​​zu erhöhen. Sie können den Schlüssel web.config CMSMaxNodeAliasLength zusammen mit einigen anderen kleineren Änderungen verwenden. Hier ist eine vollständige Liste von der genommen documentation:

Wenn Sie den Schlüssel des Wert erhöhen, müssen Sie auch auf:

  • bearbeiten die ~ \ CMSModules \ Content \ CMSDesk \ Properties \ Alias_List.aspx Datei und Erhöhung die MaxLength-Eigenschaft des txtAlias-Steuerelements.
  • Löschen Sie die folgende Ansicht aus Ihrer Datenbank: View_CMS_Tree_Joined
  • die nvarchar Größe für die NodeAlias ​​Spalte in der Tabelle CMS_Tree Datenbank erhöhen.
  • Erstellen Sie die gelöschten Ansichten neu. Führen Sie die folgenden Skripte: ~ \ App_Data \ Install \ SQL.zip \ Objects \ View_CMS_Tree_Joined.sql
  • Hinweis: Die maximal zulässige Länge für den Knoten alias Weg ist 450 Zeichen, so kann das System schneiden Sie den Alias-Pfad für Seiten tief im Inhaltsbaum unabhängig von der zulässigen Länge.
+0

Hallo - Mein Teamkollege hat die Alias-Länge erhöht, und es hat gut funktioniert. Hauptsächlich geht es mir um die möglichen Konsequenzen, insbesondere für zukünftige Kentico-Upgrades. – Michelle

+0

Sie können nie wissen, was in einer Zukunft passiert, aber da dies in diesem Moment unterstützt (und offiziell dokumentiert!) Und viele Kunden bereits darauf vertrauen, können Sie sicher sein, dass dies in Soma-Form oder eine andere in kommenden Versionen unterstützt wird. – Enn

+0

Danke Enn. Meine Sorge, und nicht sicher, ob es korrekt ist, ist: Kentico 9 hat 50 Zeichen als Standard, dann haben wir es auf 200 geändert. Wenn Kentico 10/11/... weiterhin 50 Zeichen als Standard hat, würden unsere Änderungen (der Verlängerung) der Alias ​​auf 200) nach dem Upgrade überschrieben werden? Wissen Sie? – Michelle