Umbraco 无法加载自定义树定义
Umbraco fails to load custom tree definition
安装包 newsletter studio 后,一切正常,但 Newsletter Studio 的自定义树仅显示主节点。
如果我检查日志,我会看到以下内容:
树定义:
2015-03-25 13:43:01,812 [7] WARN umbraco.BusinessLogic.ApplicationTree - [Thread 12] The tree definition: <add silent="false" initialize="true" sortOrder="1" alias="newsletterstudio_letter" application="newsletterstudio" title="Newsletters" iconClosed="folder_table.png" iconOpen="folder_table.png" assembly="NewsletterStudio" type="Umbraco.loadNewsletters" action="" /> could not be resolved to a .Net object type
在trees.config中说
<add silent="false" initialize="true" sortOrder="1" alias="newsletterstudio_letter" application="newsletterstudio" title="Newsletters" iconClosed="folder_table.png" iconOpen="folder_table.png" assembly="NewsletterStudio" type="Umbraco.loadNewsletters" action="" />
我在其他地方也有这个完全相同的网站 运行,没问题。
这实际上是 Umbraco 在 6.2.5
中处理 tree.config 配置的方式的错误
问题提交于此:http://issues.umbraco.org/issue/U4-6509#tab=Comments
特别针对 Newsletter Studio,这可以通过手动更改 tree.config 来解决。
Newsletter Studio 的条目应为:
<add silent="false" initialize="true" sortOrder="1" alias="newsletterstudio_letter" application="newsletterstudio" title="Newsletters" iconClosed="folder_table.png" iconOpen="folder_table.png" assembly="NewsletterStudio" type="NewsletterStudio.Umbraco.loadNewsletters, NewsletterStudio" action="" />
<add silent="false" initialize="true" sortOrder="3" alias="newsletterstudio_settings" application="newsletterstudio" title="Settings" iconClosed="settingMasterDatatype.gif" iconOpen="settingMasterDatatype.gif" assembly="NewsletterStudio" type="NewsletterStudio.Umbraco.loadSettings, NewsletterStudio" action="" />
<add silent="false" initialize="true" sortOrder="2" alias="newsletterstudio_subscriptions" application="newsletterstudio" title="Subscriptions" iconClosed="group.png" iconOpen="group.png" assembly="NewsletterStudio" type="NewsletterStudio.Umbraco.loadSubscriptions, NewsletterStudio" action="" />
我想其他软件包也会遇到这个问题。我知道 Contour 也有这个问题。
安装包 newsletter studio 后,一切正常,但 Newsletter Studio 的自定义树仅显示主节点。 如果我检查日志,我会看到以下内容: 树定义:
2015-03-25 13:43:01,812 [7] WARN umbraco.BusinessLogic.ApplicationTree - [Thread 12] The tree definition: <add silent="false" initialize="true" sortOrder="1" alias="newsletterstudio_letter" application="newsletterstudio" title="Newsletters" iconClosed="folder_table.png" iconOpen="folder_table.png" assembly="NewsletterStudio" type="Umbraco.loadNewsletters" action="" /> could not be resolved to a .Net object type
在trees.config中说
<add silent="false" initialize="true" sortOrder="1" alias="newsletterstudio_letter" application="newsletterstudio" title="Newsletters" iconClosed="folder_table.png" iconOpen="folder_table.png" assembly="NewsletterStudio" type="Umbraco.loadNewsletters" action="" />
我在其他地方也有这个完全相同的网站 运行,没问题。
这实际上是 Umbraco 在 6.2.5
中处理 tree.config 配置的方式的错误问题提交于此:http://issues.umbraco.org/issue/U4-6509#tab=Comments
特别针对 Newsletter Studio,这可以通过手动更改 tree.config 来解决。
Newsletter Studio 的条目应为:
<add silent="false" initialize="true" sortOrder="1" alias="newsletterstudio_letter" application="newsletterstudio" title="Newsletters" iconClosed="folder_table.png" iconOpen="folder_table.png" assembly="NewsletterStudio" type="NewsletterStudio.Umbraco.loadNewsletters, NewsletterStudio" action="" />
<add silent="false" initialize="true" sortOrder="3" alias="newsletterstudio_settings" application="newsletterstudio" title="Settings" iconClosed="settingMasterDatatype.gif" iconOpen="settingMasterDatatype.gif" assembly="NewsletterStudio" type="NewsletterStudio.Umbraco.loadSettings, NewsletterStudio" action="" />
<add silent="false" initialize="true" sortOrder="2" alias="newsletterstudio_subscriptions" application="newsletterstudio" title="Subscriptions" iconClosed="group.png" iconOpen="group.png" assembly="NewsletterStudio" type="NewsletterStudio.Umbraco.loadSubscriptions, NewsletterStudio" action="" />
我想其他软件包也会遇到这个问题。我知道 Contour 也有这个问题。