Error compiling template "Designs/Dynamicweb/Navigation/SitemapNavigationTemplate.cshtml" Line 16: The name 'RenderNodes' does not exist in the current context Line 18: The name 'helper' does not exist in the current context Line 20: The name 'nodes' does not exist in the current context Line 29: The name 'RenderNodes' does not exist in the current context
1 // <auto-generated/> 2 #pragma warning disable 1591 3 namespace CompiledRazorTemplates.Dynamic 4 { 5 #line hidden 6 using System.Threading.Tasks; 7 using System; 8 using System.Collections.Generic; 9 using System.Linq; 10 internal class RazorEngine_fee31f6f7e564e078ffdb4ac45bba6ad : Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.Navigation.NavigationTreeViewModel> 11 { 12 #pragma warning disable 1998 13 public async override global::System.Threading.Tasks.Task ExecuteAsync() 14 { 15 WriteLiteral("<div>\r\n "); 16 Write(RenderNodes(Model.Nodes)); 17 WriteLiteral("\r\n</div>\r\n\r\n\r\n"); 18 Write(helper); 19 WriteLiteral(" RenderNodes(IEnumerable<Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel> nodes)\r\n{\r\n <ul>\r\n"); 20 foreach (var node in nodes) 21 { 22 WriteLiteral(" <li>\r\n <a"); 23 BeginWriteAttribute("href", " href=\"", 354, "\"", 371, 1); 24 WriteAttributeValue("", 361, node.Link, 361, 10, false); 25 EndWriteAttribute(); 26 WriteLiteral(">"); 27 Write(node.Name); 28 WriteLiteral("</a>\r\n "); 29 Write(RenderNodes(node.Nodes)); 30 WriteLiteral("\r\n </li>\r\n"); 31 } 32 WriteLiteral(" </ul>\r\n}"); 33 } 34 #pragma warning restore 1998 35 } 36 } 37 #pragma warning restore 1591 38
1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.Navigation.NavigationTreeViewModel> 2 <div> 3 @RenderNodes(Model.Nodes) 4 </div> 5 6 7 @helper RenderNodes(IEnumerable<Dynamicweb.Frontend.Navigation.NavigationTreeNodeViewModel> nodes) 8 { 9 <ul> 10 @foreach (var node in nodes) 11 { 12 <li> 13 <a href="@node.Link">@node.Name</a> 14 @RenderNodes(node.Nodes) 15 </li> 16 } 17 </ul> 18 }