using System; using System.Configuration; using System.Web.UI.WebControls; namespace BulletinX.Controls { public class ForumContent : PlaceHolder { private string _themeFolder = "~/Themes"; protected override void OnInit(EventArgs e) { if (DefaultTheme != ThemeName) ThemeFolder = ThemeName; else ThemeFolder = this.DefaultTheme; } #region Properties.... protected virtual string ThemeFolder { get{ return "~/Themes";} set { _themeFolder = value; } } protected virtual string ThemeName { get{ return null;} } protected string SiteTitle { get{ return ConfigurationManager.AppSettings[ "SiteName" ] + " : " + SiteTitle;} } protected virtual string DefaultTheme { get { return "BlueTheme"; } } #endregion } }