我给了内容部分一个错误的名称,我想重命名它。我尝试在解决方案中重命名类和它的所有调用都无济于事。我甚至尝试从ShellFeatures表和由Migrations生成的表中删除条目,但这只会让事情变得更糟。现在整个模块的功能无法识别。任何人之前尝试过?如何删除或重命名Orchard中的内容部分?
0
A
回答
1
我知道这是一个老问题,但我只是必须解决这个问题,这是我从Google登陆的第一个结果。
您可以删除ContentPart
,然后重新添加使用迁移例如:
public int UpdateFrom3() {
// remove the AccreditationsPart part cleanly
ContentDefinitionManager.DeletePartDefinition(typeof (AccreditationsPart).Name);
enter code here
// re-add the AccreditationsPart again
ContentDefinitionManager.AlterPartDefinition(typeof (AccreditationsPart).Name,
cfg = > cfg
.Attachable()
.WithDescription("Adds a row of configurable accreditations to the content type"));
return 4;
}
您将需要自定义更新号,以适应当前的migrations.cs
,改变它的AlterPartDefinition
匹配任何你想让它是。
警告:这仅用于解决您直接接触到的问题。在迁移的第一部分删除零件时,将丢失任何关联的数据。如果您已经在生产中运行代码,那么您将不得不使用不同的方法。
相关问题
- 1. 如何在RFT中重命名脚本?重命名会删除脚本的全部内容?
- 2. 如何在Orchard中重命名(或翻译)Widget名称
- 3. 在Orchard中显示内容部分
- 4. 在Orchard中创建SiteSettings内容部分
- 5. 删除或重命名sqlite中的列
- 6. 重命名Powershell中的文件删除“_”后的所有内容
- 7. Orchard CMS内容部分更新
- 8. Orchard CMS:内容部分未显示
- 9. 如何删除历史记录中的删除和重命名?
- 10. 文件未重命名或删除
- 11. 删除或重命名操作
- 12. 如何使用Orchard中的内容部分列表创建窗口小部件?
- 13. ESP8266 SPIFFS复制文件内容,删除和重命名
- 14. 根据部分内容删除重复的数组元素?
- 15. 如何删除或替换SVG内容?
- 16. 改变部分或重命名
- 17. 使用外部MYSQL删除列或重命名列
- 18. 如何删除kdb分区表内容?
- 19. Odoo警告“也许一个模块被部分删除或重命名”
- 20. 批量重命名图像,删除部分
- 21. 如何重置Drupal的内容缓存/删除内容?
- 22. 如何以编程方式删除或重命名Azure Active Directory?
- 23. PHP。如何删除文件名部分?
- 24. 如何重新命名从$ 1命名GDB的内部变量?
- 25. 文件重命名/删除
- 26. ProcessBuilder删除和重命名
- 27. 如何重命名分支以删除大小写?
- 28. 重命名URL内容
- 29. 如何从Orchard URL中删除OrchardLocal?
- 30. 如何在更新Orchard中的内容部分后执行Web服务调用?
如果你清除你的App_Data文件夹并启动一个新站点,它会工作吗? –
我很犹豫要清除App_Data文件夹。然后,我必须从头开始通过我的网站。我已经完成了大部分设置和东西 – Jonn
你总是可以将它剪切并粘贴到某个地方。只是为了看看它是否有效。然后可能使用导入/导出模块将数据提取到新安装中。只是想尝试我猜。 –