Umbraco 在VS中创建模板时,在backoffice中不可见

Umbraco 在VS中创建模板时,在backoffice中不可见,umbraco,umbraco7,Umbraco,Umbraco7,当我在VisualStudio解决方案的Views文件夹中创建新模板(.cshtml)时,它不会显示在backoffice中。 如果我从后台创建一个模板,则会在视图文件夹中创建一个文件,然后我必须将该文件作为一个令人兴奋的文件添加到VS中-如果我从Visual Studio创建一个模板,为什么后台不显示该模板?我已尝试重建项目。视图/模板与脚本和CSS等其他文件的工作方式不同,因为它们需要数据库中的引用,以便您将它们与doctype关联 您可以通过两种方式完成: 在umbraco后端中创建视图。

当我在VisualStudio解决方案的Views文件夹中创建新模板(.cshtml)时,它不会显示在backoffice中。
如果我从后台创建一个模板,则会在视图文件夹中创建一个文件,然后我必须将该文件作为一个令人兴奋的文件添加到VS中-如果我从Visual Studio创建一个模板,为什么后台不显示该模板?我已尝试重建项目。

视图/模板与脚本和CSS等其他文件的工作方式不同,因为它们需要数据库中的引用,以便您将它们与doctype关联

您可以通过两种方式完成:

  • 在umbraco后端中创建视图。然后转到visual studio并单击解决方案探索中的“显示所有文件”按钮。在“视图”文件夹中查找新视图。右键单击每个文件并选择“将文件添加到项目”
  • 在VisualStudio中正常创建视图。然后转到umbraco后端并创建模板,并将其命名为与visual studio中的视图相同的名称。(如果您在umbraco中的模板名为“文本页”,则您的文件名应为“文本页”)

  • 正如ProNation所说,所有模板都需要一个db引用

    我明白了,所以如果我在开发人员选项卡中做了一些事情(但在VisualStudio中),我一切都好吗?例如,在visual studio中创建一个局部视图,它将显示在后台(或者我是否需要在后台创建它,然后将其添加到我的解决方案中)?“在开发人员选项卡中执行操作(但在visual studio中)-我不确定我是否理解,因为这是矛盾的。在某种程度上,您必须在Umbraco中添加模板引用,因此对我来说,从那里开始,然后添加到Visual Studio是有意义的。另一方面,您可以在Visual Studio中创建partialView,它们应该显示在Umbraco UI中,因为它们与文档类型没有直接关联。