private void InitOverrides() { CSSTemplateItem cssTemplate = PageItem.InnerItem; string cssInsert = "<link href=\"{0}\" rel=\"stylesheet\" />"; var css = this.FindControl("headerSectionCSS") as Literal; if (css != null && cssTemplate != null && cssTemplate.CSSInclude.ListItems.Count > 0) { foreach (var item in cssTemplate.CSSInclude.ListItems) { CSSItem cssItem = item; if (cssItem != null && !string.IsNullOrEmpty(cssItem.CSSFilename.Text) && !string.IsNullOrEmpty(cssItem.CSSFilepath.Text)) { css.Text += string.Format(cssInsert, cssItem.CSSFilepath.Text + cssItem.CSSFilename.Text); } } } JSTemplateItem jsTemplate = PageItem.InnerItem; string jsInsert = "<script src=\"{0}\"></script>"; var js = this.FindControl("footerSectionJS") as Literal; if (js != null && jsTemplate != null && jsTemplate.JSInclude.ListItems.Count > 0) { foreach (var item in jsTemplate.JSInclude.ListItems) { JSItem jsItem = item; if (jsItem != null && !string.IsNullOrEmpty(jsItem.JSFilename.Text) && !string.IsNullOrEmpty(jsItem.JSFilepath.Text)) { js.Text += string.Format(jsInsert, jsItem.JSFilepath.Text + jsItem.JSFilename.Text); } } } }
public ViewProfileItem(Item innerItem) : base(innerItem) { _CSSTemplateItem = new CSSTemplateItem(innerItem); _JSTemplateItem = new JSTemplateItem(innerItem); }