无法为几个模块创建清单。该模块控制住在:DNN清单问题 - 安装后模块无法正常工作
每个模块不相关但不同的东西,所以应该是拖动到页面上作为一个独立的模块。
环顾四周后,我想我需要在清单中创建多个包定义,所以我已经完成了。然后我将控件和清单上传到上述文件夹,并使用主机 - >扩展 - >创建新模块 - >从清单安装
它似乎安装好了,出现在扩展列表中,并出现在模块栏添加到页面;然而,当我拖到一个位置的页面上,在调用/DesktopModules/internalservices/API/controlbar/AddModule
页面错误与"The requested resource does not support http method 'GET'.".
如果我把每个控制在一个单独的文件夹,并安装使用宿主>扩展 - >新建模块 - >从控制一切工作正常,但是这并不理想,因为所有的控件最终都会共享资源liek CSS,脚本等,理想情况下,我希望他们只是从ModulePath获取它们,只是让所有东西都在一个地方。
我的清单中有什么明显的错误吗?
<?xml version="1.0" encoding="UTF-8"?>
<dotnetnuke type="Package" version="5.0">
<packages>
<package name="Org_My_Items" type="Module" version="01.00.00">
<friendlyName>My Items</friendlyName>
<description>
My Items grid
</description>
<owner>
<name>Org</name>
<organization>Org</organization>
<email>[email protected]</email>
</owner>
<components>
<component type="Module" version="01.00.00">
<desktopModule>
<moduleName>My Items</moduleName>
<foldername>Org</foldername>
<moduleDefinitions>
<moduleDefinition>
<friendlyName>My Items</friendlyName>
<moduleControls>
<moduleControl>
<controlSrc>DesktopModules/Org/ItemManagement/MyItems.ascx</controlSrc>
<controlTitle>My Items</controlTitle>
<controlKey>MyItems</controlKey>
<controlType>View</controlType>
</moduleControl>
</moduleControls>
</moduleDefinition>
</moduleDefinitions>
</desktopModule>
</component>
</components>
</package>
<package name="Org_My_Details" type="Module" version="01.00.00">
<friendlyName>My Details</friendlyName>
<description>
My Details summary display
</description>
<owner>
<name>Org</name>
<organization>Org</organization>
<email>[email protected]</email>
</owner>
<components>
<component type="Module" version="01.00.00">
<desktopModule>
<moduleName>My Details</moduleName>
<foldername>Org</foldername>
<moduleDefinitions>
<moduleDefinition>
<friendlyName>My Details</friendlyName>
<moduleControls>
<moduleControl>
<controlSrc>DesktopModules/Org/ItemManagement/MyDetails.ascx</controlSrc>
<controlTitle>My Details</controlTitle>
<controlKey>MyDetails</controlKey>
<controlType>View</controlType>
</moduleControl>
</moduleControls>
</moduleDefinition>
</moduleDefinitions>
</desktopModule>
</component>
</components>
</package>
</packages>
</dotnetnuke>
嗨,谢谢你,这个临时网站目前正在用于大型重要演示,所以我无法测试它,但我会尽快尝试! – Whelkaholism