Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 重置';定制表格';Orchard CMS中的内容类型存在问题_Asp.net_Command Line_Content Management System_Orchardcms_Orchardcms 1.6 - Fatal编程技术网

Asp.net 重置';定制表格';Orchard CMS中的内容类型存在问题

Asp.net 重置';定制表格';Orchard CMS中的内容类型存在问题,asp.net,command-line,content-management-system,orchardcms,orchardcms-1.6,Asp.net,Command Line,Content Management System,Orchardcms,Orchardcms 1.6,我混淆了内容类型自定义表单默认设置。经过一些调整和设置后,它似乎不再可用 现在看来,我必须重新安装整个果园。我正处于设置的初始阶段,所以可以重新开始,但我想知道如何使用Orchard命令行或任何其他更简单的方法将内容类型重置为默认设置 请注意:有一个关于删除内容类型的问题,但似乎还没有回答。从youtube视频中,我找到了一个命令,可以使用feature enable 但如何重置内容类型仍然是个问题 我现在建造这些东西的时间很短,而且研究花费了太多的时间 对于解决方案的提示或帮助,您将不胜感激。

我混淆了内容类型
自定义表单
默认设置。经过一些调整和设置后,它似乎不再可用

现在看来,我必须重新安装整个果园。我正处于设置的初始阶段,所以可以重新开始,但我想知道如何使用Orchard命令行或任何其他更简单的方法将
内容类型
重置为默认设置

请注意:有一个关于删除
内容类型的问题
,但似乎还没有回答。从youtube视频中,我找到了一个命令,可以使用
feature enable

但如何重置内容类型仍然是个问题

我现在建造这些东西的时间很短,而且研究花费了太多的时间


对于解决方案的提示或帮助,您将不胜感激。

如果您查看CustomForms模块源代码的Migrations.cs,您可以看到其中添加了哪些部分

所以相关的代码是

ContentDefinitionManager.AlterTypeDefinition("CustomForm",
            cfg => cfg
                .WithPart("CommonPart")
                .WithPart("TitlePart")
                .WithPart("AutoroutePart", builder => builder
                    .WithSetting("AutorouteSettings.AllowCustomPattern", "true")
                    .WithSetting("AutorouteSettings.AutomaticAdjustmentOnEdit", "false")
                    .WithSetting("AutorouteSettings.PatternDefinitions", "[{Name:'Title', Pattern: '{Content.Slug}', Description: 'my-form'}]")
                    .WithSetting("AutorouteSettings.DefaultPatternIndex", "0"))
                .WithPart("MenuPart")
                .WithPart("CustomFormPart")
                .DisplayedAs("Custom Form")
                .Draftable()
            );
因此,这些部分是:

  • 共同的
  • 标题部分
  • 自动布线部分
  • 梅努帕特
  • CustomFormPart
如果您有任何问题,我建议您阅读本教程:


您真的需要添加/删除此内容类型中的部分吗?

据我所知,没有办法做到这一点。您对自定义表单、添加/删除零件做了哪些具体操作?是的。你能告诉我什么是默认部分和(如果有的话)字段吗?(答案可能是)我只是想用我在orchard网站上的视频教程中看到的自定义表单创建一个联系表单,但当时一切都错了,因为我在做研发时没有引用视频。谢谢你的帮助。不用担心,学习orchard的最好方法就是乱搞它,这是我最谦虚的看法。你肯定会弄坏一些东西:)我几乎有同样的问题,但我已经完全删除了我的contect类型。。有什么简单的方法可以重现一切吗?卸载或重新安装模块?