private void CreateDocumentsBasePage() { var result = SampleUtilities.CreateLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), "Document base", new Guid(SampleConstants.AdmissionsPageId), "en"); if (result) { SampleUtilities.SetTemplateToLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), new Guid(SampleConstants.EducationTemplateId), "en"); ContentBlockBase documentsBaseBlock = new ContentBlockBase(); documentsBaseBlock.Html = @"<h2>Document base</h2>"; SampleUtilities.AddControlToLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), documentsBaseBlock, "content", "Content block", "en"); var mainLayoutControl = new LayoutControl(); List<ColumnDetails> mainLayoutColumns = new List<ColumnDetails>(); ColumnDetails mainLayoutColumn1 = new ColumnDetails() { ColumnSpaces = new ColumnSpaces(0, 0, 0, 0), ColumnWidthPercentage = 25, PlaceholderId = "Left" }; mainLayoutColumns.Add(mainLayoutColumn1); ColumnDetails mainLayoutColumn2 = new ColumnDetails() { ColumnSpaces = new ColumnSpaces(0, 0, 0, 12), ColumnWidthPercentage = 75, PlaceholderId = "Right" }; mainLayoutColumns.Add(mainLayoutColumn2); mainLayoutControl.Layout = SampleUtilities.GenerateLayoutTemplate(mainLayoutColumns, string.Empty); mainLayoutControl.ID = "Main"; SampleUtilities.AddControlToLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), mainLayoutControl, "content", "25% + 75%", "en"); var navigationControl = new NavigationControl(); navigationControl.NavigationMode = NavigationModes.VerticalSimple; navigationControl.SelectionMode = PageSelectionModes.CurrentPageSiblings; navigationControl.Skin = "left"; SampleUtilities.AddControlToLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), navigationControl, "Main_Left", "Navigation", "en"); DownloadListView downloads = new DownloadListView(); downloads.MasterViewName = "MasterTableView"; SampleUtilities.AddControlToLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), downloads, "Main_Right", "Download list", "en"); } result = SampleUtilities.CreateLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), "Downloads", "de"); if (result) { SampleUtilities.SetTemplateToLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), new Guid(SampleConstants.EducationTemplateId), "de"); ContentBlockBase documentsBaseBlockDE = new ContentBlockBase(); documentsBaseBlockDE.Html = @"<h2>Downloads</h2>"; SampleUtilities.AddControlToLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), documentsBaseBlockDE, "content", "Content block", "de"); var mainLayoutControlDE = new LayoutControl(); List<ColumnDetails> mainLayoutColumns = new List<ColumnDetails>(); ColumnDetails mainLayoutColumn1 = new ColumnDetails() { ColumnSpaces = new ColumnSpaces(0, 0, 0, 0), ColumnWidthPercentage = 25, PlaceholderId = "Left" }; mainLayoutColumns.Add(mainLayoutColumn1); ColumnDetails mainLayoutColumn2 = new ColumnDetails() { ColumnSpaces = new ColumnSpaces(0, 0, 0, 12), ColumnWidthPercentage = 75, PlaceholderId = "Right" }; mainLayoutColumns.Add(mainLayoutColumn2); mainLayoutControlDE.Layout = SampleUtilities.GenerateLayoutTemplate(mainLayoutColumns, string.Empty); mainLayoutControlDE.ID = "Main"; SampleUtilities.AddControlToLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), mainLayoutControlDE, "content", "25% + 75%", "de"); var navigationControlDE = new NavigationControl(); navigationControlDE.NavigationMode = NavigationModes.VerticalSimple; navigationControlDE.SelectionMode = PageSelectionModes.CurrentPageSiblings; navigationControlDE.Skin = "left"; SampleUtilities.AddControlToLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), navigationControlDE, "Main_Left", "Navigation", "de"); DownloadListView downloadsDE = new DownloadListView(); downloadsDE.MasterViewName = "MasterTableView"; SampleUtilities.AddControlToLocalizedPage(new Guid(SampleConstants.DocumentsBasePageId), downloadsDE, "Main_Right", "Download list", "de"); } }