是否可以从模块获取当前页面上所有模块的引用? 例如,在单击按钮上,我可以列出页面上加载的所有DNN模块的类型,而不会访问数据库。
答案 0 :(得分:1)
根据DNN的版本,有一些类可以应用于每个模块,您可以使用这些类来确定每个模块的位置。在较新的版本中,有一个元素用每个模块包装类DnnModule DnnModule-ModuleName DnnModule-2134
,其中ModuleName
是模块的名称,没有任何空格或其他特殊字符,2134
是模块的ID
当然,这不包括页面上但当前用户看不到的任何模块(这可能是您想要的,但仍然值得注意)。