IntroDoc CreateIntroDocVS(ValueSet binding) { IntroDoc doc = new IntroDoc(); doc.TryAddUserMacro("TitleArticle", this.Article(binding.Title)); doc.TryAddUserMacro("Title", binding.Title); doc.TryAddUserMacro("FocusPath", FocusMapMaker.FocusMapName(binding.Name)); doc.Load("ValueSet", Path.Combine(Self.pageDir, $"ValueSet-{binding.Name}-intro.xml")); return(doc); }
SDefEditor CreateEditor(String name, String title, String mapName, String baseDefinition, String groupPath, String docTemplateName) { title = title.Trim(); SDefEditor retVal = this.CreateEditor(name, title, mapName, baseDefinition, groupPath); retVal.IntroDoc = new IntroDoc(); retVal.IntroDoc.TryAddUserMacro("FocusPath", FocusMapMaker.FocusMapName(retVal.SDef.Url.LastUriPart())); retVal.IntroDoc.TryAddUserMacro("TitleArticle", this.Article(title)); retVal.IntroDoc.TryAddUserMacro("Title", title); retVal.IntroDoc.Load(docTemplateName, Path.Combine(this.pageDir, $"StructureDefinition-{name}-intro.xml")); return(retVal); }