Epi server - сделать область контента специфичной для блока

Я хотел бы добиться следующего:

Создайте тип страницы, который имеет 3 различных ContentArea, и что пользователь может поместить только определенный тип блока в каждую из этих областей.

Например, ContentArea1 может принимать только тип блока "BlockType1", ContentArea2 может принимать только "BlockType2" и т. Д. (Он не должен быть универсальным, я могу указать жестко запрограммированный тип для каждой области содержимого.

Возможно ли достичь? Может есть другой способ? (Я знаю, что вы можете создать свойство с типом блока, но я хочу использовать один и тот же блок в разных местах)

PS: с помощью EPI-SERVER 8

1 ответ

Решение

Начиная с версии 8.0 EPiServer улучшена поддержка AllowedTypes.

Функция была также доступна до версии 8, но была более ограниченной.

Короче говоря, вы декорируете свойство ContentArea атрибутом AllowedTypes, а EPiServer позаботится обо всем остальном.

Об этом подробнее здесь:

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

Другие вопросы по тегам