Kentico 在 Widget 或 Webpart 中重命名 "Code name" 而不会丢失数据
Kentico rename"Code name" in Widget or Webpart without losing data
我想在我创建的 Widget 或 Webpart 中重命名 "Code name"。在我将代码名称 'FAQItem' 重命名为 'FAQ' 之后,当我转到页面时,我插入到页面中的内容丢失了。
此处消息错误“[加载 'FAQItem' 类型的 WebPart 'FAQItem' 时出错]”
有什么想法吗?
如果不手动更新所有使用该小部件的页面上的所有引用,这是不可能的。
有一个 运行 的替代方法 SQL 针对 CMS_Document
table 的查询并在 DocumentContent
字段中查找 %yourCodeName%
并针对小部件和 API 做一个简单的 SQL REPLACE(). Here's some documentation。
我想在我创建的 Widget 或 Webpart 中重命名 "Code name"。在我将代码名称 'FAQItem' 重命名为 'FAQ' 之后,当我转到页面时,我插入到页面中的内容丢失了。
此处消息错误“[加载 'FAQItem' 类型的 WebPart 'FAQItem' 时出错]”
有什么想法吗?
如果不手动更新所有使用该小部件的页面上的所有引用,这是不可能的。
有一个 运行 的替代方法 SQL 针对 CMS_Document
table 的查询并在 DocumentContent
字段中查找 %yourCodeName%
并针对小部件和 API 做一个简单的 SQL REPLACE(). Here's some documentation。