mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-14 10:54:50 +08:00
16 lines
608 B
C#
16 lines
608 B
C#
using Orchard.ContentManagement.Handlers;
|
|
using Orchard.Tests.ContentManagement.Models;
|
|
|
|
namespace Orchard.Tests.ContentManagement.Handlers {
|
|
public class FlavoredPartHandler : ContentHandler {
|
|
public FlavoredPartHandler() {
|
|
OnGetDisplayShape<FlavoredPart>((ctx, part) => ctx.Shape.Zones["Main"].Add(part));
|
|
}
|
|
protected override void Activating(ActivatingContentContext context) {
|
|
if (context.ContentType == "beta" || context.ContentType == "alpha") {
|
|
context.Builder.Weld<FlavoredPart>();
|
|
}
|
|
}
|
|
}
|
|
}
|