If I add a new theme to the control panel for blogs and groups, is there a way to apply that theme to ALL Existing blogs in the site?
If I add a new theme to the control panel for blogs and groups, is there a way to apply that theme to ALL Existing blogs in the site?
You could change the default theme in Administration > Applications > Blogs > Default Presentation under "Default Theme." If you previously only had one theme, that should effectively change all blogs.
To programmatically set the theme, load the IConfigurableThemeableApplicationType from PluginManager where the ApplicationTypeId is equal to the blog application's ApplicationTypeId. You can then loop on blogs in the community programmatically and use the SetTheme() method to forcefully set the theme for each blog.
You could change the default theme in Administration > Applications > Blogs > Default Presentation under "Default Theme." If you previously only had one theme, that should effectively change all blogs.
To programmatically set the theme, load the IConfigurableThemeableApplicationType from PluginManager where the ApplicationTypeId is equal to the blog application's ApplicationTypeId. You can then loop on blogs in the community programmatically and use the SetTheme() method to forcefully set the theme for each blog.