我正在为DNN开发一个幻灯片放映模块,我已经完成了该模块但我遇到了问题。我使用模块的TabModuleID属性为每个模块实例加载图像,通过这个用户可以添加多个不同图片的模块实例。这里有个问题,当我在模块设置中勾选显示所有页面复选框时,它显示模块在每个页面上,但由于tabModuleID,它不会加载图像,它会为每个模块实例提供不同的tabModuleID,因此模块无法加载图像,它需要为每个模块实例上传图像。是否有办法实现这一点?对于英语不好)在DotnetNuke中相同内容的每个页面上显示模块
2
A
回答
3
使用ModuleId属性而不是TabModuleId来存储数据。当您选择“在所有页面上显示”选项时(或手动添加对现有模块的引用的模块实例),ModuleId将在实例之间共享。
TabModuleId应该用来存储数据是如何显示的(这样就可以显示在您的主页的模块的一种方式,和内部网页上的另一种方式)的信息,但数据本身应该每个的moduleId存储。
该模块的每个新实例都有一个新的ModuleId。也就是说,每次使用控制面板向页面添加模块(并且不使用“添加现有模块”对话框)时,该实例都有自己的ModuleId。实际上,每页只能有一个特定ModuleId的实例。在同一页上不能有两个具有相同ModuleId但TabModuleId不同的实例。
甲模块 ID表示实例的模块的,而标签模块 ID指示实例在特定网页上。甲模块定义确定是定义其控制显示在该实例,并且桌面模块是包,当将模块添加到页面实例被创建模块定义的。桌面模块是你看到的主机 - >模块定义页面,并在控制面板中的模块下拉列表中,
相关问题
- 1. 如何在Dotnetnuke模块页面上显示用户控件?
- 2. DotNetNuke模块不显示在页面上,故障排除步骤?
- 3. 在每个页面中分别显示每个div内容
- 4. Silverlight:在每个页面上显示相同的控件
- 5. joomla模块显示在每个页面上与他们联系
- 6. 显示所有帖子内容在dotnetnuke博客模块
- 7. 如何在同一页面上显示页面内容
- 8. viewPager每次显示相同的页面
- 9. 博客页面上的分页显示每个页面的相同文章
- 10. dnn - 2sxc - 重复页面/页面模板的模块使用相同的内容
- 11. 是否有可能在wordpress的不同页面上显示相同的内容
- 12. 显示一个特定的模块 - dotnetnuke
- 13. 将每个PDF页面的内容显示在不同的div中
- 14. LinqDataSource在DotnetNuke模块中显示错误
- 15. 页面内容未在wordpress上显示
- 16. DotNetNuke 5:你如何在DotNetNuke 5中编辑模块内容?
- 17. 网页内容在DotnetNuke的Module中没有显示
- 18. .NET Gridview分页显示以下页面上的不同内容
- 19. Joomla 2.5中的一个页面上的相同模块
- 20. 如何在多个页面上共享DotNetNuke内容?
- 21. Xamarin Forms NavigationPage BarBackgroundcolor在每个页面上看不到相同的内容
- 22. Magento的 - 显示在CMS页面相同的块中多次
- 23. Wordpress中的模块化页面内容
- 24. 在索引页面内渲染显示页面,如何在每个模式上放置不同的编号
- 25. 不同的内容相同的页面
- 26. Javascript在每个复选框上单击显示相同的内容?
- 27. 在MODX的不同页面上列出了相同的内容
- 28. 在jsp页面中显示xhtml内容
- 29. 不显示页面内容
- 30. 为什么wordpress主题中的single.php,每页都显示相同的内容?
感谢您的答案,但我想用户将能够添加不同的图像为不同的实例模块,例如用户将添加两个模块实例到同一页面,他/她将上传不同的图像foreach。如果我使用ModuleID检索数据,它显示模块的每个实例相同的图像,但我不希望它。 – zer0w1dthspace 2009-08-12 14:20:21
我在上面扩展了我的答案,以表明该页面上的每个实例的模块ID应该不同。 – bdukes 2009-08-12 15:01:07
谢谢,我通过使用ModuleId而不是TabModuleID来解决它 – zer0w1dthspace 2009-08-13 08:56:52