Esempio n. 1
0
        public static string ResourceUrl(this ResourceDefinition resource, WorkContext context, bool cdnMode = false)
        {
            var result = resource != null
                ? resource.ResolveUrl(new RequireSettings
            {
                DebugMode = context.CurrentSite.ResourceDebugMode == ResourceDebugMode.Enabled,
                CdnMode   = cdnMode
            }, null)
                : null;

            return(result);
        }
Esempio n. 2
0
        public static HtmlString Resource(ResourceDefinition resource, WorkContext context)
        {
            var defaultSettings = new RequireSettings
            {
                DebugMode = context.CurrentSite.ResourceDebugMode == ResourceDebugMode.Enabled,
                Culture   = context.CurrentCulture,
            };

            var appPath = context.HttpContext.Request.ApplicationPath;
            var url     = resource.ResolveUrl(defaultSettings, appPath);

            return(new HtmlString(File.ReadAllText(context.HttpContext.Server.MapPath(url))));
        }