【发布时间】:2015-04-07 19:44:49
【问题描述】:
我有一个 HTML 页面,我想在 Umbraco 7 的自定义部分中显示。
我想在该部分中没有任何树的情况下执行此操作,因为所有内容都已在 html 文件中处理 - 它被放入 Umbraco 后端以便于访问。
到目前为止,我已经实现了 IApplication,它可以让该部分按预期显示。我确实有一个带有单个节点的树(从 BaseTree 继承,使其成为遗留部分),但是,我想充分利用可用空间并加载到我的 html 文件中并且没有树显示。
从 BaseTree Render 方法中删除节点会隐藏显示树的面板,但我不知道如何将 Html 文件加载为该部分的默认视图。
有没有一种简单的方法来做到这一点,即在用户点击该部分时设置一个默认页面来加载?
【问题讨论】:
-
默认视图一般在Dashboard.config中设置:
<section alias="custom"> <areas> <area>custom</area> </areas> <tab caption="Get Started"> <control>/App_Plugins/CustomSection/DefaultView.html</control> </tab> </section> -
罗伯特所说的,确保 部分包含您的自定义部分的别名,全部小写。这样,当您直接加载到您的部分时,它应该显示该 HTML 视图。
-
谢谢大家,我就是这样做的,我会在今天晚些时候发布一个答案,除非你们中的一个人想发布一个答案,我会将其标记为已接受
-
谢谢丹。请参阅我发布的答案(包含来自@Tim 的提示)。