让我清楚一点,因为问题本身可能看起来有点令人困惑:
我有一个模块 - 让我们调用这个模块AB module.该模块有2个功能-让他们打电话feature A和feature B.
这是一个示例模块清单文件:
Name: AB Module
AntiForgery: enabled
Version: 1.0
OrchardVersion: 1.0
Description: Test module with 2 features
Category: My New Category
Features:
AbModule.FeatureA:
Name: Feature A
Category: My New Category
AbModule.FeatureB:
Name: Feature B
Category: My New Category
Run Code Online (Sandbox Code Playgroud)
目前,该页面的My New Category部分Modules包含三个项目AB Module,Feature A和Feature B.
因为我的模块包含以外没有任何功能Feature A和Feature B,我想隐藏的选项,以使AB Module从用户,因为它没有提供的功能没有孩子已被启用的功能,并可能导致混乱.
这可能吗?如果是这样的话?
默认设置将始终在设计中.未使用可选OrchardFeature属性明确描述的代码将属于此功能.
您需要将默认功能(与模块具有相同标识符的功能)FeatureA和另一个功能视为FeatureB.假设您的模块项目已命名,AbModule它应如下所示:
Name: AB Module
AntiForgery: enabled
Version: 1.0
OrchardVersion: 1.0
Description: Test module with 2 features
Category: My New Category
Features:
AbModule:
Name: Feature A
Category: My New Category
AbModule.FeatureB:
Name: Feature B
Category: My New Category
Run Code Online (Sandbox Code Playgroud)
在这种情况下AB Module将不被显示为再一个特点-你会看到Feature A和Feature B只.
| 归档时间: |
|
| 查看次数: |
693 次 |
| 最近记录: |