我有一个HTML页面,我想在Umbraco 7的自定义部分中显示。
我想在没有任何树的情况下执行此操作,因为所有内容都已在html文件中处理 - 它被放入Umbraco后端以方便访问。
到目前为止,我已经实现了IApplication,它可以按预期显示该部分。我确实有一个带有单个节点的树(继承自BaseTree,使其成为遗留部分),但是,我想充分利用可用空间,只需加载我的html文件并且没有显示树。
从BaseTree Render方法中删除节点会隐藏显示树的面板,但我无法弄清楚如何加载Html文件作为该部分的默认视图。
有没有一种简单的方法可以通过在用户点击该部分时设置一个默认页面来加载?
答案 0 :(得分:9)
您可以通过向Dashboard.config添加新的section元素,为Umbraco 7中的自定义部分设置默认视图,如下所示:
<section alias="StartupCustomDashboardSection">
<areas>
<area>custom</area>
</areas>
<tab caption="Get Started">
<control>/app_plugins/custom/defaultview.html</control>
</tab>
</section>
<area>
元素必须包含自定义部分的别名,全部为小写。
<control>
元素包含默认html文件的路径。