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;
}