private static CmsDevice CmsPageDevice()
        {
            var device = new CmsDevice()
            {
                FriendlyName = "Empty",
                Path = string.Empty,
                Flavor = DeviceRenderFlavor.Empty
            };
            //create an action
            var action = new CmsPartialAction("Inner", "Inner", "TestIt", string.Empty);
            action.Parameters.Add("id", "Hey there!");

            //create an view
            var view = new CmsPartialView("PartialView", @"~/Views/TestLayOut/TestPartial.cshtml");
            //create a section
            var section = new CmsSection()
            {
                FriendlyName = "DefaultSection",
                ForFlavor = DeviceRenderFlavor.Empty,
                Identifier = "_default"
            };
            //add a slot for the action
            var actionSlot = new CmsSlot(new CmsSectionSlotInfo("_default", true, 15), action);
            section.Slots.Add(actionSlot);
            //add a slot for the view
            var viewSlot = new CmsSlot(new CmsSectionSlotInfo("_default", true, 10), view);
            section.Slots.Add(viewSlot);
            device.Sections.Add(section);
            return device;
        }
Exemple #2
0
        private IDevice Default()
        {
            var page = new CmsDevice()
            {
                Flavor = Components.DeviceRenderFlavor.Empty,
                FriendlyName = "Default",
                Path = "_Layout"
            };

            return page;
        }