Episerver - 使内容区域特定于块
Epi server - make content area specific for block
我想实现以下目标-
构建一个具有 3 个不同 ContentArea 的页面类型,并且用户只能在每个区域中放置特定的块类型。
例如 - ContentArea1 只能接受 "BlockType1" 的块类型,ContentArea2 只能接受 "BlockType2" 等等。 (它不需要是通用的,我可以指定硬编码哪种类型应该适合每个内容区域。
是否可以实现?
也许还有另一种方法?
(我知道你可以用块类型创建一个属性,但我想在不同的地方使用同一个块)
ps: 使用 EPI-SERVER 8
从 8.0 版本的 EPiServer 开始,更好地支持 AllowedTypes。
该功能在版本 8 之前也可用,但受到更多限制。
简而言之,您使用 AllowedTypes 属性装饰您的 ContentArea 属性,EPiServer 会处理剩下的事情。
在此处阅读更多相关信息:
http://world.episerver.com/blogs/Ben-McKernan/Dates/2015/2/the-new-and-improved-allowed-types/
我想实现以下目标-
构建一个具有 3 个不同 ContentArea 的页面类型,并且用户只能在每个区域中放置特定的块类型。
例如 - ContentArea1 只能接受 "BlockType1" 的块类型,ContentArea2 只能接受 "BlockType2" 等等。 (它不需要是通用的,我可以指定硬编码哪种类型应该适合每个内容区域。
是否可以实现? 也许还有另一种方法? (我知道你可以用块类型创建一个属性,但我想在不同的地方使用同一个块)
ps: 使用 EPI-SERVER 8
从 8.0 版本的 EPiServer 开始,更好地支持 AllowedTypes。
该功能在版本 8 之前也可用,但受到更多限制。
简而言之,您使用 AllowedTypes 属性装饰您的 ContentArea 属性,EPiServer 会处理剩下的事情。
在此处阅读更多相关信息:
http://world.episerver.com/blogs/Ben-McKernan/Dates/2015/2/the-new-and-improved-allowed-types/