1

我想实现以下目标-

构建一个具有 3 个不同 ContentArea 的页面类型,并且用户只能在每个区域中放置一个特定的块类型。

例如 - ContentArea1 只能接受“BlockType1”的块类型,ContentArea2 只能接受“BlockType2”等等。(它不需要是通用的,我可以指定硬编码哪种类型应该适合每个内容区域。

有没有可能实现?也许还有另一种方式?(我知道你可以创建一个块类型的属性,但我想在不同的地方使用同一个块)

ps:使用 EPI-SERVER 8

4

1 回答 1

5

从 EPiServer 的 8.0 版本开始,对 AllowedTypes 有了更好的支持。

该功能在版本 8 之前也可用,但受到更多限制。

简而言之,你用 AllowedTypes 属性装饰你的 ContentArea 属性,EPiServer 负责其余的工作。

在此处阅读更多信息:

http://world.episerver.com/blogs/Ben-McKernan/Dates/2015/2/the-new-and-improved-allowed-types/

于 2015-08-10T11:13:17.897 回答