2013-06-19 86 views
1

好吧,有一些幫助,我發現代碼添加一個新的應用程序/部分,而無需手動修改配置。在/ bin文件夾中添加一個這樣的類,該部分會自動添加到Umbraco中。Umbraco添加儀表板代碼

[Application("guestbook", "Guestbook", ".trayguestbook", 20)] 
public class Class1 : IApplication 
{ 

然後,您可以通過添加從BaseTree繼承的類來修改樹。

[Tree("guestbook", "guestbookTree", "Guestbook")] 
public class Class2 : BaseTree 
{ 

有沒有辦法用相似的方法修改儀表板?

謝謝!

回答

2

據我所知,沒有代碼第一種方法來修改dashboard.config。但是,如果將項目包裝到Umbraco包中,則可以使用package actionsadd a dashboard section。以下是文檔中的一個示例:

<Action runat="install" alias="addDashboardSection" dashboardAlias="MyDashboardSection"> 
    <section> 
    <areas> 
     <area>default</area> 
     <area>content</area> 
    </areas> 
    <tab caption="Last Edits"> 
     <control>/usercontrols/latestEdits.ascx</control> 
     <control>/usercontrols/PostCreate.ascx</control> 
    </tab> 
    <tab caption="Create blog post"> 
     <control>/usercontrols/new.ascx</control> 
    </tab> 
    </section> 
</Action> 

有關程序包操作的更多詳細信息,請參閱Package Action Samples。有關創建Umbraco包的更多信息,請參閱How to create a project package for Umbraco?

相關問題