private static string GenerateVirtualPath(string path)
{
var virtualPathConfig = Telerik.Sitefinity.Configuration.Config.Get<VirtualPathSettingsConfig>();
VirtualPathElement element = null;
virtualPathConfig.VirtualPaths.TryGetValue("~/SFProducts/*", out element);
if (element == null)
{
var jobsModuleVirtualPathConfig = new VirtualPathElement(virtualPathConfig.VirtualPaths)
{
VirtualPath = "~/SFProducts/*",
ResolverName = "EmbeddedResourceResolver",
ResourceLocation = "ProductsModule"
};
virtualPathConfig.VirtualPaths.Add(jobsModuleVirtualPathConfig);
ConfigManager.GetManager().SaveSection(virtualPathConfig);
VirtualPathManager.Reset();
}
return "~/SFProducts/" + path;
}