Class PortalTemplateController
Inheritance
PortalTemplateController
Assembly: DotNetNuke.dll
Syntax
public class PortalTemplateController : ServiceLocator<IPortalTemplateController, PortalTemplateController>, IPortalTemplateController
Constructors
PortalTemplateController()
Declaration
[Obsolete("Deprecated in DotNetNuke 10.0.0. Please use overload with IBusinessControllerProvider. Scheduled removal in v12.0.0.")]
public PortalTemplateController()
PortalTemplateController(IBusinessControllerProvider)
Declaration
[Obsolete("Deprecated in DotNetNuke 10.2.2. Please use overload with IEventLogger. Scheduled removal in v12.0.0.")]
public PortalTemplateController(IBusinessControllerProvider businessControllerProvider)
Parameters
PortalTemplateController(IBusinessControllerProvider, IEventLogger, IPermissionDefinitionService)
Declaration
public PortalTemplateController(IBusinessControllerProvider businessControllerProvider, IEventLogger eventLogger, IPermissionDefinitionService permissionDefinitionService)
Parameters
Methods
ApplyPortalTemplate(int, IPortalTemplateInfo, int, PortalTemplateModuleAction, bool)
Declaration
public void ApplyPortalTemplate(int portalId, IPortalTemplateInfo template, int administratorId, PortalTemplateModuleAction mergeTabs, bool isNewPortal)
Parameters
ExportPortalTemplate(int, string, string, bool, IEnumerable<string>, string, IEnumerable<int>, bool, bool, bool, bool, bool)
Declaration
public (bool Success, string Message) ExportPortalTemplate(int portalId, string fileName, string description, bool isMultiLanguage, IEnumerable<string> locales, string localizationCulture, IEnumerable<int> exportTabIds, bool includeContent, bool includeFiles, bool includeModules, bool includeProfile, bool includeRoles)
Parameters
Returns
GetFactory()
Declaration
protected override Func<IPortalTemplateController> GetFactory()
Returns
Overrides
GetPortalTemplate(string, string)
Declaration
public IPortalTemplateInfo GetPortalTemplate(string templatePath, string cultureCode)
Parameters
| Type |
Name |
Description |
| string |
templatePath |
|
| string |
cultureCode |
|
Returns
GetPortalTemplates()
Declaration
public IList<IPortalTemplateInfo> GetPortalTemplates()
Returns
Implements
Extension Methods