Error compiling template "Designs/SeedsAU/_parsed/SeedsAU_SideNav_Child_Page.parsed.cshtml"
Line 23: The type or namespace name 'SeedsAU' does not exist in the namespace 'PgwSeeds' (are you missing an assembly reference?)
Line 108: The name 'Cookies' does not exist in the current context
Line 201: The name 'NavigationTags' does not exist in the current context
Line 256: The name 'Cookies' does not exist in the current context
Line 346: The name 'NavigationTags' does not exist in the current context
Line 1800: The name 'NavigationTags' does not exist in the current context
Line 1963: 'Services' is obsolete: 'Use Dynamicweb.Content.Services instead.'
Line 1963: 'Services.Pages' is obsolete: 'Use Dynamicweb.Content.Services.Pages instead.'
Line 1964: 'Services' is obsolete: 'Use Dynamicweb.Content.Services instead.'
Line 1964: 'Services.Pages' is obsolete: 'Use Dynamicweb.Content.Services.Pages instead.'
Line 1966: 'Services' is obsolete: 'Use Dynamicweb.Content.Services instead.'
Line 1966: 'Services.Pages' is obsolete: 'Use Dynamicweb.Content.Services.Pages instead.'
Line 2035: 'string' does not contain a definition for 'BannerImage' and no accessible extension method 'BannerImage' accepting a first argument of type 'string' could be found (are you missing a using directive or an assembly reference?)
Line 2339: 'string' does not contain a definition for 'GetDownloadPath' and no accessible extension method 'GetDownloadPath' accepting a first argument of type 'string' could be found (are you missing a using directive or an assembly reference?)

1 //------------------------------------------------------------------------------ 2 // <auto-generated> 3 // This code was generated by a tool. 4 // Runtime Version:4.0.30319.42000 5 // 6 // Changes to this file may cause incorrect behavior and will be lost if 7 // the code is regenerated. 8 // </auto-generated> 9 //------------------------------------------------------------------------------ 10 11 namespace CompiledRazorTemplates.Dynamic { 12 using System; 13 using System.Collections.Generic; 14 using System.Linq; 15 16 #line 3 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 17 using Dynamicweb.Content; 18 19 #line default 20 #line hidden 21 22 #line 564 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 23 using PgwSeeds.SeedsAU; 24 25 #line default 26 #line hidden 27 28 #line 5 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 29 using System.Net; 30 31 #line default 32 #line hidden 33 34 #line 6 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 35 using System.Web.Mvc; 36 37 #line default 38 #line hidden 39 40 #line 7 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 41 using System.Web.Mvc.Html; 42 43 #line default 44 #line hidden 45 46 #line 563 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 47 using Dynamicweb.Frontend; 48 49 #line default 50 #line hidden 51 52 #line 9 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 53 using Dynamicweb.Rendering; 54 55 #line default 56 #line hidden 57 58 #line 10 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 59 using System.Configuration; 60 61 #line default 62 #line hidden 63 64 #line 11 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 65 using System.Web; 66 67 #line default 68 #line hidden 69 70 #line 12 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 71 using System.Web.Optimization; 72 73 #line default 74 #line hidden 75 76 #line 490 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 77 using Dynamicweb.Content.Items; 78 79 #line default 80 #line hidden 81 82 #line 210 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 83 using PgwSeeds.Common; 84 85 #line default 86 #line hidden 87 88 #line 386 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 89 using Page = Dynamicweb.Content.Page; 90 91 #line default 92 #line hidden 93 94 95 public class RazorEngine_5de547c2dec44cb19d259a4d87fbe9ef : Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> { 96 97 #line hidden 98 99 #line 213 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 100 public RazorEngine.Templating.TemplateWriter RenderBreadcrumbsAndWishList() 101 { 102 #line default 103 #line hidden 104 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 105 106 #line 214 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 107 108 var wishlistCookieService = new WishlistCookieService(Cookies.Wishlist); 109 var wishListCount = wishlistCookieService.GetProductCount(); 110 var hiddenClass = "hidden"; 111 if (wishListCount > 0) 112 { 113 hiddenClass = string.Empty; 114 } 115 116 117 118 #line default 119 #line hidden 120 WriteLiteralTo(__razor_helper_writer, " <div"); 121 122 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 11673), Tuple.Create("\"", 11750) 123 , Tuple.Create(Tuple.Create("", 11681), Tuple.Create("breadcrumbs-outer-wrap", 11681), true) 124 125 #line 223 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 126 , Tuple.Create(Tuple.Create(" ", 11703), Tuple.Create<System.Object, System.Int32>(Pageview.Page.PropertyItem["BreadcrumbClass"] 127 128 #line default 129 #line hidden 130 , 11704), false) 131 ); 132 133 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 134 135 WriteLiteralTo(__razor_helper_writer, " class=\"container\""); 136 137 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 138 139 WriteLiteralTo(__razor_helper_writer, " class=\"wrap-md-offset-1-leftright\""); 140 141 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 142 143 WriteLiteralTo(__razor_helper_writer, " class=\"row breadcrumbs-wrap clearfix\""); 144 145 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 146 147 148 #line 227 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 149 150 151 #line default 152 #line hidden 153 154 #line 227 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 155 if (Model.Item.GetBoolean("DisplayBreadCrumb")) 156 { 157 158 159 #line default 160 #line hidden 161 162 #line 229 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 163 WriteTo(__razor_helper_writer, RenderNavigation(new 164 { 165 id = "breadcrumbs", 166 template = @".\breadcrumb.xslt", 167 expandmode = "Pathonly" 168 })); 169 170 171 #line default 172 #line hidden 173 174 #line 234 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 175 176 } 177 178 179 #line default 180 #line hidden 181 WriteLiteralTo(__razor_helper_writer, "\r\n <div"); 182 183 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 12310), Tuple.Create("\"", 12361) 184 , Tuple.Create(Tuple.Create("", 12318), Tuple.Create("wishlist-notification", 12318), true) 185 , Tuple.Create(Tuple.Create(" ", 12339), Tuple.Create("clearfix", 12340), true) 186 187 #line 237 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 188 , Tuple.Create(Tuple.Create(" ", 12348), Tuple.Create<System.Object, System.Int32>(hiddenClass 189 190 #line default 191 #line hidden 192 , 12349), false) 193 ); 194 195 WriteLiteralTo(__razor_helper_writer, ">\r\n <a"); 196 197 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 12391), Tuple.Create("\"", 12469) 198 , Tuple.Create(Tuple.Create("", 12398), Tuple.Create("Default.aspx?Id=", 12398), true) 199 200 #line 238 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 201 , Tuple.Create(Tuple.Create("", 12414), Tuple.Create<System.Object, System.Int32>(GetPageIdByNavigationTag(NavigationTags.SavedProducts) 202 203 #line default 204 #line hidden 205 , 12414), false) 206 ); 207 208 WriteLiteralTo(__razor_helper_writer, " class=\"col-xs-12\""); 209 210 WriteLiteralTo(__razor_helper_writer, " title=\"View Saved Products\""); 211 212 WriteLiteralTo(__razor_helper_writer, ">\r\n <span"); 213 214 WriteLiteralTo(__razor_helper_writer, " class=\"wishlist-count\""); 215 216 WriteLiteralTo(__razor_helper_writer, ">"); 217 218 219 #line 239 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 220 WriteTo(__razor_helper_writer, wishListCount); 221 222 223 #line default 224 #line hidden 225 WriteLiteralTo(__razor_helper_writer, "</span>\r\n <span>Your Saved Products</span>\r\n " + 226 " <span"); 227 228 WriteLiteralTo(__razor_helper_writer, " class=\"hidden-xs fa fa-angle-right\""); 229 230 WriteLiteralTo(__razor_helper_writer, "></span>\r\n </a>\r\n </div>\r\n " + 231 " </div>\r\n </div>\r\n </div>\r\n </div>\r\n"); 232 233 234 #line 248 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 235 236 237 #line default 238 #line hidden 239 }); 240 241 #line 248 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 242 } 243 #line default 244 #line hidden 245 246 247 #line 250 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 248 public RazorEngine.Templating.TemplateWriter RenderSideNavParentChildPageBreadcrumbsAndWishList() 249 { 250 #line default 251 #line hidden 252 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 253 254 #line 251 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 255 256 var wishlistCookieService = new WishlistCookieService(Cookies.Wishlist); 257 var wishListCount = wishlistCookieService.GetProductCount(); 258 var hiddenClass = "hidden"; 259 if (wishListCount > 0) 260 { 261 hiddenClass = string.Empty; 262 } 263 264 265 266 #line default 267 #line hidden 268 WriteLiteralTo(__razor_helper_writer, " <div"); 269 270 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 13206), Tuple.Create("\"", 13283) 271 , Tuple.Create(Tuple.Create("", 13214), Tuple.Create("breadcrumbs-outer-wrap", 13214), true) 272 273 #line 260 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 274 , Tuple.Create(Tuple.Create(" ", 13236), Tuple.Create<System.Object, System.Int32>(Pageview.Page.PropertyItem["BreadcrumbClass"] 275 276 #line default 277 #line hidden 278 , 13237), false) 279 ); 280 281 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 282 283 WriteLiteralTo(__razor_helper_writer, " class=\"container\""); 284 285 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 286 287 WriteLiteralTo(__razor_helper_writer, " class=\"row breadcrumbs-wrap clearfix\""); 288 289 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 290 291 292 #line 263 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 293 294 295 #line default 296 #line hidden 297 298 #line 263 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 299 if (Model.Item.GetBoolean("DisplayBreadCrumb")) 300 { 301 302 303 #line default 304 #line hidden 305 306 #line 265 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 307 WriteTo(__razor_helper_writer, RenderNavigation(new 308 { 309 id = "breadcrumbs", 310 template = @".\breadcrumb.xslt", 311 expandmode = "Pathonly" 312 })); 313 314 315 #line default 316 #line hidden 317 318 #line 270 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 319 320 } 321 322 323 #line default 324 #line hidden 325 WriteLiteralTo(__razor_helper_writer, "\r\n <div"); 326 327 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 13745), Tuple.Create("\"", 13819) 328 , Tuple.Create(Tuple.Create("", 13753), Tuple.Create("wishlist-notification", 13753), true) 329 , Tuple.Create(Tuple.Create(" ", 13774), Tuple.Create("clearfix", 13775), true) 330 331 #line 273 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 332 , Tuple.Create(Tuple.Create(" ", 13783), Tuple.Create<System.Object, System.Int32>(hiddenClass 333 334 #line default 335 #line hidden 336 , 13784), false) 337 , Tuple.Create(Tuple.Create(" ", 13796), Tuple.Create("wrap-md-offset-1-right", 13797), true) 338 ); 339 340 WriteLiteralTo(__razor_helper_writer, ">\r\n <a"); 341 342 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 13845), Tuple.Create("\"", 13923) 343 , Tuple.Create(Tuple.Create("", 13852), Tuple.Create("Default.aspx?Id=", 13852), true) 344 345 #line 274 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 346 , Tuple.Create(Tuple.Create("", 13868), Tuple.Create<System.Object, System.Int32>(GetPageIdByNavigationTag(NavigationTags.SavedProducts) 347 348 #line default 349 #line hidden 350 , 13868), false) 351 ); 352 353 WriteLiteralTo(__razor_helper_writer, " class=\"col-xs-12\""); 354 355 WriteLiteralTo(__razor_helper_writer, " title=\"View Saved Products\""); 356 357 WriteLiteralTo(__razor_helper_writer, ">\r\n <span"); 358 359 WriteLiteralTo(__razor_helper_writer, " class=\"wishlist-count\""); 360 361 WriteLiteralTo(__razor_helper_writer, ">"); 362 363 364 #line 275 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 365 WriteTo(__razor_helper_writer, wishListCount); 366 367 368 #line default 369 #line hidden 370 WriteLiteralTo(__razor_helper_writer, "</span>\r\n <span>Your Saved Products</span>\r\n " + 371 " <span"); 372 373 WriteLiteralTo(__razor_helper_writer, " class=\"hidden-xs fa fa-angle-right\""); 374 375 WriteLiteralTo(__razor_helper_writer, "></span>\r\n </a>\r\n </div>\r\n </div>\r\n " + 376 " </div>\r\n </div>\r\n"); 377 378 379 #line 283 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 380 381 382 #line default 383 #line hidden 384 }); 385 386 #line 283 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 387 } 388 #line default 389 #line hidden 390 391 392 #line 287 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 393 public RazorEngine.Templating.TemplateWriter RenderSideNav(Page parentPage, List<Page> childPages, int? currentChildPageId) 394 { 395 #line default 396 #line hidden 397 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 398 399 #line 288 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 400 401 402 403 #line default 404 #line hidden 405 WriteLiteralTo(__razor_helper_writer, " <div"); 406 407 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-items-container\""); 408 409 WriteLiteralTo(__razor_helper_writer, ">\r\n <a"); 410 411 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-parent-page-a hidden-xs hidden-sm \""); 412 413 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 14554), Tuple.Create("\"", 14591) 414 415 #line 290 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 416 , Tuple.Create(Tuple.Create("", 14561), Tuple.Create<System.Object, System.Int32>(parentPage.GetPageHrefValue() 417 418 #line default 419 #line hidden 420 , 14561), false) 421 ); 422 423 WriteLiteralTo(__razor_helper_writer, ">\r\n <strong>"); 424 425 426 #line 291 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 427 WriteTo(__razor_helper_writer, parentPage.MenuText); 428 429 430 #line default 431 #line hidden 432 WriteLiteralTo(__razor_helper_writer, "</strong>\r\n </a>\r\n\r\n <ol"); 433 434 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-ol\""); 435 436 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 437 438 439 #line 295 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 440 441 442 #line default 443 #line hidden 444 445 #line 295 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 446 foreach (var childPage in childPages) 447 { 448 449 450 #line default 451 #line hidden 452 WriteLiteralTo(__razor_helper_writer, " <li>\r\n"); 453 454 455 #line 298 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 456 457 458 #line default 459 #line hidden 460 461 #line 298 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 462 if (currentChildPageId.HasValue && currentChildPageId == childPage.ID) 463 { 464 465 466 #line default 467 #line hidden 468 WriteLiteralTo(__razor_helper_writer, " <a"); 469 470 WriteLiteralTo(__razor_helper_writer, " style=\"text-decoration: underline\""); 471 472 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 14962), Tuple.Create("\"", 14998) 473 474 #line 300 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 475 , Tuple.Create(Tuple.Create("", 14969), Tuple.Create<System.Object, System.Int32>(childPage.GetPageHrefValue() 476 477 #line default 478 #line hidden 479 , 14969), false) 480 ); 481 482 WriteLiteralTo(__razor_helper_writer, ">"); 483 484 485 #line 300 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 486 WriteTo(__razor_helper_writer, childPage.MenuText); 487 488 489 #line default 490 #line hidden 491 WriteLiteralTo(__razor_helper_writer, "</a>\r\n"); 492 493 494 #line 301 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 495 } 496 else 497 { 498 499 500 #line default 501 #line hidden 502 WriteLiteralTo(__razor_helper_writer, " <a"); 503 504 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 15123), Tuple.Create("\"", 15159) 505 506 #line 304 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 507 , Tuple.Create(Tuple.Create("", 15130), Tuple.Create<System.Object, System.Int32>(childPage.GetPageHrefValue() 508 509 #line default 510 #line hidden 511 , 15130), false) 512 ); 513 514 WriteLiteralTo(__razor_helper_writer, ">"); 515 516 517 #line 304 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 518 WriteTo(__razor_helper_writer, childPage.MenuText); 519 520 521 #line default 522 #line hidden 523 WriteLiteralTo(__razor_helper_writer, "</a>\r\n"); 524 525 526 #line 305 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 527 } 528 529 530 #line default 531 #line hidden 532 WriteLiteralTo(__razor_helper_writer, " </li>\r\n"); 533 534 535 #line 307 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 536 } 537 538 539 #line default 540 #line hidden 541 WriteLiteralTo(__razor_helper_writer, " </ol>\r\n </div>\r\n"); 542 543 544 #line 310 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 545 546 547 #line default 548 #line hidden 549 }); 550 551 #line 310 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 552 } 553 #line default 554 #line hidden 555 556 557 #line 312 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 558 public RazorEngine.Templating.TemplateWriter RenderMobileSideNav(Page parentPage, List<Page> childPages, int? currentChildPageId, ItemList ctaList) 559 { 560 #line default 561 #line hidden 562 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 563 564 #line 313 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 565 566 567 568 #line default 569 #line hidden 570 WriteLiteralTo(__razor_helper_writer, " <div"); 571 572 WriteLiteralTo(__razor_helper_writer, " class=\"sectionmenu\""); 573 574 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 575 576 WriteLiteralTo(__razor_helper_writer, " class=\"hidden-md hidden-lg navbar\""); 577 578 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 579 580 WriteLiteralTo(__razor_helper_writer, " class=\"navbar-header \""); 581 582 WriteLiteralTo(__razor_helper_writer, ">\r\n\r\n <button"); 583 584 WriteLiteralTo(__razor_helper_writer, " type=\"button\""); 585 586 WriteLiteralTo(__razor_helper_writer, " class=\"navbar-toggle navbar\""); 587 588 WriteLiteralTo(__razor_helper_writer, " data-toggle=\"collapse\""); 589 590 WriteLiteralTo(__razor_helper_writer, " data-target=\"#subnavbar-collapse\""); 591 592 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 593 594 WriteLiteralTo(__razor_helper_writer, " class=\"text\""); 595 596 WriteLiteralTo(__razor_helper_writer, ">Sections</div>\r\n <div"); 597 598 WriteLiteralTo(__razor_helper_writer, " class=\"icons\""); 599 600 WriteLiteralTo(__razor_helper_writer, ">\r\n <span"); 601 602 WriteLiteralTo(__razor_helper_writer, " class=\"icon-bar\""); 603 604 WriteLiteralTo(__razor_helper_writer, "></span>\r\n <span"); 605 606 WriteLiteralTo(__razor_helper_writer, " class=\"icon-bar\""); 607 608 WriteLiteralTo(__razor_helper_writer, "></span>\r\n <span"); 609 610 WriteLiteralTo(__razor_helper_writer, " class=\"icon-bar\""); 611 612 WriteLiteralTo(__razor_helper_writer, "></span>\r\n </div>\r\n\r\n </button>\r\n " + 613 " <div"); 614 615 WriteLiteralTo(__razor_helper_writer, " class=\"navbar-text\""); 616 617 WriteLiteralTo(__razor_helper_writer, "> "); 618 619 620 #line 327 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 621 WriteTo(__razor_helper_writer, parentPage.MenuText); 622 623 624 #line default 625 #line hidden 626 WriteLiteralTo(__razor_helper_writer, "</div>\r\n </div>\r\n <div"); 627 628 WriteLiteralTo(__razor_helper_writer, " id=\"subnavbar-collapse\""); 629 630 WriteLiteralTo(__razor_helper_writer, " class=\"navbar-collapse collapse\""); 631 632 WriteLiteralTo(__razor_helper_writer, " aria-expanded=\"false\""); 633 634 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 635 636 WriteLiteralTo(__razor_helper_writer, " "); 637 638 639 #line 330 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 640 WriteTo(__razor_helper_writer, RenderSideNav(parentPage, childPages, currentChildPageId)); 641 642 643 #line default 644 #line hidden 645 WriteLiteralTo(__razor_helper_writer, "\r\n"); 646 647 WriteLiteralTo(__razor_helper_writer, " "); 648 649 650 #line 331 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 651 WriteTo(__razor_helper_writer, RenderMobileCtaList(ctaList)); 652 653 654 #line default 655 #line hidden 656 WriteLiteralTo(__razor_helper_writer, " "); 657 658 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n </div>\r\n </div>\r\n"); 659 660 661 #line 335 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 662 663 664 #line default 665 #line hidden 666 }); 667 668 #line 335 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 669 } 670 #line default 671 #line hidden 672 673 674 #line 339 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 675 public RazorEngine.Templating.TemplateWriter RenderCtaList(ItemList ctaList) 676 { 677 #line default 678 #line hidden 679 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 680 681 #line 340 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 682 683 684 685 #line default 686 #line hidden 687 WriteLiteralTo(__razor_helper_writer, " <div"); 688 689 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-cta-container\""); 690 691 WriteLiteralTo(__razor_helper_writer, ">\r\n \r\n"); 692 693 694 #line 343 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 695 696 697 #line default 698 #line hidden 699 700 #line 343 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 701 if (ctaList != null) 702 { 703 foreach (var aItem in ctaList.Relations.Take(3)) 704 { 705 var typeItem = Item.GetItemById("SeedsAU_SideNav_ParentPage_CTA", aItem.Id); 706 typeItem.TryGetValue("Title", out var title); 707 typeItem.TryGetValue("Image", out var image); 708 typeItem.TryGetValue("ImageAltText", out var imageAltText); 709 typeItem.TryGetValue("CircleImage", out var circleImage); 710 typeItem.TryGetValue("Link", out var link); 711 typeItem.TryGetValue("LinkText", out var linkText); 712 713 var circleImageClass = Convert.ToBoolean(circleImage) ? "img-circle circle-image" : null; 714 715 716 717 #line default 718 #line hidden 719 WriteLiteralTo(__razor_helper_writer, " <div"); 720 721 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-cta-item\""); 722 723 WriteLiteralTo(__razor_helper_writer, ">\r\n <img"); 724 725 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 17439), Tuple.Create("\"", 17479) 726 , Tuple.Create(Tuple.Create("", 17447), Tuple.Create("img-responsive", 17447), true) 727 728 #line 358 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 729 , Tuple.Create(Tuple.Create(" ", 17461), Tuple.Create<System.Object, System.Int32>(circleImageClass 730 731 #line default 732 #line hidden 733 , 17462), false) 734 ); 735 736 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 17480), Tuple.Create("\"", 17492) 737 738 #line 358 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 739 , Tuple.Create(Tuple.Create("", 17486), Tuple.Create<System.Object, System.Int32>(image 740 741 #line default 742 #line hidden 743 , 17486), false) 744 ); 745 746 WriteAttributeTo(__razor_helper_writer, "alt", Tuple.Create(" alt=\"", 17493), Tuple.Create("\"", 17512) 747 748 #line 358 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 749 , Tuple.Create(Tuple.Create("", 17499), Tuple.Create<System.Object, System.Int32>(imageAltText 750 751 #line default 752 #line hidden 753 , 17499), false) 754 ); 755 756 WriteLiteralTo(__razor_helper_writer, " />\r\n <h3>"); 757 758 759 #line 359 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 760 WriteTo(__razor_helper_writer, title); 761 762 763 #line default 764 #line hidden 765 WriteLiteralTo(__razor_helper_writer, "</h3>\r\n <a"); 766 767 WriteLiteralTo(__razor_helper_writer, " class=\"btn\""); 768 769 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 17589), Tuple.Create("\"", 17601) 770 771 #line 360 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 772 , Tuple.Create(Tuple.Create("", 17596), Tuple.Create<System.Object, System.Int32>(link 773 774 #line default 775 #line hidden 776 , 17596), false) 777 ); 778 779 WriteLiteralTo(__razor_helper_writer, ">"); 780 781 782 #line 360 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 783 WriteTo(__razor_helper_writer, linkText); 784 785 786 #line default 787 #line hidden 788 WriteLiteralTo(__razor_helper_writer, "</a>\r\n </div>\r\n"); 789 790 791 #line 362 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 792 } 793 } 794 795 796 #line default 797 #line hidden 798 WriteLiteralTo(__razor_helper_writer, " </div>\r\n"); 799 800 801 #line 365 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 802 803 804 #line default 805 #line hidden 806 }); 807 808 #line 365 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 809 } 810 #line default 811 #line hidden 812 813 814 #line 367 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 815 public RazorEngine.Templating.TemplateWriter RenderMobileCtaList(ItemList ctaList) 816 { 817 #line default 818 #line hidden 819 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 820 821 #line 368 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 822 823 824 825 #line default 826 #line hidden 827 WriteLiteralTo(__razor_helper_writer, " <div"); 828 829 WriteLiteralTo(__razor_helper_writer, " class=\"hidden-md hidden-lg\""); 830 831 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 832 833 834 #line 370 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 835 836 837 #line default 838 #line hidden 839 840 #line 370 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 841 if (ctaList != null) 842 { 843 foreach (var aItem in ctaList.Relations.Take(3)) 844 { 845 var typeItem = Item.GetItemById("SeedsAU_SideNav_ParentPage_CTA", aItem.Id); 846 typeItem.TryGetValue("LinkTextMobile", out var linkTextMobile); 847 typeItem.TryGetValue("Link", out var link); 848 849 850 851 #line default 852 #line hidden 853 WriteLiteralTo(__razor_helper_writer, " <a"); 854 855 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 18149), Tuple.Create("\"", 18161) 856 857 #line 378 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 858 , Tuple.Create(Tuple.Create("", 18156), Tuple.Create<System.Object, System.Int32>(link 859 860 #line default 861 #line hidden 862 , 18156), false) 863 ); 864 865 WriteLiteralTo(__razor_helper_writer, " class=\"page-cta-btn btn animate-right side-nav-mobile-cta-item\""); 866 867 WriteLiteralTo(__razor_helper_writer, " style=\"display: block;\""); 868 869 WriteLiteralTo(__razor_helper_writer, ">\r\n <span> "); 870 871 872 #line 379 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 873 WriteTo(__razor_helper_writer, linkTextMobile); 874 875 876 #line default 877 #line hidden 878 WriteLiteralTo(__razor_helper_writer, "</span>\r\n <i"); 879 880 WriteLiteralTo(__razor_helper_writer, " class=\"rounded-icon icon fa fa-angle-right\""); 881 882 WriteLiteralTo(__razor_helper_writer, "></i>\r\n </a>\r\n"); 883 884 885 #line 382 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 886 } 887 } 888 889 890 #line default 891 #line hidden 892 WriteLiteralTo(__razor_helper_writer, " </div>\r\n"); 893 894 895 #line 385 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 896 897 898 #line default 899 #line hidden 900 }); 901 902 #line 385 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 903 } 904 #line default 905 #line hidden 906 907 908 #line 388 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 909 public RazorEngine.Templating.TemplateWriter RenderPreviousNextPage(List<Page> siblingPages, Page currentPage, Page parentPage) 910 { 911 #line default 912 #line hidden 913 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 914 915 #line 389 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 916 917 const string ParentPageItemType = "SeedsAU_SideNav_Parent_Page"; 918 919 var previousPageId = 0; 920 var previousPageText = ""; 921 var previousPageUrl = ""; 922 923 var nextPageText = ""; 924 var nextPageUrl = ""; 925 926 927 var tempPageId = 0; 928 var tempPageName = ""; 929 var tempPageUrl = ""; 930 931 if (currentPage.ItemType == ParentPageItemType) 932 { 933 var nextPage = siblingPages.Any() ? siblingPages[0] : null; 934 nextPageText = nextPage?.MenuText; 935 nextPageUrl = nextPage?.GetPageHrefValue(); 936 } 937 else 938 { 939 foreach (var page in siblingPages) 940 { 941 if (previousPageId > 0) 942 { 943 nextPageText = page.MenuText; 944 nextPageUrl = page.GetPageHrefValue(); 945 break; 946 } 947 948 if (page.ID == currentPage.ID) 949 { 950 previousPageId = tempPageId; 951 previousPageText = tempPageName; 952 previousPageUrl = tempPageUrl; 953 } 954 955 tempPageId = page.ID; 956 tempPageName = page.MenuText; 957 tempPageUrl = page.GetPageHrefValue(); 958 } 959 960 if (siblingPages.Any() && currentPage.ID == siblingPages[0].ID) 961 { 962 var secondSiblingPage = siblingPages.Count > 1 ? siblingPages[1] : null; 963 964 if (secondSiblingPage != null) 965 { 966 nextPageText = secondSiblingPage.MenuText; 967 nextPageUrl = secondSiblingPage.GetPageHrefValue(); 968 } 969 } 970 971 if (string.IsNullOrWhiteSpace(previousPageText) && parentPage != null) 972 { 973 previousPageText = parentPage.MenuText; 974 previousPageUrl = parentPage.GetPageHrefValue(); 975 } 976 977 if (string.IsNullOrWhiteSpace(nextPageText) && parentPage != null) 978 { 979 nextPageText = parentPage.MenuText; 980 nextPageUrl = parentPage.GetPageHrefValue(); 981 } 982 } 983 984 985 986 #line default 987 #line hidden 988 WriteLiteralTo(__razor_helper_writer, " <div"); 989 990 WriteLiteralTo(__razor_helper_writer, " class=\"text-img-component wrap-md-offset-1-leftright\""); 991 992 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 993 994 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-previous-next-container\""); 995 996 WriteLiteralTo(__razor_helper_writer, ">\r\n\r\n"); 997 998 999 #line 460 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1000 1001 1002 #line default 1003 #line hidden 1004 1005 #line 460 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1006 if (!string.IsNullOrWhiteSpace(previousPageText)) 1007 { 1008 1009 1010 #line default 1011 #line hidden 1012 WriteLiteralTo(__razor_helper_writer, " <a"); 1013 1014 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 20788), Tuple.Create("\"", 20811) 1015 1016 #line 462 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1017 , Tuple.Create(Tuple.Create("", 20795), Tuple.Create<System.Object, System.Int32>(previousPageUrl 1018 1019 #line default 1020 #line hidden 1021 , 20795), false) 1022 ); 1023 1024 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-previous-next-items side-nav-previous-item\""); 1025 1026 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 1027 1028 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-previous-next-chevron\""); 1029 1030 WriteLiteralTo(__razor_helper_writer, ">\r\n <i"); 1031 1032 WriteLiteralTo(__razor_helper_writer, " class=\"fa fa-chevron-left\""); 1033 1034 WriteLiteralTo(__razor_helper_writer, " aria-hidden=\"true\""); 1035 1036 WriteLiteralTo(__razor_helper_writer, "></i>\r\n </div>\r\n <div"); 1037 1038 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-previous-section\""); 1039 1040 WriteLiteralTo(__razor_helper_writer, ">\r\n <span"); 1041 1042 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-previous-next-title\""); 1043 1044 WriteLiteralTo(__razor_helper_writer, ">Previous Section</span>\r\n <br />\r\n " + 1045 " <span>"); 1046 1047 1048 #line 469 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1049 WriteTo(__razor_helper_writer, previousPageText); 1050 1051 1052 #line default 1053 #line hidden 1054 WriteLiteralTo(__razor_helper_writer, "</span>\r\n </div>\r\n </a>\r\n"); 1055 1056 1057 #line 472 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1058 } 1059 1060 1061 #line default 1062 #line hidden 1063 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1064 1065 1066 #line 474 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1067 1068 1069 #line default 1070 #line hidden 1071 1072 #line 474 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1073 if (!string.IsNullOrWhiteSpace(nextPageText)) 1074 { 1075 1076 1077 #line default 1078 #line hidden 1079 WriteLiteralTo(__razor_helper_writer, " <a"); 1080 1081 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 21449), Tuple.Create("\"", 21468) 1082 1083 #line 476 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1084 , Tuple.Create(Tuple.Create("", 21456), Tuple.Create<System.Object, System.Int32>(nextPageUrl 1085 1086 #line default 1087 #line hidden 1088 , 21456), false) 1089 ); 1090 1091 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-previous-next-items side-nav-next-item\""); 1092 1093 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 1094 1095 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-next-section\""); 1096 1097 WriteLiteralTo(__razor_helper_writer, ">\r\n <span"); 1098 1099 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-previous-next-title\""); 1100 1101 WriteLiteralTo(__razor_helper_writer, ">Next Section</span>\r\n <br />\r\n <sp" + 1102 "an>"); 1103 1104 1105 #line 480 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1106 WriteTo(__razor_helper_writer, nextPageText); 1107 1108 1109 #line default 1110 #line hidden 1111 WriteLiteralTo(__razor_helper_writer, "</span>\r\n </div>\r\n <div"); 1112 1113 WriteLiteralTo(__razor_helper_writer, " class=\"side-nav-previous-next-chevron\""); 1114 1115 WriteLiteralTo(__razor_helper_writer, ">\r\n <i"); 1116 1117 WriteLiteralTo(__razor_helper_writer, " class=\"fa fa-chevron-right\""); 1118 1119 WriteLiteralTo(__razor_helper_writer, "></i>\r\n </div>\r\n </a>\r\n"); 1120 1121 1122 #line 486 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1123 } 1124 1125 1126 #line default 1127 #line hidden 1128 WriteLiteralTo(__razor_helper_writer, " </div>\r\n </div>\r\n"); 1129 1130 1131 #line 489 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1132 1133 1134 #line default 1135 #line hidden 1136 }); 1137 1138 #line 489 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1139 } 1140 #line default 1141 #line hidden 1142 1143 1144 #line 494 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1145 public RazorEngine.Templating.TemplateWriter RenderContent(Page currentPage, Page parentPage, List<Page> sideNavPages, ItemList ctaList, string title, int? currentChildPageId) 1146 { 1147 #line default 1148 #line hidden 1149 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 1150 1151 #line 495 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1152 1153 1154 1155 1156 #line default 1157 #line hidden 1158 1159 #line 497 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1160 WriteTo(__razor_helper_writer, RenderSideNavParentChildPageBreadcrumbsAndWishList()); 1161 1162 1163 #line default 1164 #line hidden 1165 1166 #line 497 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1167 1168 1169 #line default 1170 #line hidden 1171 1172 #line 497 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1173 1174 1175 1176 #line default 1177 #line hidden 1178 1179 #line 498 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1180 WriteTo(__razor_helper_writer, RenderMobileSideNav(parentPage, sideNavPages, currentChildPageId, ctaList)); 1181 1182 1183 #line default 1184 #line hidden 1185 1186 #line 498 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1187 1188 1189 #line default 1190 #line hidden 1191 1192 #line 498 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1193 1194 1195 1196 1197 #line default 1198 #line hidden 1199 WriteLiteralTo(__razor_helper_writer, " <div"); 1200 1201 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 22558), Tuple.Create("\"", 22621) 1202 , Tuple.Create(Tuple.Create("", 22566), Tuple.Create("container", 22566), true) 1203 1204 #line 500 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1205 , Tuple.Create(Tuple.Create(" ", 22575), Tuple.Create<System.Object, System.Int32>(Pageview.Page.PropertyItem["ContainerClass"] 1206 1207 #line default 1208 #line hidden 1209 , 22576), false) 1210 ); 1211 1212 WriteLiteralTo(__razor_helper_writer, ">\r\n\r\n <div"); 1213 1214 WriteLiteralTo(__razor_helper_writer, " class=\"col-sm-2 hidden-xs hidden-sm side-nav-container\""); 1215 1216 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1217 1218 WriteLiteralTo(__razor_helper_writer, " "); 1219 1220 1221 #line 503 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1222 WriteTo(__razor_helper_writer, RenderSideNav(parentPage, sideNavPages, currentChildPageId)); 1223 1224 1225 #line default 1226 #line hidden 1227 WriteLiteralTo(__razor_helper_writer, " "); 1228 1229 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1230 1231 WriteLiteralTo(__razor_helper_writer, " "); 1232 1233 1234 #line 504 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1235 WriteTo(__razor_helper_writer, RenderCtaList(ctaList)); 1236 1237 1238 #line default 1239 #line hidden 1240 WriteLiteralTo(__razor_helper_writer, " "); 1241 1242 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n\r\n <div"); 1243 1244 WriteLiteralTo(__razor_helper_writer, " class=\"col-sm-10 col-xs-12\""); 1245 1246 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1247 1248 1249 #line 508 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1250 1251 1252 #line default 1253 #line hidden 1254 1255 #line 508 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1256 if (!string.IsNullOrWhiteSpace(title)) 1257 { 1258 1259 1260 #line default 1261 #line hidden 1262 WriteLiteralTo(__razor_helper_writer, " <div"); 1263 1264 WriteLiteralTo(__razor_helper_writer, " class=\"wrap-md-offset-1-leftright\""); 1265 1266 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 1267 1268 WriteLiteralTo(__razor_helper_writer, " class=\"row\""); 1269 1270 WriteLiteralTo(__razor_helper_writer, ">\r\n\r\n <div"); 1271 1272 WriteLiteralTo(__razor_helper_writer, " class=\"col-xs-12 title-component-wrap\""); 1273 1274 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 1275 1276 WriteLiteralTo(__razor_helper_writer, " class=\"va-middle\""); 1277 1278 WriteLiteralTo(__razor_helper_writer, ">\r\n <h1"); 1279 1280 WriteLiteralTo(__razor_helper_writer, " class=\"title\""); 1281 1282 WriteLiteralTo(__razor_helper_writer, ">"); 1283 1284 1285 #line 515 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1286 WriteTo(__razor_helper_writer, Model.Item.GetValue("Title")); 1287 1288 1289 #line default 1290 #line hidden 1291 WriteLiteralTo(__razor_helper_writer, "</h1>\r\n"); 1292 1293 1294 #line 516 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1295 1296 1297 #line default 1298 #line hidden 1299 1300 #line 516 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1301 if (!string.IsNullOrWhiteSpace(Model.Item.GetString("Subtitle"))) 1302 { 1303 1304 1305 #line default 1306 #line hidden 1307 WriteLiteralTo(__razor_helper_writer, " <h2"); 1308 1309 WriteLiteralTo(__razor_helper_writer, " class=\"subtitle\""); 1310 1311 WriteLiteralTo(__razor_helper_writer, ">"); 1312 1313 1314 #line 518 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1315 WriteTo(__razor_helper_writer, Model.Item.GetString("Subtitle")); 1316 1317 1318 #line default 1319 #line hidden 1320 WriteLiteralTo(__razor_helper_writer, "</h2>"); 1321 1322 1323 #line 518 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1324 } 1325 1326 1327 #line default 1328 #line hidden 1329 WriteLiteralTo(__razor_helper_writer, " </div>\r\n </div>\r\n\r\n " + 1330 " </div>\r\n </div>\r\n"); 1331 1332 1333 #line 524 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1334 } 1335 1336 1337 #line default 1338 #line hidden 1339 WriteLiteralTo(__razor_helper_writer, " "); 1340 1341 1342 #line 525 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1343 WriteTo(__razor_helper_writer, Model.Placeholder("main")); 1344 1345 1346 #line default 1347 #line hidden 1348 WriteLiteralTo(__razor_helper_writer, "\r\n\r\n"); 1349 1350 WriteLiteralTo(__razor_helper_writer, " "); 1351 1352 1353 #line 527 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1354 WriteTo(__razor_helper_writer, RenderPreviousNextPage(sideNavPages, currentPage, parentPage)); 1355 1356 1357 #line default 1358 #line hidden 1359 WriteLiteralTo(__razor_helper_writer, " "); 1360 1361 WriteLiteralTo(__razor_helper_writer, "\r\n\r\n"); 1362 1363 WriteLiteralTo(__razor_helper_writer, " "); 1364 1365 1366 #line 529 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1367 WriteTo(__razor_helper_writer, RenderMobileCtaList(ctaList)); 1368 1369 1370 #line default 1371 #line hidden 1372 WriteLiteralTo(__razor_helper_writer, " "); 1373 1374 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n </div>\r\n"); 1375 1376 1377 #line 532 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1378 1379 1380 #line default 1381 #line hidden 1382 1383 #line 532 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1384 WriteTo(__razor_helper_writer, Model.Placeholder("cta")); 1385 1386 1387 #line default 1388 #line hidden 1389 1390 #line 532 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1391 1392 1393 1394 #line default 1395 #line hidden 1396 }); 1397 1398 #line 533 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1399 } 1400 #line default 1401 #line hidden 1402 1403 1404 public RazorEngine_5de547c2dec44cb19d259a4d87fbe9ef() { 1405 } 1406 1407 public override void Execute() { 1408 WriteLiteral("\r\n"); 1409 1410 1411 #line 14 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1412 1413 var tagManagerCode = Model.Area.Item.GetString("Google_TagManager_Code"); 1414 var siteVerificationKey = Model.Area.Item.GetString("Google_Site_Verification_Key"); 1415 var googleMapsApiKey = Model.Area.Item.GetString("Google_Maps_Api_Key"); 1416 var googleMapsApiUrl = "https://maps.googleapis.com/maps/api/js?key=" + googleMapsApiKey + "&amp;signed_in=true&amp;language=en&amp;callback=mapCallback"; 1417 1418 1419 #line default 1420 #line hidden 1421 WriteLiteral("\r\n\r\n<!DOCTYPE html>\r\n<html>\r\n<head>\r\n"); 1422 1423 1424 #line 24 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1425 1426 1427 #line default 1428 #line hidden 1429 1430 #line 24 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1431 if (tagManagerCode != null) 1432 { 1433 1434 1435 #line default 1436 #line hidden 1437 WriteLiteral(" <!-- Google Tag Manager -->\r\n"); 1438 1439 WriteLiteral(@" <script> 1440 (function (w, d, s, l, i) { 1441 w[l] = w[l] || []; w[l].push({ 1442 'gtm.start': 1443 new Date().getTime(), event: 'gtm.js' 1444 }); var f = d.getElementsByTagName(s)[0], 1445 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 1446 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 1447 })(window, document, 'script', 'dataLayer', '"); 1448 1449 1450 #line 35 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1451 Write(tagManagerCode); 1452 1453 1454 #line default 1455 #line hidden 1456 WriteLiteral("\');\r\n </script>\r\n"); 1457 1458 1459 #line 37 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1460 } 1461 1462 1463 #line default 1464 #line hidden 1465 WriteLiteral("\r\n <script"); 1466 1467 WriteLiteral(" type=\"text/javascript\""); 1468 1469 WriteLiteral(@"> 1470 var sdkInstance = ""appInsightsSDK""; window[sdkInstance] = ""appInsights""; var aiName = window[sdkInstance], aisdk = window[aiName] || function (e) { function n(e) { t[e] = function () { var n = arguments; t.queue.push(function () { t[e].apply(t, n) }) } } var t = { config: e }; t.initialize = !0; var i = document, a = window; setTimeout(function () { var n = i.createElement(""script""); n.src = e.url || ""https://az416426.vo.msecnd.net/scripts/b/ai.2.min.js"", i.getElementsByTagName(""script"")[0].parentNode.appendChild(n) }); try { t.cookie = i.cookie } catch (e) { } t.queue = [], t.version = 2; for (var r = [""Event"", ""PageView"", ""Exception"", ""Trace"", ""DependencyData"", ""Metric"", ""PageViewPerformance""]; r.length;)n(""track"" + r.pop()); n(""startTrackPage""), n(""stopTrackPage""); var s = ""Track"" + r[0]; if (n(""start"" + s), n(""stop"" + s), n(""setAuthenticatedUserContext""), n(""clearAuthenticatedUserContext""), n(""flush""), !(!0 === e.disableExceptionTracking || e.extensionConfig && e.extensionConfig.ApplicationInsightsAnalytics && !0 === e.extensionConfig.ApplicationInsightsAnalytics.disableExceptionTracking)) { n(""_"" + (r = ""onerror"")); var o = a[r]; a[r] = function (e, n, i, a, s) { var c = o && o(e, n, i, a, s); return !0 !== c && t[""_"" + r]({ message: e, url: n, lineNumber: i, columnNumber: a, error: s }), c }, e.autoExceptionInstrumented = !0 } return t }( 1471 { 1472 instrumentationKey: '"); 1473 1474 1475 #line 42 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1476 Write(ConfigurationManager.AppSettings["aiinstrumentationKey"]); 1477 1478 1479 #line default 1480 #line hidden 1481 WriteLiteral("\',\r\n disableCorrelationHeaders: false\r\n }\r\n );\r\n" + 1482 " window.appInsights = aisdk;\r\n window.appInsights.queue.push(funct" + 1483 "ion () {\r\n var serverId = \""); 1484 1485 1486 #line 48 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1487 Write(HttpContext.Current.GetRequestTelemetry().Context.Operation.Id); 1488 1489 1490 #line default 1491 #line hidden 1492 WriteLiteral("\";\r\n appInsights.properties.context.telemetryTrace.traceID = serverId;" + 1493 "\r\n\r\n });\r\n aisdk.trackPageView();\r\n </script>\r\n <meta"); 1494 1495 WriteLiteral(" charset=\"utf-8\""); 1496 1497 WriteLiteral(" />\r\n <meta"); 1498 1499 WriteLiteral(" name=\"viewport\""); 1500 1501 WriteLiteral(" content=\"width=device-width, initial-scale=1.0\""); 1502 1503 WriteLiteral(" />\r\n <meta"); 1504 1505 WriteLiteral(" name=\"google-site-verification\""); 1506 1507 WriteAttribute("content", Tuple.Create(" content=\"", 3505), Tuple.Create("\"", 3535) 1508 1509 #line 56 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1510 , Tuple.Create(Tuple.Create("", 3515), Tuple.Create<System.Object, System.Int32>(siteVerificationKey 1511 1512 #line default 1513 #line hidden 1514 , 3515), false) 1515 ); 1516 1517 WriteLiteral(" />\r\n"); 1518 1519 WriteLiteral(" "); 1520 1521 1522 #line 57 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1523 Write(Model.MetaTags); 1524 1525 1526 #line default 1527 #line hidden 1528 WriteLiteral("\r\n <title>"); 1529 1530 1531 #line 58 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1532 Write(Model.Title); 1533 1534 1535 #line default 1536 #line hidden 1537 WriteLiteral(" | PGG Wrightson Seeds Australia</title>\r\n\r\n <link"); 1538 1539 WriteLiteral(" rel=\"apple-touch-icon\""); 1540 1541 WriteLiteral(" sizes=\"57x57\""); 1542 1543 WriteLiteral(" href=\"/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-57x57.png" + 1544 "\""); 1545 1546 WriteLiteral(" />\r\n <link"); 1547 1548 WriteLiteral(" rel=\"apple-touch-icon\""); 1549 1550 WriteLiteral(" sizes=\"60x60\""); 1551 1552 WriteLiteral(" href=\"/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-60x60.png" + 1553 "\""); 1554 1555 WriteLiteral(" />\r\n <link"); 1556 1557 WriteLiteral(" rel=\"apple-touch-icon\""); 1558 1559 WriteLiteral(" sizes=\"72x72\""); 1560 1561 WriteLiteral(" href=\"/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-72x72.png" + 1562 "\""); 1563 1564 WriteLiteral(" />\r\n <link"); 1565 1566 WriteLiteral(" rel=\"apple-touch-icon\""); 1567 1568 WriteLiteral(" sizes=\"76x76\""); 1569 1570 WriteLiteral(" href=\"/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-76x76.png" + 1571 "\""); 1572 1573 WriteLiteral(" />\r\n <link"); 1574 1575 WriteLiteral(" rel=\"apple-touch-icon\""); 1576 1577 WriteLiteral(" sizes=\"114x114\""); 1578 1579 WriteLiteral(" href=\"/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-114x114.p" + 1580 "ng\""); 1581 1582 WriteLiteral(" />\r\n <link"); 1583 1584 WriteLiteral(" rel=\"apple-touch-icon\""); 1585 1586 WriteLiteral(" sizes=\"120x120\""); 1587 1588 WriteLiteral(" href=\"/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-120x120.p" + 1589 "ng\""); 1590 1591 WriteLiteral(" />\r\n <link"); 1592 1593 WriteLiteral(" rel=\"icon\""); 1594 1595 WriteLiteral(" type=\"image/png\""); 1596 1597 WriteLiteral(" sizes=\"32x32\""); 1598 1599 WriteLiteral(" href=\"/Files/Templates/Designs/SeedsAU/assets/favicon/favicon-32x32.png\""); 1600 1601 WriteLiteral(" />\r\n <link"); 1602 1603 WriteLiteral(" rel=\"icon\""); 1604 1605 WriteLiteral(" type=\"image/png\""); 1606 1607 WriteLiteral(" sizes=\"96x96\""); 1608 1609 WriteLiteral(" href=\"/Files/Templates/Designs/SeedsAU/assets/favicon/favicon-96x96.png\""); 1610 1611 WriteLiteral(" />\r\n <link"); 1612 1613 WriteLiteral(" rel=\"icon\""); 1614 1615 WriteLiteral(" type=\"image/png\""); 1616 1617 WriteLiteral(" sizes=\"16x16\""); 1618 1619 WriteLiteral(" href=\"/Files/Templates/Designs/SeedsAU/assets/favicon/favicon-16x16.png\""); 1620 1621 WriteLiteral(" />\r\n <link"); 1622 1623 WriteLiteral(" rel=\"icon\""); 1624 1625 WriteLiteral(" href=\"/Files/Templates/Designs/SeedsAU/assets/favicon/favicon.ico\""); 1626 1627 WriteLiteral(" />\r\n <script"); 1628 1629 WriteAttribute("src", Tuple.Create(" src=\"", 4925), Tuple.Create("\"", 4948) 1630 1631 #line 70 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1632 , Tuple.Create(Tuple.Create("", 4931), Tuple.Create<System.Object, System.Int32>(googleMapsApiUrl 1633 1634 #line default 1635 #line hidden 1636 , 4931), false) 1637 ); 1638 1639 WriteLiteral(" async=\"\""); 1640 1641 WriteLiteral(" defer=\"\""); 1642 1643 WriteLiteral("></script>\r\n <script>\r\n var mapCallback = function () {\r\n wi" + 1644 "ndow.onload = function () {\r\n App.components.Retailer.initMap();\r" + 1645 "\n }\r\n };\r\n </script>\r\n <!-- FontAwesome -->\r\n <script" + 1646 ""); 1647 1648 WriteLiteral(" src=\"https://use.fontawesome.com/6326434619.js\""); 1649 1650 WriteLiteral("></script>\r\n\r\n <!-- TypeKit -->\r\n <script"); 1651 1652 WriteLiteral(" src=\"https://use.typekit.net/oel8lyn.js\""); 1653 1654 WriteLiteral("></script>\r\n <script>try { Typekit.load({ async: false }); } catch (e) { }</sc" + 1655 "ript>\r\n\r\n"); 1656 1657 WriteLiteral(" "); 1658 1659 1660 #line 85 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1661 Write(Styles.Render("~/Content/custom/seedsau")); 1662 1663 1664 #line default 1665 #line hidden 1666 WriteLiteral("\r\n\r\n"); 1667 1668 WriteLiteral(" "); 1669 1670 1671 #line 87 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1672 Write(RenderSnippet("StyleSheet")); 1673 1674 1675 #line default 1676 #line hidden 1677 WriteLiteral("\r\n"); 1678 1679 WriteLiteral(" "); 1680 1681 1682 #line 88 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1683 Write(RenderSnippet("JavaScript")); 1684 1685 1686 #line default 1687 #line hidden 1688 WriteLiteral("\r\n</head>\r\n<body>\r\n"); 1689 1690 1691 #line 91 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1692 1693 1694 #line default 1695 #line hidden 1696 1697 #line 91 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1698 if (tagManagerCode != null) 1699 { 1700 1701 1702 #line default 1703 #line hidden 1704 WriteLiteral(" <!-- Google Tag Manager (noscript) -->\r\n"); 1705 1706 WriteLiteral(" <noscript>\r\n <iframe"); 1707 1708 WriteAttribute("src", Tuple.Create(" src=\"", 5697), Tuple.Create("\"", 5762) 1709 , Tuple.Create(Tuple.Create("", 5703), Tuple.Create("https://www.googletagmanager.com/ns.html?id=", 5703), true) 1710 1711 #line 95 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1712 , Tuple.Create(Tuple.Create("", 5747), Tuple.Create<System.Object, System.Int32>(tagManagerCode 1713 1714 #line default 1715 #line hidden 1716 , 5747), false) 1717 ); 1718 1719 WriteLiteral("\r\n height=\"0\""); 1720 1721 WriteLiteral(" width=\"0\""); 1722 1723 WriteLiteral(" style=\"display:none;visibility:hidden\""); 1724 1725 WriteLiteral("></iframe>\r\n </noscript>\r\n"); 1726 1727 1728 #line 98 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1729 } 1730 1731 1732 #line default 1733 #line hidden 1734 WriteLiteral("\r\n <div"); 1735 1736 WriteLiteral(" class=\"layout__main wrap\""); 1737 1738 WriteLiteral(">\r\n"); 1739 1740 1741 #line 101 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1742 1743 1744 #line default 1745 #line hidden 1746 1747 #line 101 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1748 1749 var searchPage = GetPageIdByNavigationTag("SeedsAUSearch"); 1750 1751 1752 #line default 1753 #line hidden 1754 WriteLiteral("\r\n <header"); 1755 1756 WriteLiteral(" class=\"container-fluid\""); 1757 1758 WriteLiteral(">\r\n <div"); 1759 1760 WriteLiteral(" class=\"max-width-wrap\""); 1761 1762 WriteLiteral(">\r\n <div>\r\n <nav"); 1763 1764 WriteLiteral(" class=\"navbar\""); 1765 1766 WriteLiteral(" role=\"navigation\""); 1767 1768 WriteLiteral(">\r\n <div"); 1769 1770 WriteLiteral(" class=\"navbar-header\""); 1771 1772 WriteLiteral(">\r\n <button"); 1773 1774 WriteLiteral(" type=\"button\""); 1775 1776 WriteLiteral(" class=\"navbar-toggle\""); 1777 1778 WriteLiteral(" data-toggle=\"collapse\""); 1779 1780 WriteLiteral(" data-target=\"#main-navbar-collapse\""); 1781 1782 WriteLiteral(">\r\n <span"); 1783 1784 WriteLiteral(" class=\"icon-bar\""); 1785 1786 WriteLiteral("></span>\r\n <span"); 1787 1788 WriteLiteral(" class=\"icon-bar\""); 1789 1790 WriteLiteral("></span>\r\n <span"); 1791 1792 WriteLiteral(" class=\"icon-bar\""); 1793 1794 WriteLiteral("></span>\r\n </button>\r\n <a"); 1795 1796 WriteAttribute("href", Tuple.Create(" href=\"", 6633), Tuple.Create("\"", 6702) 1797 , Tuple.Create(Tuple.Create("", 6640), Tuple.Create("Default.aspx?Id=", 6640), true) 1798 1799 #line 114 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1800 , Tuple.Create(Tuple.Create("", 6656), Tuple.Create<System.Object, System.Int32>(GetPageIdByNavigationTag(NavigationTags.Home) 1801 1802 #line default 1803 #line hidden 1804 , 6656), false) 1805 ); 1806 1807 WriteLiteral(" id=\"logo\""); 1808 1809 WriteLiteral(" title=\"PGG Wrightson Seeds Australia Logo\""); 1810 1811 WriteLiteral(">\r\n <img"); 1812 1813 WriteLiteral(" class=\"img-responsive\""); 1814 1815 WriteLiteral(" src=\"/Files/Templates/Designs/SeedsAU/assets/img/logo.png\""); 1816 1817 WriteLiteral(" alt=\"PGG Wrightson Seeds Australia Logo\""); 1818 1819 WriteLiteral(">\r\n </a>\r\n </div>\r\n\r\n " + 1820 " <div"); 1821 1822 WriteLiteral(" id=\"main-navbar-collapse\""); 1823 1824 WriteLiteral(" class=\"navbar-collapse collapse\""); 1825 1826 WriteLiteral(">\r\n <ul"); 1827 1828 WriteLiteral(" class=\"nav navbar-nav pull-right-md\""); 1829 1830 WriteLiteral(" id=\"navbar\""); 1831 1832 WriteLiteral(">\r\n"); 1833 1834 WriteLiteral(" "); 1835 1836 1837 #line 121 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1838 Write(RenderNavigation(new 1839 { 1840 Id = "navbar", 1841 Template = "navbar.xslt", 1842 ExpandMode = "All", 1843 EndLevel = 3 1844 })); 1845 1846 1847 #line default 1848 #line hidden 1849 WriteLiteral("\r\n </ul>\r\n\r\n <div"); 1850 1851 WriteLiteral(" class=\"search-btn-wrap\""); 1852 1853 WriteLiteral(">\r\n <a"); 1854 1855 WriteLiteral(" data-target=\"#search-wrapper\""); 1856 1857 WriteLiteral("\r\n data-toggle=\"collapse\""); 1858 1859 WriteLiteral("\r\n aria-expanded=\"false\""); 1860 1861 WriteLiteral("\r\n aria-controls=\"search-wrapper\""); 1862 1863 WriteLiteral("\r\n role=\"button\""); 1864 1865 WriteLiteral(">\r\n <span"); 1866 1867 WriteLiteral(" class=\"fa fa-search hidden-xs hidden-sm\""); 1868 1869 WriteLiteral("></span>\r\n <span"); 1870 1871 WriteLiteral(" class=\"search-text hidden-md hidden-lg\""); 1872 1873 WriteLiteral(">Search</span>\r\n </a>\r\n " + 1874 " </div>\r\n </div>\r\n <div"); 1875 1876 WriteLiteral(" class=\"row collapse\""); 1877 1878 WriteLiteral(" id=\"search-wrapper\""); 1879 1880 WriteLiteral(">\r\n <div"); 1881 1882 WriteLiteral(" class=\"form-search-wrap\""); 1883 1884 WriteLiteral(">\r\n <form"); 1885 1886 WriteLiteral(" method=\"get\""); 1887 1888 WriteLiteral(" action=\"Default.aspx\""); 1889 1890 WriteLiteral(" name=\"\""); 1891 1892 WriteLiteral(" novalidate=\"novalidate\""); 1893 1894 WriteLiteral(">\r\n <input"); 1895 1896 WriteLiteral(" type=\"hidden\""); 1897 1898 WriteLiteral(" name=\"ID\""); 1899 1900 WriteAttribute("value", Tuple.Create(" value=\"", 8507), Tuple.Create("\"", 8526) 1901 1902 #line 144 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1903 , Tuple.Create(Tuple.Create("", 8515), Tuple.Create<System.Object, System.Int32>(searchPage 1904 1905 #line default 1906 #line hidden 1907 , 8515), false) 1908 ); 1909 1910 WriteLiteral(" />\r\n <input"); 1911 1912 WriteLiteral(" type=\"search\""); 1913 1914 WriteLiteral(" placeholder=\"Enter Keyword to Search\""); 1915 1916 WriteLiteral(" name=\"q\""); 1917 1918 WriteLiteral(">\r\n <submit"); 1919 1920 WriteLiteral(" class=\"animate-right\""); 1921 1922 WriteLiteral(" role=\"button\""); 1923 1924 WriteLiteral(">\r\n <span"); 1925 1926 WriteLiteral(" class=\"rounded-icon icon fa fa-angle-right\""); 1927 1928 WriteLiteral(@"></span> 1929 </submit> 1930 </form> 1931 </div> 1932 </div> 1933 </nav> 1934 </div> 1935 </div> 1936 </header> 1937 1938 "); 1939 1940 1941 #line 157 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1942 1943 1944 #line default 1945 #line hidden 1946 WriteLiteral("\r\n"); 1947 1948 1949 #line 161 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1950 Write(Title("Default page template")); 1951 1952 1953 #line default 1954 #line hidden 1955 WriteLiteral("\r\n\r\n\r\n"); 1956 1957 1958 #line 164 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1959 1960 var title = Model.Item.GetString("Title"); 1961 1962 var currentPageId = PageView.Current().ID; 1963 var currentPage = Dynamicweb.Services.Pages.GetPage(currentPageId); 1964 var parentPage = Dynamicweb.Services.Pages.GetPage(currentPage.ParentPageId); 1965 1966 var siblingPages = Dynamicweb.Services.Pages.GetPagesByParentID(currentPage.ParentPageId).ToList(); 1967 1968 var ctaListItemId = parentPage.Item["CTAList"]; 1969 var ctaList = ItemList.GetItemListById((int)ctaListItemId); 1970 1971 1972 #line default 1973 #line hidden 1974 WriteLiteral("\r\n\r\n"); 1975 1976 WriteLiteral("\r\n"); 1977 1978 1979 #line 182 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1980 1981 var desktopImage = Model.Item.GetFile("DesktopImage")?.Path; 1982 var handsetImage = Model.Item.GetFile("HandsetImage")?.Path; 1983 string bannerImageAltText = Model.Item.GetString("BannerImageAltText"); 1984 string showSmallBanner = Model.Item.GetString("ShowSmallBanner").SmallBannerClass(); 1985 1986 1987 #line default 1988 #line hidden 1989 WriteLiteral("\r\n\r\n"); 1990 1991 1992 #line 189 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 1993 if (!string.IsNullOrWhiteSpace(desktopImage)) 1994 { 1995 1996 1997 #line default 1998 #line hidden 1999 WriteLiteral(" <div"); 2000 2001 WriteAttribute("class", Tuple.Create(" class=\"", 10244), Tuple.Create("\"", 10296) 2002 , Tuple.Create(Tuple.Create("", 10252), Tuple.Create("container-fluid", 10252), true) 2003 , Tuple.Create(Tuple.Create(" ", 10267), Tuple.Create("banner-wrap", 10268), true) 2004 2005 #line 191 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2006 , Tuple.Create(Tuple.Create(" ", 10279), Tuple.Create<System.Object, System.Int32>(showSmallBanner 2007 2008 #line default 2009 #line hidden 2010 , 10280), false) 2011 ); 2012 2013 WriteLiteral(">\r\n <div"); 2014 2015 WriteLiteral(" class=\"banner overflow-img-wrap small-banner-height\""); 2016 2017 WriteLiteral(">\r\n <img"); 2018 2019 WriteLiteral(" src=\"/Files/Templates/Designs/SeedsAU/assets/img/1x1.png\""); 2020 2021 WriteAttribute("alt", Tuple.Create(" alt=\"", 10442), Tuple.Create("\"", 10467) 2022 2023 #line 193 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2024 , Tuple.Create(Tuple.Create("", 10448), Tuple.Create<System.Object, System.Int32>(bannerImageAltText 2025 2026 #line default 2027 #line hidden 2028 , 10448), false) 2029 ); 2030 2031 WriteLiteral(" data-image-desktop=\""); 2032 2033 2034 #line 193 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2035 Write(desktopImage.BannerImage()); 2036 2037 2038 #line default 2039 #line hidden 2040 WriteLiteral("\""); 2041 2042 WriteLiteral(" data-image-handset=\""); 2043 2044 2045 #line 193 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2046 Write(handsetImage); 2047 2048 2049 #line default 2050 #line hidden 2051 WriteLiteral("\""); 2052 2053 WriteLiteral(" class=\"img-srcset\""); 2054 2055 WriteLiteral(">\r\n <div"); 2056 2057 WriteLiteral(" class=\"strapline-wrap\""); 2058 2059 WriteLiteral(">\r\n <div"); 2060 2061 WriteLiteral(" class=\"max-width-wrap\""); 2062 2063 WriteLiteral(">\r\n <div"); 2064 2065 WriteLiteral(" class=\"wrap-md-offset-1-leftright\""); 2066 2067 WriteLiteral(">\r\n "); 2068 2069 WriteLiteral("\r\n "); 2070 2071 WriteLiteral("\r\n </div>\r\n </div>\r\n </div>\r\n " + 2072 " </div>\r\n </div>\r\n"); 2073 2074 2075 #line 208 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2076 } 2077 2078 2079 #line default 2080 #line hidden 2081 WriteLiteral("\r\n"); 2082 2083 WriteLiteral("\r\n"); 2084 2085 WriteLiteral("\r\n"); 2086 2087 WriteLiteral("\r\n"); 2088 2089 WriteLiteral("\r\n"); 2090 2091 WriteLiteral("\r\n"); 2092 2093 WriteLiteral("\r\n"); 2094 2095 WriteLiteral("\r\n"); 2096 2097 WriteLiteral("\r\n"); 2098 2099 WriteLiteral("\r\n"); 2100 2101 2102 #line 535 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2103 Write(RenderContent(currentPage, parentPage, siblingPages, ctaList, title, currentPageId)); 2104 2105 2106 #line default 2107 #line hidden 2108 WriteLiteral(" "); 2109 2110 WriteLiteral("\r\n\r\n <!-- SOCIAL SHARING -->\r\n"); 2111 2112 2113 #line 538 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2114 2115 2116 #line default 2117 #line hidden 2118 WriteLiteral("<div"); 2119 2120 WriteLiteral(" class=\"share-wrap text-center\""); 2121 2122 WriteLiteral(">\r\n <h4>Share this page</h4>\r\n"); 2123 2124 2125 #line 541 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2126 2127 2128 #line default 2129 #line hidden 2130 2131 #line 541 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2132 2133 var request = HttpContext.Current.Request; 2134 var subPath = Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(request.Url.PathAndQuery.TrimStart('/')); 2135 var friendlyUrl = $"{request.Url.Scheme}://{request.Url.Authority}{subPath}"; 2136 var url = WebUtility.UrlEncode(friendlyUrl); 2137 2138 2139 #line default 2140 #line hidden 2141 WriteLiteral("\r\n <ul"); 2142 2143 WriteLiteral(" class=\"list-inline\""); 2144 2145 WriteLiteral(">\r\n <li>\r\n <a"); 2146 2147 WriteLiteral(" class=\"fa fa-facebook text-center\""); 2148 2149 WriteAttribute("href", Tuple.Create(" href=\"", 24852), Tuple.Create("\"", 24908) 2150 , Tuple.Create(Tuple.Create("", 24859), Tuple.Create("https://www.facebook.com/sharer/sharer.php?u=", 24859), true) 2151 2152 #line 549 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2153 , Tuple.Create(Tuple.Create("", 24904), Tuple.Create<System.Object, System.Int32>(url 2154 2155 #line default 2156 #line hidden 2157 , 24904), false) 2158 ); 2159 2160 WriteLiteral(" title=\"Share page via Facebook\""); 2161 2162 WriteLiteral(" target=\"_blank\""); 2163 2164 WriteLiteral("></a>\r\n </li>\r\n <li>\r\n <a"); 2165 2166 WriteLiteral(" class=\"fa fa-twitter text-center\""); 2167 2168 WriteAttribute("href", Tuple.Create(" href=\"", 25041), Tuple.Create("\"", 25084) 2169 , Tuple.Create(Tuple.Create("", 25048), Tuple.Create("https://twitter.com/home?status=", 25048), true) 2170 2171 #line 552 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2172 , Tuple.Create(Tuple.Create("", 25080), Tuple.Create<System.Object, System.Int32>(url 2173 2174 #line default 2175 #line hidden 2176 , 25080), false) 2177 ); 2178 2179 WriteLiteral(" title=\"Share page via Twitter\""); 2180 2181 WriteLiteral(" target=\"_blank\""); 2182 2183 WriteLiteral("></a>\r\n </li>\r\n <li>\r\n <a"); 2184 2185 WriteLiteral(" class=\"fa fa-linkedin text-center\""); 2186 2187 WriteAttribute("href", Tuple.Create(" href=\"", 25217), Tuple.Create("\"", 25284) 2188 , Tuple.Create(Tuple.Create("", 25224), Tuple.Create("https://www.linkedin.com/shareArticle?mini=true&amp;url=", 25224), true) 2189 2190 #line 555 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2191 , Tuple.Create(Tuple.Create("", 25280), Tuple.Create<System.Object, System.Int32>(url 2192 2193 #line default 2194 #line hidden 2195 , 25280), false) 2196 ); 2197 2198 WriteLiteral(" title=\"Share page via Linkedin\""); 2199 2200 WriteLiteral(" target=\"_blank\""); 2201 2202 WriteLiteral("></a>\r\n </li>\r\n </ul>\r\n</div>\r\n\r\n <!-- Footer -->\r\n <foot" + 2203 "er"); 2204 2205 WriteLiteral(" class=\"container-fluid\""); 2206 2207 WriteLiteral(">\r\n"); 2208 2209 2210 #line 562 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2211 2212 2213 #line default 2214 #line hidden 2215 WriteLiteral("\r\n"); 2216 2217 2218 #line 566 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2219 2220 var footerColumns = Model.Area.Item.GetItems("Columns") != null ? Model.Area.Item.GetItems("Columns").Take(4) : new List<ItemViewModel>(); 2221 2222 2223 #line default 2224 #line hidden 2225 WriteLiteral("\r\n\r\n<footer"); 2226 2227 WriteLiteral(" class=\"container-fluid\""); 2228 2229 WriteLiteral(">\r\n <div"); 2230 2231 WriteLiteral(" class=\"max-width-wrap\""); 2232 2233 WriteLiteral(">\r\n\r\n <!-- duplication for mobile -->\r\n <div"); 2234 2235 WriteLiteral(" class=\"clearfix\""); 2236 2237 WriteLiteral(">\r\n <div"); 2238 2239 WriteLiteral(" class=\"hidden-lg hidden-md collapseable collapse\""); 2240 2241 WriteLiteral(" id=\"contact-Model-tile\""); 2242 2243 WriteLiteral(">\r\n <div"); 2244 2245 WriteLiteral(" class=\"contact-tile-outer-wrap\""); 2246 2247 WriteLiteral(">\r\n\r\n"); 2248 2249 WriteLiteral(" "); 2250 2251 2252 #line 578 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2253 Write(RenderItem(new 2254 { 2255 ItemType = "SeedsAU_Representative", 2256 SourceItemEntry = Pageview.Area.Item["Contact"], 2257 ItemFields = "*", 2258 DetailsTemplate = "ItemPublisher/Details/Contact.cshtml" 2259 })); 2260 2261 2262 #line default 2263 #line hidden 2264 WriteLiteral("\r\n\r\n\r\n\r\n </div>\r\n </div>\r\n </div>\r\n <!-- " + 2265 "duplication for mobile -->\r\n <div"); 2266 2267 WriteLiteral(" class=\"row\""); 2268 2269 WriteLiteral(">\r\n <div"); 2270 2271 WriteLiteral(" class=\"col-md-7 col-sm-12 link-tiles-wrap\""); 2272 2273 WriteLiteral(">\r\n <div"); 2274 2275 WriteLiteral(" class=\"row\""); 2276 2277 WriteLiteral(">\r\n"); 2278 2279 2280 #line 595 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2281 2282 2283 #line default 2284 #line hidden 2285 2286 #line 595 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2287 foreach (var aColumn in footerColumns) 2288 { 2289 var subLinks = aColumn.GetItems("Sub_Links"); 2290 2291 2292 #line default 2293 #line hidden 2294 WriteLiteral(" <div"); 2295 2296 WriteLiteral(" class=\"col-md-3 col-sm-3 col-xs-6\""); 2297 2298 WriteLiteral(">\r\n <strong>"); 2299 2300 2301 #line 599 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2302 Write(aColumn.GetString("Title")); 2303 2304 2305 #line default 2306 #line hidden 2307 WriteLiteral("</strong>\r\n"); 2308 2309 2310 #line 600 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2311 2312 2313 #line default 2314 #line hidden 2315 2316 #line 600 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2317 if (subLinks.Any()) 2318 { 2319 2320 2321 #line default 2322 #line hidden 2323 WriteLiteral(" <ul"); 2324 2325 WriteLiteral(" class=\"list-unstyled\""); 2326 2327 WriteLiteral(">\r\n"); 2328 2329 2330 #line 603 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2331 2332 2333 #line default 2334 #line hidden 2335 2336 #line 603 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2337 foreach (var link in subLinks) 2338 { 2339 var hrefValue = link.GetBoolean("Is_Download_Link") ? link.GetString("Link").GetDownloadPath() : link.GetString("Link"); 2340 2341 2342 #line default 2343 #line hidden 2344 WriteLiteral(" <li>\r\n " + 2345 " <a"); 2346 2347 WriteAttribute("href", Tuple.Create(" href=\"", 27415), Tuple.Create("\"", 27432) 2348 2349 #line 607 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2350 , Tuple.Create(Tuple.Create("", 27422), Tuple.Create<System.Object, System.Int32>(hrefValue 2351 2352 #line default 2353 #line hidden 2354 , 27422), false) 2355 ); 2356 2357 WriteLiteral(">"); 2358 2359 2360 #line 607 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2361 Write(link.GetString("Name")); 2362 2363 2364 #line default 2365 #line hidden 2366 WriteLiteral("</a>\r\n </li>\r\n"); 2367 2368 2369 #line 609 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2370 } 2371 2372 2373 #line default 2374 #line hidden 2375 WriteLiteral(" </ul>\r\n"); 2376 2377 2378 #line 611 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2379 } 2380 2381 2382 #line default 2383 #line hidden 2384 WriteLiteral(" </div>\r\n"); 2385 2386 2387 #line 613 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2388 } 2389 2390 2391 #line default 2392 #line hidden 2393 WriteLiteral(" </div>\r\n </div>\r\n\r\n <div"); 2394 2395 WriteLiteral(" class=\"col-md-5 hidden-sm hidden-xs\""); 2396 2397 WriteLiteral(">\r\n <div"); 2398 2399 WriteLiteral(" class=\"contact-tile-outer-wrap\""); 2400 2401 WriteLiteral(">\r\n <strong>Contact Us &nbsp;</strong>\r\n\r\n\r\n\r\n\r\n"); 2402 2403 WriteLiteral(" "); 2404 2405 2406 #line 624 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2407 Write(RenderItem(new 2408 { 2409 ItemType = "SeedsAU_Representative", 2410 SourceItemEntry = Pageview.Area.Item["Contact"], 2411 ItemFields = "*", 2412 DetailsTemplate = "ItemPublisher/Details/Contact.cshtml" 2413 })); 2414 2415 2416 #line default 2417 #line hidden 2418 WriteLiteral("\r\n\r\n\r\n\r\n </div>\r\n </div>\r\n\r\n <div"); 2419 2420 WriteLiteral(" class=\"col-xs-6 col-sm-12 footer-social va-middle\""); 2421 2422 WriteLiteral(">\r\n <a"); 2423 2424 WriteAttribute("href", Tuple.Create(" href=\"", 28380), Tuple.Create("\"", 28448) 2425 , Tuple.Create(Tuple.Create("", 28387), Tuple.Create("https://www.facebook.com/", 28387), true) 2426 2427 #line 638 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2428 , Tuple.Create(Tuple.Create("", 28412), Tuple.Create<System.Object, System.Int32>(Pageview.Area.Item["FacebookPage"] 2429 2430 #line default 2431 #line hidden 2432 , 28412), false) 2433 , Tuple.Create(Tuple.Create("", 28447), Tuple.Create("/", 28447), true) 2434 ); 2435 2436 WriteLiteral(">\r\n <span"); 2437 2438 WriteLiteral(" class=\"fa fa-facebook\""); 2439 2440 WriteLiteral("></span>\r\n </a>\r\n </div>\r\n </div>\r\n </div>\r\n<" + 2441 "/footer>\r\n </footer>\r\n <div"); 2442 2443 WriteLiteral(" class=\"visible-lg-block visible-md-block visible-sm-block visible-xs-block go-to" + 2444 "-top hidden\""); 2445 2446 WriteLiteral(">\r\n <div"); 2447 2448 WriteLiteral(" class=\"triangle\""); 2449 2450 WriteLiteral("></div>\r\n TOP\r\n </div>\r\n </div>\r\n <script"); 2451 2452 WriteLiteral(" src=\"https://code.jquery.com/jquery.min.js\""); 2453 2454 WriteLiteral("></script>\r\n <script"); 2455 2456 WriteLiteral(" src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/jquery.valida" + 2457 "te.min.js\""); 2458 2459 WriteLiteral("></script>\r\n <!-- Custom handling of unobtrusive validation css classes -->\r\n " + 2460 " <script"); 2461 2462 WriteLiteral(" src=\"Files/Templates/Designs/Common/assets/js/validation.custom.js\""); 2463 2464 WriteLiteral("></script>\r\n\r\n <script"); 2465 2466 WriteLiteral(" src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.11" + 2467 "/jquery.validate.unobtrusive.min.js\""); 2468 2469 WriteLiteral("></script>\r\n"); 2470 2471 WriteLiteral(" "); 2472 2473 2474 #line 657 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2475 Write(Scripts.Render("~/bundles/custom/seedsau")); 2476 2477 2478 #line default 2479 #line hidden 2480 WriteLiteral("\r\n"); 2481 2482 WriteLiteral(" "); 2483 2484 2485 #line 658 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Child_Page.parsed.cshtml" 2486 Write(RenderSnippet("JavaScriptBottom")); 2487 2488 2489 #line default 2490 #line hidden 2491 WriteLiteral("\r\n <!--[if lt IE 9]>\r\n <script src=\"/Files/Templates/Designs/SeedsAU/as" + 2492 "sets/js/html5shiv.min.js\"></script>\r\n <script src=\"/Files/Templates/Desig" + 2493 "ns/SeedsAU/assets/js/respond.min.js\"></script>\r\n <![endif]-->\r\n</body>\r\n</htm" + 2494 "l>"); 2495 2496 } 2497 } 2498 } 2499

1 @inherits ViewModelTemplate<PageViewModel> 2 3 @using Dynamicweb.Content 4 @using PgwSeeds.SeedsAU 5 @using System.Net 6 @using System.Web.Mvc 7 @using System.Web.Mvc.Html 8 @using Dynamicweb.Frontend; 9 @using Dynamicweb.Rendering; 10 @using System.Configuration 11 @using System.Web 12 @using System.Web.Optimization 13 14 @{ 15 var tagManagerCode = Model.Area.Item.GetString("Google_TagManager_Code"); 16 var siteVerificationKey = Model.Area.Item.GetString("Google_Site_Verification_Key"); 17 var googleMapsApiKey = Model.Area.Item.GetString("Google_Maps_Api_Key"); 18 var googleMapsApiUrl = "https://maps.googleapis.com/maps/api/js?key=" + googleMapsApiKey + "&amp;signed_in=true&amp;language=en&amp;callback=mapCallback"; 19 } 20 21 <!DOCTYPE html> 22 <html> 23 <head> 24 @if (tagManagerCode != null) 25 { 26 <!-- Google Tag Manager --> 27 <script> 28 (function (w, d, s, l, i) { 29 w[l] = w[l] || []; w[l].push({ 30 'gtm.start': 31 new Date().getTime(), event: 'gtm.js' 32 }); var f = d.getElementsByTagName(s)[0], 33 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 34 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 35 })(window, document, 'script', 'dataLayer', '@tagManagerCode'); 36 </script> 37 } 38 39 <script type="text/javascript"> 40 var sdkInstance = "appInsightsSDK"; window[sdkInstance] = "appInsights"; var aiName = window[sdkInstance], aisdk = window[aiName] || function (e) { function n(e) { t[e] = function () { var n = arguments; t.queue.push(function () { t[e].apply(t, n) }) } } var t = { config: e }; t.initialize = !0; var i = document, a = window; setTimeout(function () { var n = i.createElement("script"); n.src = e.url || "https://az416426.vo.msecnd.net/scripts/b/ai.2.min.js", i.getElementsByTagName("script")[0].parentNode.appendChild(n) }); try { t.cookie = i.cookie } catch (e) { } t.queue = [], t.version = 2; for (var r = ["Event", "PageView", "Exception", "Trace", "DependencyData", "Metric", "PageViewPerformance"]; r.length;)n("track" + r.pop()); n("startTrackPage"), n("stopTrackPage"); var s = "Track" + r[0]; if (n("start" + s), n("stop" + s), n("setAuthenticatedUserContext"), n("clearAuthenticatedUserContext"), n("flush"), !(!0 === e.disableExceptionTracking || e.extensionConfig && e.extensionConfig.ApplicationInsightsAnalytics && !0 === e.extensionConfig.ApplicationInsightsAnalytics.disableExceptionTracking)) { n("_" + (r = "onerror")); var o = a[r]; a[r] = function (e, n, i, a, s) { var c = o && o(e, n, i, a, s); return !0 !== c && t["_" + r]({ message: e, url: n, lineNumber: i, columnNumber: a, error: s }), c }, e.autoExceptionInstrumented = !0 } return t }( 41 { 42 instrumentationKey: '@ConfigurationManager.AppSettings["aiinstrumentationKey"]', 43 disableCorrelationHeaders: false 44 } 45 ); 46 window.appInsights = aisdk; 47 window.appInsights.queue.push(function () { 48 var serverId = "@HttpContext.Current.GetRequestTelemetry().Context.Operation.Id"; 49 appInsights.properties.context.telemetryTrace.traceID = serverId; 50 51 }); 52 aisdk.trackPageView(); 53 </script> 54 <meta charset="utf-8" /> 55 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 56 <meta name="google-site-verification" content="@siteVerificationKey" /> 57 @Model.MetaTags 58 <title>@Model.Title | PGG Wrightson Seeds Australia</title> 59 60 <link rel="apple-touch-icon" sizes="57x57" href="/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-57x57.png" /> 61 <link rel="apple-touch-icon" sizes="60x60" href="/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-60x60.png" /> 62 <link rel="apple-touch-icon" sizes="72x72" href="/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-72x72.png" /> 63 <link rel="apple-touch-icon" sizes="76x76" href="/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-76x76.png" /> 64 <link rel="apple-touch-icon" sizes="114x114" href="/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-114x114.png" /> 65 <link rel="apple-touch-icon" sizes="120x120" href="/Files/Templates/Designs/SeedsAU/assets/favicon/apple-touch-icon-120x120.png" /> 66 <link rel="icon" type="image/png" sizes="32x32" href="/Files/Templates/Designs/SeedsAU/assets/favicon/favicon-32x32.png" /> 67 <link rel="icon" type="image/png" sizes="96x96" href="/Files/Templates/Designs/SeedsAU/assets/favicon/favicon-96x96.png" /> 68 <link rel="icon" type="image/png" sizes="16x16" href="/Files/Templates/Designs/SeedsAU/assets/favicon/favicon-16x16.png" /> 69 <link rel="icon" href="/Files/Templates/Designs/SeedsAU/assets/favicon/favicon.ico" /> 70 <script src="@googleMapsApiUrl" async="" defer=""></script> 71 <script> 72 var mapCallback = function () { 73 window.onload = function () { 74 App.components.Retailer.initMap(); 75 } 76 }; 77 </script> 78 <!-- FontAwesome --> 79 <script src="https://use.fontawesome.com/6326434619.js"></script> 80 81 <!-- TypeKit --> 82 <script src="https://use.typekit.net/oel8lyn.js"></script> 83 <script>try { Typekit.load({ async: false }); } catch (e) { }</script> 84 85 @Styles.Render("~/Content/custom/seedsau") 86 87 @RenderSnippet("StyleSheet") 88 @RenderSnippet("JavaScript") 89 </head> 90 <body> 91 @if (tagManagerCode != null) 92 { 93 <!-- Google Tag Manager (noscript) --> 94 <noscript> 95 <iframe src="https://www.googletagmanager.com/ns.html?id=@tagManagerCode" 96 height="0" width="0" style="display:none;visibility:hidden"></iframe> 97 </noscript> 98 } 99 100 <div class="layout__main wrap"> 101 @{ 102 var searchPage = GetPageIdByNavigationTag("SeedsAUSearch"); 103 } 104 <header class="container-fluid"> 105 <div class="max-width-wrap"> 106 <div> 107 <nav class="navbar" role="navigation"> 108 <div class="navbar-header"> 109 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#main-navbar-collapse"> 110 <span class="icon-bar"></span> 111 <span class="icon-bar"></span> 112 <span class="icon-bar"></span> 113 </button> 114 <a href="Default.aspx?Id=@GetPageIdByNavigationTag(NavigationTags.Home)" id="logo" title="PGG Wrightson Seeds Australia Logo"> 115 <img class="img-responsive" src="/Files/Templates/Designs/SeedsAU/assets/img/logo.png" alt="PGG Wrightson Seeds Australia Logo"> 116 </a> 117 </div> 118 119 <div id="main-navbar-collapse" class="navbar-collapse collapse"> 120 <ul class="nav navbar-nav pull-right-md" id="navbar"> 121 @RenderNavigation(new 122 { 123 Id = "navbar", 124 Template = "navbar.xslt", 125 ExpandMode = "All", 126 EndLevel = 3 127 }) 128 </ul> 129 130 <div class="search-btn-wrap"> 131 <a data-target="#search-wrapper" 132 data-toggle="collapse" 133 aria-expanded="false" 134 aria-controls="search-wrapper" 135 role="button"> 136 <span class="fa fa-search hidden-xs hidden-sm"></span> 137 <span class="search-text hidden-md hidden-lg">Search</span> 138 </a> 139 </div> 140 </div> 141 <div class="row collapse" id="search-wrapper"> 142 <div class="form-search-wrap"> 143 <form method="get" action="Default.aspx" name="" novalidate="novalidate"> 144 <input type="hidden" name="ID" value="@searchPage" /> 145 <input type="search" placeholder="Enter Keyword to Search" name="q"> 146 <submit class="animate-right" role="button"> 147 <span class="rounded-icon icon fa fa-angle-right"></span> 148 </submit> 149 </form> 150 </div> 151 </div> 152 </nav> 153 </div> 154 </div> 155 </header> 156 157 @inherits Dynamicweb.Rendering.ViewModelTemplate<PageViewModel> 158 @using Dynamicweb.Content.Items 159 @using Dynamicweb.Frontend; 160 161 @Title("Default page template") 162 163 164 @{ 165 var title = Model.Item.GetString("Title"); 166 167 var currentPageId = PageView.Current().ID; 168 var currentPage = Dynamicweb.Services.Pages.GetPage(currentPageId); 169 var parentPage = Dynamicweb.Services.Pages.GetPage(currentPage.ParentPageId); 170 171 var siblingPages = Dynamicweb.Services.Pages.GetPagesByParentID(currentPage.ParentPageId).ToList(); 172 173 var ctaListItemId = parentPage.Item["CTAList"]; 174 var ctaList = ItemList.GetItemListById((int)ctaListItemId); 175 } 176 177 @inherits Dynamicweb.Rendering.ViewModelTemplate<PageViewModel> 178 @using Dynamicweb.Frontend 179 @using PgwSeeds.Common 180 @using PgwSeeds.SeedsAU 181 182 @{ 183 var desktopImage = Model.Item.GetFile("DesktopImage")?.Path; 184 var handsetImage = Model.Item.GetFile("HandsetImage")?.Path; 185 string bannerImageAltText = Model.Item.GetString("BannerImageAltText"); 186 string showSmallBanner = Model.Item.GetString("ShowSmallBanner").SmallBannerClass(); 187 } 188 189 @if (!string.IsNullOrWhiteSpace(desktopImage)) 190 { 191 <div class="container-fluid banner-wrap @showSmallBanner"> 192 <div class="banner overflow-img-wrap small-banner-height"> 193 <img src="/Files/Templates/Designs/SeedsAU/assets/img/1x1.png" alt="@bannerImageAltText" data-image-desktop="@desktopImage.BannerImage()" data-image-handset="@handsetImage" class="img-srcset"> 194 <div class="strapline-wrap"> 195 <div class="max-width-wrap"> 196 <div class="wrap-md-offset-1-leftright"> 197 @* Do we want to include this? It doesn't show on UI *@ 198 @*<div class="strapline-inner-wrap"> 199 <h1 class="first-line" data-lines-xs="2" data-lines-sm="1" data-lines-md="1" data-lines-lg="1"> 200 Grasses banner 201 </h1> 202 </div>*@ 203 </div> 204 </div> 205 </div> 206 </div> 207 </div> 208 } 209 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 210 @using PgwSeeds.Common 211 @using PgwSeeds.SeedsAU 212 213 @helper RenderBreadcrumbsAndWishList() 214 { 215 var wishlistCookieService = new WishlistCookieService(Cookies.Wishlist); 216 var wishListCount = wishlistCookieService.GetProductCount(); 217 var hiddenClass = "hidden"; 218 if (wishListCount > 0) 219 { 220 hiddenClass = string.Empty; 221 } 222 223 <div class="breadcrumbs-outer-wrap @Pageview.Page.PropertyItem["BreadcrumbClass"]"> 224 <div class="container"> 225 <div class="wrap-md-offset-1-leftright"> 226 <div class="row breadcrumbs-wrap clearfix"> 227 @if (Model.Item.GetBoolean("DisplayBreadCrumb")) 228 { 229 @RenderNavigation(new 230 { 231 id = "breadcrumbs", 232 template = @".\breadcrumb.xslt", 233 expandmode = "Pathonly" 234 }) 235 } 236 237 <div class="wishlist-notification clearfix @hiddenClass"> 238 <a href="Default.aspx?Id=@GetPageIdByNavigationTag(NavigationTags.SavedProducts)" class="col-xs-12" title="View Saved Products"> 239 <span class="wishlist-count">@wishListCount</span> 240 <span>Your Saved Products</span> 241 <span class="hidden-xs fa fa-angle-right"></span> 242 </a> 243 </div> 244 </div> 245 </div> 246 </div> 247 </div> 248 } 249 250 @helper RenderSideNavParentChildPageBreadcrumbsAndWishList() 251 { 252 var wishlistCookieService = new WishlistCookieService(Cookies.Wishlist); 253 var wishListCount = wishlistCookieService.GetProductCount(); 254 var hiddenClass = "hidden"; 255 if (wishListCount > 0) 256 { 257 hiddenClass = string.Empty; 258 } 259 260 <div class="breadcrumbs-outer-wrap @Pageview.Page.PropertyItem["BreadcrumbClass"]"> 261 <div class="container"> 262 <div class="row breadcrumbs-wrap clearfix"> 263 @if (Model.Item.GetBoolean("DisplayBreadCrumb")) 264 { 265 @RenderNavigation(new 266 { 267 id = "breadcrumbs", 268 template = @".\breadcrumb.xslt", 269 expandmode = "Pathonly" 270 }) 271 } 272 273 <div class="wishlist-notification clearfix @hiddenClass wrap-md-offset-1-right"> 274 <a href="Default.aspx?Id=@GetPageIdByNavigationTag(NavigationTags.SavedProducts)" class="col-xs-12" title="View Saved Products"> 275 <span class="wishlist-count">@wishListCount</span> 276 <span>Your Saved Products</span> 277 <span class="hidden-xs fa fa-angle-right"></span> 278 </a> 279 </div> 280 </div> 281 </div> 282 </div> 283 } 284 @using Dynamicweb.Content.Items 285 @using Page = Dynamicweb.Content.Page 286 287 @helper RenderSideNav(Page parentPage, List<Page> childPages, int? currentChildPageId) 288 { 289 <div class="side-nav-items-container"> 290 <a class="side-nav-parent-page-a hidden-xs hidden-sm " href="@parentPage.GetPageHrefValue()"> 291 <strong>@parentPage.MenuText</strong> 292 </a> 293 294 <ol class="side-nav-ol"> 295 @foreach (var childPage in childPages) 296 { 297 <li> 298 @if (currentChildPageId.HasValue && currentChildPageId == childPage.ID) 299 { 300 <a style="text-decoration: underline" href="@childPage.GetPageHrefValue()">@childPage.MenuText</a> 301 } 302 else 303 { 304 <a href="@childPage.GetPageHrefValue()">@childPage.MenuText</a> 305 } 306 </li> 307 } 308 </ol> 309 </div> 310 } 311 312 @helper RenderMobileSideNav(Page parentPage, List<Page> childPages, int? currentChildPageId, ItemList ctaList) 313 { 314 <div class="sectionmenu"> 315 <div class="hidden-md hidden-lg navbar"> 316 <div class="navbar-header "> 317 318 <button type="button" class="navbar-toggle navbar" data-toggle="collapse" data-target="#subnavbar-collapse"> 319 <div class="text">Sections</div> 320 <div class="icons"> 321 <span class="icon-bar"></span> 322 <span class="icon-bar"></span> 323 <span class="icon-bar"></span> 324 </div> 325 326 </button> 327 <div class="navbar-text"> @parentPage.MenuText</div> 328 </div> 329 <div id="subnavbar-collapse" class="navbar-collapse collapse" aria-expanded="false"> 330 @RenderSideNav(parentPage, childPages, currentChildPageId) 331 @RenderMobileCtaList(ctaList) @*This function call is part of _CtaList.cshtml partial. This function call works here because the _CtaList.cshtml is included on both SeedsAU_SideNav Parent/Child pages. *@ 332 </div> 333 </div> 334 </div> 335 } 336 337 @using Dynamicweb.Content.Items 338 339 @helper RenderCtaList(ItemList ctaList) 340 { 341 <div class="side-nav-cta-container"> 342 343 @if (ctaList != null) 344 { 345 foreach (var aItem in ctaList.Relations.Take(3)) 346 { 347 var typeItem = Item.GetItemById("SeedsAU_SideNav_ParentPage_CTA", aItem.Id); 348 typeItem.TryGetValue("Title", out var title); 349 typeItem.TryGetValue("Image", out var image); 350 typeItem.TryGetValue("ImageAltText", out var imageAltText); 351 typeItem.TryGetValue("CircleImage", out var circleImage); 352 typeItem.TryGetValue("Link", out var link); 353 typeItem.TryGetValue("LinkText", out var linkText); 354 355 var circleImageClass = Convert.ToBoolean(circleImage) ? "img-circle circle-image" : null; 356 357 <div class="side-nav-cta-item"> 358 <img class="img-responsive @circleImageClass" src="@image" alt="@imageAltText" /> 359 <h3>@title</h3> 360 <a class="btn" href="@link">@linkText</a> 361 </div> 362 } 363 } 364 </div> 365 } 366 367 @helper RenderMobileCtaList(ItemList ctaList) 368 { 369 <div class="hidden-md hidden-lg"> 370 @if (ctaList != null) 371 { 372 foreach (var aItem in ctaList.Relations.Take(3)) 373 { 374 var typeItem = Item.GetItemById("SeedsAU_SideNav_ParentPage_CTA", aItem.Id); 375 typeItem.TryGetValue("LinkTextMobile", out var linkTextMobile); 376 typeItem.TryGetValue("Link", out var link); 377 378 <a href="@link" class="page-cta-btn btn animate-right side-nav-mobile-cta-item" style="display: block;"> 379 <span> @linkTextMobile</span> 380 <i class="rounded-icon icon fa fa-angle-right"></i> 381 </a> 382 } 383 } 384 </div> 385 } 386 @using Page = Dynamicweb.Content.Page 387 388 @helper RenderPreviousNextPage(List<Page> siblingPages, Page currentPage, Page parentPage) 389 { 390 const string ParentPageItemType = "SeedsAU_SideNav_Parent_Page"; 391 392 var previousPageId = 0; 393 var previousPageText = ""; 394 var previousPageUrl = ""; 395 396 var nextPageText = ""; 397 var nextPageUrl = ""; 398 399 400 var tempPageId = 0; 401 var tempPageName = ""; 402 var tempPageUrl = ""; 403 404 if (currentPage.ItemType == ParentPageItemType) 405 { 406 var nextPage = siblingPages.Any() ? siblingPages[0] : null; 407 nextPageText = nextPage?.MenuText; 408 nextPageUrl = nextPage?.GetPageHrefValue(); 409 } 410 else 411 { 412 foreach (var page in siblingPages) 413 { 414 if (previousPageId > 0) 415 { 416 nextPageText = page.MenuText; 417 nextPageUrl = page.GetPageHrefValue(); 418 break; 419 } 420 421 if (page.ID == currentPage.ID) 422 { 423 previousPageId = tempPageId; 424 previousPageText = tempPageName; 425 previousPageUrl = tempPageUrl; 426 } 427 428 tempPageId = page.ID; 429 tempPageName = page.MenuText; 430 tempPageUrl = page.GetPageHrefValue(); 431 } 432 433 if (siblingPages.Any() && currentPage.ID == siblingPages[0].ID) 434 { 435 var secondSiblingPage = siblingPages.Count > 1 ? siblingPages[1] : null; 436 437 if (secondSiblingPage != null) 438 { 439 nextPageText = secondSiblingPage.MenuText; 440 nextPageUrl = secondSiblingPage.GetPageHrefValue(); 441 } 442 } 443 444 if (string.IsNullOrWhiteSpace(previousPageText) && parentPage != null) 445 { 446 previousPageText = parentPage.MenuText; 447 previousPageUrl = parentPage.GetPageHrefValue(); 448 } 449 450 if (string.IsNullOrWhiteSpace(nextPageText) && parentPage != null) 451 { 452 nextPageText = parentPage.MenuText; 453 nextPageUrl = parentPage.GetPageHrefValue(); 454 } 455 } 456 457 <div class="text-img-component wrap-md-offset-1-leftright"> 458 <div class="side-nav-previous-next-container"> 459 460 @if (!string.IsNullOrWhiteSpace(previousPageText)) 461 { 462 <a href="@previousPageUrl" class="side-nav-previous-next-items side-nav-previous-item"> 463 <div class="side-nav-previous-next-chevron"> 464 <i class="fa fa-chevron-left" aria-hidden="true"></i> 465 </div> 466 <div class="side-nav-previous-section"> 467 <span class="side-nav-previous-next-title">Previous Section</span> 468 <br /> 469 <span>@previousPageText</span> 470 </div> 471 </a> 472 } 473 474 @if (!string.IsNullOrWhiteSpace(nextPageText)) 475 { 476 <a href="@nextPageUrl" class="side-nav-previous-next-items side-nav-next-item"> 477 <div class="side-nav-next-section"> 478 <span class="side-nav-previous-next-title">Next Section</span> 479 <br /> 480 <span>@nextPageText</span> 481 </div> 482 <div class="side-nav-previous-next-chevron"> 483 <i class="fa fa-chevron-right"></i> 484 </div> 485 </a> 486 } 487 </div> 488 </div> 489 } 490 @using Dynamicweb.Content.Items 491 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 492 493 494 @helper RenderContent(Page currentPage, Page parentPage, List<Page> sideNavPages, ItemList ctaList, string title, int? currentChildPageId) 495 { 496 497 @RenderSideNavParentChildPageBreadcrumbsAndWishList() @*This function call is part of _BreadcrumbsAndWishList.cshtml partial.*@ 498 @RenderMobileSideNav(parentPage, sideNavPages, currentChildPageId, ctaList) @*This function call is part of _SideNav.cshtml partial.*@ 499 500 <div class="container @Pageview.Page.PropertyItem["ContainerClass"]"> 501 502 <div class="col-sm-2 hidden-xs hidden-sm side-nav-container"> 503 @RenderSideNav(parentPage, sideNavPages, currentChildPageId) @*This function call is part of _SideNav.cshtml partial.*@ 504 @RenderCtaList(ctaList) @*This function call is part of _CtaList.cshtml partial.*@ 505 </div> 506 507 <div class="col-sm-10 col-xs-12"> 508 @if (!string.IsNullOrWhiteSpace(title)) 509 { 510 <div class="wrap-md-offset-1-leftright"> 511 <div class="row"> 512 513 <div class="col-xs-12 title-component-wrap"> 514 <div class="va-middle"> 515 <h1 class="title">@Model.Item.GetValue("Title")</h1> 516 @if (!string.IsNullOrWhiteSpace(Model.Item.GetString("Subtitle"))) 517 { 518 <h2 class="subtitle">@Model.Item.GetString("Subtitle")</h2>} 519 </div> 520 </div> 521 522 </div> 523 </div> 524 } 525 @Model.Placeholder("main") 526 527 @RenderPreviousNextPage(sideNavPages, currentPage, parentPage) @*This function call is part of _PreviousNextPage.cshtml partial.*@ 528 529 @RenderMobileCtaList(ctaList) @*This function call is part of _CtaList.cshtml partial.*@ 530 </div> 531 </div> 532 @Model.Placeholder("cta") 533 } 534 535 @RenderContent(currentPage, parentPage, siblingPages, ctaList, title, currentPageId) @*This function call is part of _MainContent partial.*@ 536 537 <!-- SOCIAL SHARING --> 538 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 539 <div class="share-wrap text-center"> 540 <h4>Share this page</h4> 541 @{ 542 var request = HttpContext.Current.Request; 543 var subPath = Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(request.Url.PathAndQuery.TrimStart('/')); 544 var friendlyUrl = $"{request.Url.Scheme}://{request.Url.Authority}{subPath}"; 545 var url = WebUtility.UrlEncode(friendlyUrl); 546 } 547 <ul class="list-inline"> 548 <li> 549 <a class="fa fa-facebook text-center" href="https://www.facebook.com/sharer/sharer.php?u=@url" title="Share page via Facebook" target="_blank"></a> 550 </li> 551 <li> 552 <a class="fa fa-twitter text-center" href="https://twitter.com/home?status=@url" title="Share page via Twitter" target="_blank"></a> 553 </li> 554 <li> 555 <a class="fa fa-linkedin text-center" href="https://www.linkedin.com/shareArticle?mini=true&amp;url=@url" title="Share page via Linkedin" target="_blank"></a> 556 </li> 557 </ul> 558 </div> 559 560 <!-- Footer --> 561 <footer class="container-fluid"> 562 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 563 @using Dynamicweb.Frontend 564 @using PgwSeeds.SeedsAU 565 566 @{ 567 var footerColumns = Model.Area.Item.GetItems("Columns") != null ? Model.Area.Item.GetItems("Columns").Take(4) : new List<ItemViewModel>(); 568 } 569 570 <footer class="container-fluid"> 571 <div class="max-width-wrap"> 572 573 <!-- duplication for mobile --> 574 <div class="clearfix"> 575 <div class="hidden-lg hidden-md collapseable collapse" id="contact-Model-tile"> 576 <div class="contact-tile-outer-wrap"> 577 578 @RenderItem(new 579 { 580 ItemType = "SeedsAU_Representative", 581 SourceItemEntry = Pageview.Area.Item["Contact"], 582 ItemFields = "*", 583 DetailsTemplate = "ItemPublisher/Details/Contact.cshtml" 584 }) 585 586 587 588 </div> 589 </div> 590 </div> 591 <!-- duplication for mobile --> 592 <div class="row"> 593 <div class="col-md-7 col-sm-12 link-tiles-wrap"> 594 <div class="row"> 595 @foreach (var aColumn in footerColumns) 596 { 597 var subLinks = aColumn.GetItems("Sub_Links"); 598 <div class="col-md-3 col-sm-3 col-xs-6"> 599 <strong>@aColumn.GetString("Title")</strong> 600 @if (subLinks.Any()) 601 { 602 <ul class="list-unstyled"> 603 @foreach (var link in subLinks) 604 { 605 var hrefValue = link.GetBoolean("Is_Download_Link") ? link.GetString("Link").GetDownloadPath() : link.GetString("Link"); 606 <li> 607 <a href="@hrefValue">@link.GetString("Name")</a> 608 </li> 609 } 610 </ul> 611 } 612 </div> 613 } 614 </div> 615 </div> 616 617 <div class="col-md-5 hidden-sm hidden-xs"> 618 <div class="contact-tile-outer-wrap"> 619 <strong>Contact Us &nbsp;</strong> 620 621 622 623 624 @RenderItem(new 625 { 626 ItemType = "SeedsAU_Representative", 627 SourceItemEntry = Pageview.Area.Item["Contact"], 628 ItemFields = "*", 629 DetailsTemplate = "ItemPublisher/Details/Contact.cshtml" 630 }) 631 632 633 634 </div> 635 </div> 636 637 <div class="col-xs-6 col-sm-12 footer-social va-middle"> 638 <a href="https://www.facebook.com/@Pageview.Area.Item["FacebookPage"]/"> 639 <span class="fa fa-facebook"></span> 640 </a> 641 </div> 642 </div> 643 </div> 644 </footer> 645 </footer> 646 <div class="visible-lg-block visible-md-block visible-sm-block visible-xs-block go-to-top hidden"> 647 <div class="triangle"></div> 648 TOP 649 </div> 650 </div> 651 <script src="https://code.jquery.com/jquery.min.js"></script> 652 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/jquery.validate.min.js"></script> 653 <!-- Custom handling of unobtrusive validation css classes --> 654 <script src="Files/Templates/Designs/Common/assets/js/validation.custom.js"></script> 655 656 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.11/jquery.validate.unobtrusive.min.js"></script> 657 @Scripts.Render("~/bundles/custom/seedsau") 658 @RenderSnippet("JavaScriptBottom") 659 <!--[if lt IE 9]> 660 <script src="/Files/Templates/Designs/SeedsAU/assets/js/html5shiv.min.js"></script> 661 <script src="/Files/Templates/Designs/SeedsAU/assets/js/respond.min.js"></script> 662 <![endif]--> 663 </body> 664 </html>