Error compiling template "Designs/SeedsAU/_parsed/SeedsAU_SideNav_Parent_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 1965: 'Services' is obsolete: 'Use Dynamicweb.Content.Services instead.'
Line 1965: 'Services.Pages' is obsolete: 'Use Dynamicweb.Content.Services.Pages instead.'
Line 2034: '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 2338: '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_Parent_Page.parsed.cshtml" 17 using Dynamicweb.Content; 18 19 #line default 20 #line hidden 21 22 #line 563 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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_Parent_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_Parent_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_Parent_Page.parsed.cshtml" 41 using System.Web.Mvc.Html; 42 43 #line default 44 #line hidden 45 46 #line 562 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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_Parent_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_Parent_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_Parent_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_Parent_Page.parsed.cshtml" 71 using System.Web.Optimization; 72 73 #line default 74 #line hidden 75 76 #line 489 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 77 using Dynamicweb.Content.Items; 78 79 #line default 80 #line hidden 81 82 #line 209 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 83 using PgwSeeds.Common; 84 85 #line default 86 #line hidden 87 88 #line 385 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 89 using Page = Dynamicweb.Content.Page; 90 91 #line default 92 #line hidden 93 94 95 public class RazorEngine_3df3b70935b946c7a30bec24c8548fd9 : Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> { 96 97 #line hidden 98 99 #line 212 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 213 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 11578), Tuple.Create("\"", 11655) 123 , Tuple.Create(Tuple.Create("", 11586), Tuple.Create("breadcrumbs-outer-wrap", 11586), true) 124 125 #line 222 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 126 , Tuple.Create(Tuple.Create(" ", 11608), Tuple.Create<System.Object, System.Int32>(Pageview.Page.PropertyItem["BreadcrumbClass"] 127 128 #line default 129 #line hidden 130 , 11609), 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 226 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 149 150 151 #line default 152 #line hidden 153 154 #line 226 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 155 if (Model.Item.GetBoolean("DisplayBreadCrumb")) 156 { 157 158 159 #line default 160 #line hidden 161 162 #line 228 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 233 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 12215), Tuple.Create("\"", 12266) 184 , Tuple.Create(Tuple.Create("", 12223), Tuple.Create("wishlist-notification", 12223), true) 185 , Tuple.Create(Tuple.Create(" ", 12244), Tuple.Create("clearfix", 12245), true) 186 187 #line 236 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 188 , Tuple.Create(Tuple.Create(" ", 12253), Tuple.Create<System.Object, System.Int32>(hiddenClass 189 190 #line default 191 #line hidden 192 , 12254), false) 193 ); 194 195 WriteLiteralTo(__razor_helper_writer, ">\r\n <a"); 196 197 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 12296), Tuple.Create("\"", 12374) 198 , Tuple.Create(Tuple.Create("", 12303), Tuple.Create("Default.aspx?Id=", 12303), true) 199 200 #line 237 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 201 , Tuple.Create(Tuple.Create("", 12319), Tuple.Create<System.Object, System.Int32>(GetPageIdByNavigationTag(NavigationTags.SavedProducts) 202 203 #line default 204 #line hidden 205 , 12319), 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 238 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 247 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 235 236 237 #line default 238 #line hidden 239 }); 240 241 #line 247 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 242 } 243 #line default 244 #line hidden 245 246 247 #line 249 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 250 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 13111), Tuple.Create("\"", 13188) 271 , Tuple.Create(Tuple.Create("", 13119), Tuple.Create("breadcrumbs-outer-wrap", 13119), true) 272 273 #line 259 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 274 , Tuple.Create(Tuple.Create(" ", 13141), Tuple.Create<System.Object, System.Int32>(Pageview.Page.PropertyItem["BreadcrumbClass"] 275 276 #line default 277 #line hidden 278 , 13142), 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 262 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 293 294 295 #line default 296 #line hidden 297 298 #line 262 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 299 if (Model.Item.GetBoolean("DisplayBreadCrumb")) 300 { 301 302 303 #line default 304 #line hidden 305 306 #line 264 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 269 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 13650), Tuple.Create("\"", 13724) 328 , Tuple.Create(Tuple.Create("", 13658), Tuple.Create("wishlist-notification", 13658), true) 329 , Tuple.Create(Tuple.Create(" ", 13679), Tuple.Create("clearfix", 13680), true) 330 331 #line 272 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 332 , Tuple.Create(Tuple.Create(" ", 13688), Tuple.Create<System.Object, System.Int32>(hiddenClass 333 334 #line default 335 #line hidden 336 , 13689), false) 337 , Tuple.Create(Tuple.Create(" ", 13701), Tuple.Create("wrap-md-offset-1-right", 13702), true) 338 ); 339 340 WriteLiteralTo(__razor_helper_writer, ">\r\n <a"); 341 342 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 13750), Tuple.Create("\"", 13828) 343 , Tuple.Create(Tuple.Create("", 13757), Tuple.Create("Default.aspx?Id=", 13757), true) 344 345 #line 273 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 346 , Tuple.Create(Tuple.Create("", 13773), Tuple.Create<System.Object, System.Int32>(GetPageIdByNavigationTag(NavigationTags.SavedProducts) 347 348 #line default 349 #line hidden 350 , 13773), 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 274 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 282 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 380 381 382 #line default 383 #line hidden 384 }); 385 386 #line 282 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 387 } 388 #line default 389 #line hidden 390 391 392 #line 286 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 287 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 14459), Tuple.Create("\"", 14496) 414 415 #line 289 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 416 , Tuple.Create(Tuple.Create("", 14466), Tuple.Create<System.Object, System.Int32>(parentPage.GetPageHrefValue() 417 418 #line default 419 #line hidden 420 , 14466), false) 421 ); 422 423 WriteLiteralTo(__razor_helper_writer, ">\r\n <strong>"); 424 425 426 #line 290 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 294 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 440 441 442 #line default 443 #line hidden 444 445 #line 294 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 297 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 456 457 458 #line default 459 #line hidden 460 461 #line 297 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 14867), Tuple.Create("\"", 14903) 473 474 #line 299 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 475 , Tuple.Create(Tuple.Create("", 14874), Tuple.Create<System.Object, System.Int32>(childPage.GetPageHrefValue() 476 477 #line default 478 #line hidden 479 , 14874), false) 480 ); 481 482 WriteLiteralTo(__razor_helper_writer, ">"); 483 484 485 #line 299 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 300 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 15028), Tuple.Create("\"", 15064) 505 506 #line 303 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 507 , Tuple.Create(Tuple.Create("", 15035), Tuple.Create<System.Object, System.Int32>(childPage.GetPageHrefValue() 508 509 #line default 510 #line hidden 511 , 15035), false) 512 ); 513 514 WriteLiteralTo(__razor_helper_writer, ">"); 515 516 517 #line 303 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 304 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 527 } 528 529 530 #line default 531 #line hidden 532 WriteLiteralTo(__razor_helper_writer, " </li>\r\n"); 533 534 535 #line 306 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 309 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 545 546 547 #line default 548 #line hidden 549 }); 550 551 #line 309 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 552 } 553 #line default 554 #line hidden 555 556 557 #line 311 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 312 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 326 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 329 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 330 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 334 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 662 663 664 #line default 665 #line hidden 666 }); 667 668 #line 334 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 669 } 670 #line default 671 #line hidden 672 673 674 #line 338 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 339 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 342 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 695 696 697 #line default 698 #line hidden 699 700 #line 342 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 17344), Tuple.Create("\"", 17384) 726 , Tuple.Create(Tuple.Create("", 17352), Tuple.Create("img-responsive", 17352), true) 727 728 #line 357 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 729 , Tuple.Create(Tuple.Create(" ", 17366), Tuple.Create<System.Object, System.Int32>(circleImageClass 730 731 #line default 732 #line hidden 733 , 17367), false) 734 ); 735 736 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 17385), Tuple.Create("\"", 17397) 737 738 #line 357 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 739 , Tuple.Create(Tuple.Create("", 17391), Tuple.Create<System.Object, System.Int32>(image 740 741 #line default 742 #line hidden 743 , 17391), false) 744 ); 745 746 WriteAttributeTo(__razor_helper_writer, "alt", Tuple.Create(" alt=\"", 17398), Tuple.Create("\"", 17417) 747 748 #line 357 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 749 , Tuple.Create(Tuple.Create("", 17404), Tuple.Create<System.Object, System.Int32>(imageAltText 750 751 #line default 752 #line hidden 753 , 17404), false) 754 ); 755 756 WriteLiteralTo(__razor_helper_writer, " />\r\n <h3>"); 757 758 759 #line 358 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 17494), Tuple.Create("\"", 17506) 770 771 #line 359 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 772 , Tuple.Create(Tuple.Create("", 17501), Tuple.Create<System.Object, System.Int32>(link 773 774 #line default 775 #line hidden 776 , 17501), false) 777 ); 778 779 WriteLiteralTo(__razor_helper_writer, ">"); 780 781 782 #line 359 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 361 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 364 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 802 803 804 #line default 805 #line hidden 806 }); 807 808 #line 364 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 809 } 810 #line default 811 #line hidden 812 813 814 #line 366 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 367 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 369 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 835 836 837 #line default 838 #line hidden 839 840 #line 369 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 18054), Tuple.Create("\"", 18066) 856 857 #line 377 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 858 , Tuple.Create(Tuple.Create("", 18061), Tuple.Create<System.Object, System.Int32>(link 859 860 #line default 861 #line hidden 862 , 18061), 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 378 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 381 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 384 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 896 897 898 #line default 899 #line hidden 900 }); 901 902 #line 384 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 903 } 904 #line default 905 #line hidden 906 907 908 #line 387 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 388 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 459 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1000 1001 1002 #line default 1003 #line hidden 1004 1005 #line 459 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 20693), Tuple.Create("\"", 20716) 1015 1016 #line 461 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1017 , Tuple.Create(Tuple.Create("", 20700), Tuple.Create<System.Object, System.Int32>(previousPageUrl 1018 1019 #line default 1020 #line hidden 1021 , 20700), 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 468 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 471 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1058 } 1059 1060 1061 #line default 1062 #line hidden 1063 WriteLiteralTo(__razor_helper_writer, "\r\n"); 1064 1065 1066 #line 473 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1067 1068 1069 #line default 1070 #line hidden 1071 1072 #line 473 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 21354), Tuple.Create("\"", 21373) 1082 1083 #line 475 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1084 , Tuple.Create(Tuple.Create("", 21361), Tuple.Create<System.Object, System.Int32>(nextPageUrl 1085 1086 #line default 1087 #line hidden 1088 , 21361), 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 479 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 485 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 488 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1132 1133 1134 #line default 1135 #line hidden 1136 }); 1137 1138 #line 488 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1139 } 1140 #line default 1141 #line hidden 1142 1143 1144 #line 493 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 494 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1152 1153 1154 1155 1156 #line default 1157 #line hidden 1158 1159 #line 496 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1160 WriteTo(__razor_helper_writer, RenderSideNavParentChildPageBreadcrumbsAndWishList()); 1161 1162 1163 #line default 1164 #line hidden 1165 1166 #line 496 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1167 1168 1169 #line default 1170 #line hidden 1171 1172 #line 496 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1173 1174 1175 1176 #line default 1177 #line hidden 1178 1179 #line 497 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1180 WriteTo(__razor_helper_writer, RenderMobileSideNav(parentPage, sideNavPages, currentChildPageId, ctaList)); 1181 1182 1183 #line default 1184 #line hidden 1185 1186 #line 497 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1187 1188 1189 #line default 1190 #line hidden 1191 1192 #line 497 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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=\"", 22463), Tuple.Create("\"", 22526) 1202 , Tuple.Create(Tuple.Create("", 22471), Tuple.Create("container", 22471), true) 1203 1204 #line 499 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1205 , Tuple.Create(Tuple.Create(" ", 22480), Tuple.Create<System.Object, System.Int32>(Pageview.Page.PropertyItem["ContainerClass"] 1206 1207 #line default 1208 #line hidden 1209 , 22481), 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 502 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 503 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 507 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1250 1251 1252 #line default 1253 #line hidden 1254 1255 #line 507 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 514 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 515 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1295 1296 1297 #line default 1298 #line hidden 1299 1300 #line 515 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 517 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 517 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 523 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1334 } 1335 1336 1337 #line default 1338 #line hidden 1339 WriteLiteralTo(__razor_helper_writer, " "); 1340 1341 1342 #line 524 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 526 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 528 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_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 531 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1378 1379 1380 #line default 1381 #line hidden 1382 1383 #line 531 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1384 WriteTo(__razor_helper_writer, Model.Placeholder("cta")); 1385 1386 1387 #line default 1388 #line hidden 1389 1390 #line 531 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1391 1392 1393 1394 #line default 1395 #line hidden 1396 }); 1397 1398 #line 532 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1399 } 1400 #line default 1401 #line hidden 1402 1403 1404 public RazorEngine_3df3b70935b946c7a30bec24c8548fd9() { 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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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_Parent_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 1965 var childPages = Dynamicweb.Services.Pages.GetPagesByParentID(currentPageId).ToList(); 1966 1967 var ctaListItemId = currentPage.Item["CTAList"]; 1968 var ctaList = ItemList.GetItemListById((int)ctaListItemId); 1969 1970 1971 #line default 1972 #line hidden 1973 WriteLiteral("\r\n\r\n"); 1974 1975 WriteLiteral("\r\n"); 1976 1977 1978 #line 181 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1979 1980 var desktopImage = Model.Item.GetFile("DesktopImage")?.Path; 1981 var handsetImage = Model.Item.GetFile("HandsetImage")?.Path; 1982 string bannerImageAltText = Model.Item.GetString("BannerImageAltText"); 1983 string showSmallBanner = Model.Item.GetString("ShowSmallBanner").SmallBannerClass(); 1984 1985 1986 #line default 1987 #line hidden 1988 WriteLiteral("\r\n\r\n"); 1989 1990 1991 #line 188 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 1992 if (!string.IsNullOrWhiteSpace(desktopImage)) 1993 { 1994 1995 1996 #line default 1997 #line hidden 1998 WriteLiteral(" <div"); 1999 2000 WriteAttribute("class", Tuple.Create(" class=\"", 10149), Tuple.Create("\"", 10201) 2001 , Tuple.Create(Tuple.Create("", 10157), Tuple.Create("container-fluid", 10157), true) 2002 , Tuple.Create(Tuple.Create(" ", 10172), Tuple.Create("banner-wrap", 10173), true) 2003 2004 #line 190 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2005 , Tuple.Create(Tuple.Create(" ", 10184), Tuple.Create<System.Object, System.Int32>(showSmallBanner 2006 2007 #line default 2008 #line hidden 2009 , 10185), false) 2010 ); 2011 2012 WriteLiteral(">\r\n <div"); 2013 2014 WriteLiteral(" class=\"banner overflow-img-wrap small-banner-height\""); 2015 2016 WriteLiteral(">\r\n <img"); 2017 2018 WriteLiteral(" src=\"/Files/Templates/Designs/SeedsAU/assets/img/1x1.png\""); 2019 2020 WriteAttribute("alt", Tuple.Create(" alt=\"", 10347), Tuple.Create("\"", 10372) 2021 2022 #line 192 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2023 , Tuple.Create(Tuple.Create("", 10353), Tuple.Create<System.Object, System.Int32>(bannerImageAltText 2024 2025 #line default 2026 #line hidden 2027 , 10353), false) 2028 ); 2029 2030 WriteLiteral(" data-image-desktop=\""); 2031 2032 2033 #line 192 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2034 Write(desktopImage.BannerImage()); 2035 2036 2037 #line default 2038 #line hidden 2039 WriteLiteral("\""); 2040 2041 WriteLiteral(" data-image-handset=\""); 2042 2043 2044 #line 192 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2045 Write(handsetImage); 2046 2047 2048 #line default 2049 #line hidden 2050 WriteLiteral("\""); 2051 2052 WriteLiteral(" class=\"img-srcset\""); 2053 2054 WriteLiteral(">\r\n <div"); 2055 2056 WriteLiteral(" class=\"strapline-wrap\""); 2057 2058 WriteLiteral(">\r\n <div"); 2059 2060 WriteLiteral(" class=\"max-width-wrap\""); 2061 2062 WriteLiteral(">\r\n <div"); 2063 2064 WriteLiteral(" class=\"wrap-md-offset-1-leftright\""); 2065 2066 WriteLiteral(">\r\n "); 2067 2068 WriteLiteral("\r\n "); 2069 2070 WriteLiteral("\r\n </div>\r\n </div>\r\n </div>\r\n " + 2071 " </div>\r\n </div>\r\n"); 2072 2073 2074 #line 207 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2075 } 2076 2077 2078 #line default 2079 #line hidden 2080 WriteLiteral("\r\n"); 2081 2082 WriteLiteral("\r\n"); 2083 2084 WriteLiteral("\r\n"); 2085 2086 WriteLiteral("\r\n"); 2087 2088 WriteLiteral("\r\n"); 2089 2090 WriteLiteral("\r\n"); 2091 2092 WriteLiteral("\r\n"); 2093 2094 WriteLiteral("\r\n"); 2095 2096 WriteLiteral("\r\n"); 2097 2098 WriteLiteral("\r\n"); 2099 2100 2101 #line 534 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2102 Write(RenderContent(currentPage, currentPage, childPages, ctaList, title, null)); 2103 2104 2105 #line default 2106 #line hidden 2107 WriteLiteral(" "); 2108 2109 WriteLiteral("\r\n\r\n <!-- SOCIAL SHARING -->\r\n"); 2110 2111 2112 #line 537 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2113 2114 2115 #line default 2116 #line hidden 2117 WriteLiteral("<div"); 2118 2119 WriteLiteral(" class=\"share-wrap text-center\""); 2120 2121 WriteLiteral(">\r\n <h4>Share this page</h4>\r\n"); 2122 2123 2124 #line 540 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2125 2126 2127 #line default 2128 #line hidden 2129 2130 #line 540 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2131 2132 var request = HttpContext.Current.Request; 2133 var subPath = Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(request.Url.PathAndQuery.TrimStart('/')); 2134 var friendlyUrl = $"{request.Url.Scheme}://{request.Url.Authority}{subPath}"; 2135 var url = WebUtility.UrlEncode(friendlyUrl); 2136 2137 2138 #line default 2139 #line hidden 2140 WriteLiteral("\r\n <ul"); 2141 2142 WriteLiteral(" class=\"list-inline\""); 2143 2144 WriteLiteral(">\r\n <li>\r\n <a"); 2145 2146 WriteLiteral(" class=\"fa fa-facebook text-center\""); 2147 2148 WriteAttribute("href", Tuple.Create(" href=\"", 24747), Tuple.Create("\"", 24803) 2149 , Tuple.Create(Tuple.Create("", 24754), Tuple.Create("https://www.facebook.com/sharer/sharer.php?u=", 24754), true) 2150 2151 #line 548 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2152 , Tuple.Create(Tuple.Create("", 24799), Tuple.Create<System.Object, System.Int32>(url 2153 2154 #line default 2155 #line hidden 2156 , 24799), false) 2157 ); 2158 2159 WriteLiteral(" title=\"Share page via Facebook\""); 2160 2161 WriteLiteral(" target=\"_blank\""); 2162 2163 WriteLiteral("></a>\r\n </li>\r\n <li>\r\n <a"); 2164 2165 WriteLiteral(" class=\"fa fa-twitter text-center\""); 2166 2167 WriteAttribute("href", Tuple.Create(" href=\"", 24936), Tuple.Create("\"", 24979) 2168 , Tuple.Create(Tuple.Create("", 24943), Tuple.Create("https://twitter.com/home?status=", 24943), true) 2169 2170 #line 551 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2171 , Tuple.Create(Tuple.Create("", 24975), Tuple.Create<System.Object, System.Int32>(url 2172 2173 #line default 2174 #line hidden 2175 , 24975), false) 2176 ); 2177 2178 WriteLiteral(" title=\"Share page via Twitter\""); 2179 2180 WriteLiteral(" target=\"_blank\""); 2181 2182 WriteLiteral("></a>\r\n </li>\r\n <li>\r\n <a"); 2183 2184 WriteLiteral(" class=\"fa fa-linkedin text-center\""); 2185 2186 WriteAttribute("href", Tuple.Create(" href=\"", 25112), Tuple.Create("\"", 25179) 2187 , Tuple.Create(Tuple.Create("", 25119), Tuple.Create("https://www.linkedin.com/shareArticle?mini=true&amp;url=", 25119), true) 2188 2189 #line 554 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2190 , Tuple.Create(Tuple.Create("", 25175), Tuple.Create<System.Object, System.Int32>(url 2191 2192 #line default 2193 #line hidden 2194 , 25175), false) 2195 ); 2196 2197 WriteLiteral(" title=\"Share page via Linkedin\""); 2198 2199 WriteLiteral(" target=\"_blank\""); 2200 2201 WriteLiteral("></a>\r\n </li>\r\n </ul>\r\n</div>\r\n\r\n <!-- Footer -->\r\n <foot" + 2202 "er"); 2203 2204 WriteLiteral(" class=\"container-fluid\""); 2205 2206 WriteLiteral(">\r\n"); 2207 2208 2209 #line 561 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2210 2211 2212 #line default 2213 #line hidden 2214 WriteLiteral("\r\n"); 2215 2216 2217 #line 565 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2218 2219 var footerColumns = Model.Area.Item.GetItems("Columns") != null ? Model.Area.Item.GetItems("Columns").Take(4) : new List<ItemViewModel>(); 2220 2221 2222 #line default 2223 #line hidden 2224 WriteLiteral("\r\n\r\n<footer"); 2225 2226 WriteLiteral(" class=\"container-fluid\""); 2227 2228 WriteLiteral(">\r\n <div"); 2229 2230 WriteLiteral(" class=\"max-width-wrap\""); 2231 2232 WriteLiteral(">\r\n\r\n <!-- duplication for mobile -->\r\n <div"); 2233 2234 WriteLiteral(" class=\"clearfix\""); 2235 2236 WriteLiteral(">\r\n <div"); 2237 2238 WriteLiteral(" class=\"hidden-lg hidden-md collapseable collapse\""); 2239 2240 WriteLiteral(" id=\"contact-Model-tile\""); 2241 2242 WriteLiteral(">\r\n <div"); 2243 2244 WriteLiteral(" class=\"contact-tile-outer-wrap\""); 2245 2246 WriteLiteral(">\r\n\r\n"); 2247 2248 WriteLiteral(" "); 2249 2250 2251 #line 577 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2252 Write(RenderItem(new 2253 { 2254 ItemType = "SeedsAU_Representative", 2255 SourceItemEntry = Pageview.Area.Item["Contact"], 2256 ItemFields = "*", 2257 DetailsTemplate = "ItemPublisher/Details/Contact.cshtml" 2258 })); 2259 2260 2261 #line default 2262 #line hidden 2263 WriteLiteral("\r\n\r\n\r\n\r\n </div>\r\n </div>\r\n </div>\r\n <!-- " + 2264 "duplication for mobile -->\r\n <div"); 2265 2266 WriteLiteral(" class=\"row\""); 2267 2268 WriteLiteral(">\r\n <div"); 2269 2270 WriteLiteral(" class=\"col-md-7 col-sm-12 link-tiles-wrap\""); 2271 2272 WriteLiteral(">\r\n <div"); 2273 2274 WriteLiteral(" class=\"row\""); 2275 2276 WriteLiteral(">\r\n"); 2277 2278 2279 #line 594 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2280 2281 2282 #line default 2283 #line hidden 2284 2285 #line 594 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2286 foreach (var aColumn in footerColumns) 2287 { 2288 var subLinks = aColumn.GetItems("Sub_Links"); 2289 2290 2291 #line default 2292 #line hidden 2293 WriteLiteral(" <div"); 2294 2295 WriteLiteral(" class=\"col-md-3 col-sm-3 col-xs-6\""); 2296 2297 WriteLiteral(">\r\n <strong>"); 2298 2299 2300 #line 598 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2301 Write(aColumn.GetString("Title")); 2302 2303 2304 #line default 2305 #line hidden 2306 WriteLiteral("</strong>\r\n"); 2307 2308 2309 #line 599 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2310 2311 2312 #line default 2313 #line hidden 2314 2315 #line 599 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2316 if (subLinks.Any()) 2317 { 2318 2319 2320 #line default 2321 #line hidden 2322 WriteLiteral(" <ul"); 2323 2324 WriteLiteral(" class=\"list-unstyled\""); 2325 2326 WriteLiteral(">\r\n"); 2327 2328 2329 #line 602 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2330 2331 2332 #line default 2333 #line hidden 2334 2335 #line 602 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2336 foreach (var link in subLinks) 2337 { 2338 var hrefValue = link.GetBoolean("Is_Download_Link") ? link.GetString("Link").GetDownloadPath() : link.GetString("Link"); 2339 2340 2341 #line default 2342 #line hidden 2343 WriteLiteral(" <li>\r\n " + 2344 " <a"); 2345 2346 WriteAttribute("href", Tuple.Create(" href=\"", 27310), Tuple.Create("\"", 27327) 2347 2348 #line 606 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2349 , Tuple.Create(Tuple.Create("", 27317), Tuple.Create<System.Object, System.Int32>(hrefValue 2350 2351 #line default 2352 #line hidden 2353 , 27317), false) 2354 ); 2355 2356 WriteLiteral(">"); 2357 2358 2359 #line 606 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2360 Write(link.GetString("Name")); 2361 2362 2363 #line default 2364 #line hidden 2365 WriteLiteral("</a>\r\n </li>\r\n"); 2366 2367 2368 #line 608 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2369 } 2370 2371 2372 #line default 2373 #line hidden 2374 WriteLiteral(" </ul>\r\n"); 2375 2376 2377 #line 610 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2378 } 2379 2380 2381 #line default 2382 #line hidden 2383 WriteLiteral(" </div>\r\n"); 2384 2385 2386 #line 612 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2387 } 2388 2389 2390 #line default 2391 #line hidden 2392 WriteLiteral(" </div>\r\n </div>\r\n\r\n <div"); 2393 2394 WriteLiteral(" class=\"col-md-5 hidden-sm hidden-xs\""); 2395 2396 WriteLiteral(">\r\n <div"); 2397 2398 WriteLiteral(" class=\"contact-tile-outer-wrap\""); 2399 2400 WriteLiteral(">\r\n <strong>Contact Us &nbsp;</strong>\r\n\r\n\r\n\r\n\r\n"); 2401 2402 WriteLiteral(" "); 2403 2404 2405 #line 623 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2406 Write(RenderItem(new 2407 { 2408 ItemType = "SeedsAU_Representative", 2409 SourceItemEntry = Pageview.Area.Item["Contact"], 2410 ItemFields = "*", 2411 DetailsTemplate = "ItemPublisher/Details/Contact.cshtml" 2412 })); 2413 2414 2415 #line default 2416 #line hidden 2417 WriteLiteral("\r\n\r\n\r\n\r\n </div>\r\n </div>\r\n\r\n <div"); 2418 2419 WriteLiteral(" class=\"col-xs-6 col-sm-12 footer-social va-middle\""); 2420 2421 WriteLiteral(">\r\n <a"); 2422 2423 WriteAttribute("href", Tuple.Create(" href=\"", 28275), Tuple.Create("\"", 28343) 2424 , Tuple.Create(Tuple.Create("", 28282), Tuple.Create("https://www.facebook.com/", 28282), true) 2425 2426 #line 637 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2427 , Tuple.Create(Tuple.Create("", 28307), Tuple.Create<System.Object, System.Int32>(Pageview.Area.Item["FacebookPage"] 2428 2429 #line default 2430 #line hidden 2431 , 28307), false) 2432 , Tuple.Create(Tuple.Create("", 28342), Tuple.Create("/", 28342), true) 2433 ); 2434 2435 WriteLiteral(">\r\n <span"); 2436 2437 WriteLiteral(" class=\"fa fa-facebook\""); 2438 2439 WriteLiteral("></span>\r\n </a>\r\n </div>\r\n </div>\r\n </div>\r\n<" + 2440 "/footer>\r\n </footer>\r\n <div"); 2441 2442 WriteLiteral(" class=\"visible-lg-block visible-md-block visible-sm-block visible-xs-block go-to" + 2443 "-top hidden\""); 2444 2445 WriteLiteral(">\r\n <div"); 2446 2447 WriteLiteral(" class=\"triangle\""); 2448 2449 WriteLiteral("></div>\r\n TOP\r\n </div>\r\n </div>\r\n <script"); 2450 2451 WriteLiteral(" src=\"https://code.jquery.com/jquery.min.js\""); 2452 2453 WriteLiteral("></script>\r\n <script"); 2454 2455 WriteLiteral(" src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/jquery.valida" + 2456 "te.min.js\""); 2457 2458 WriteLiteral("></script>\r\n <!-- Custom handling of unobtrusive validation css classes -->\r\n " + 2459 " <script"); 2460 2461 WriteLiteral(" src=\"Files/Templates/Designs/Common/assets/js/validation.custom.js\""); 2462 2463 WriteLiteral("></script>\r\n\r\n <script"); 2464 2465 WriteLiteral(" src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.11" + 2466 "/jquery.validate.unobtrusive.min.js\""); 2467 2468 WriteLiteral("></script>\r\n"); 2469 2470 WriteLiteral(" "); 2471 2472 2473 #line 656 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2474 Write(Scripts.Render("~/bundles/custom/seedsau")); 2475 2476 2477 #line default 2478 #line hidden 2479 WriteLiteral("\r\n"); 2480 2481 WriteLiteral(" "); 2482 2483 2484 #line 657 "C:\home\site\wwwroot\Files\Templates\Designs\SeedsAU\_parsed\SeedsAU_SideNav_Parent_Page.parsed.cshtml" 2485 Write(RenderSnippet("JavaScriptBottom")); 2486 2487 2488 #line default 2489 #line hidden 2490 WriteLiteral("\r\n <!--[if lt IE 9]>\r\n <script src=\"/Files/Templates/Designs/SeedsAU/as" + 2491 "sets/js/html5shiv.min.js\"></script>\r\n <script src=\"/Files/Templates/Desig" + 2492 "ns/SeedsAU/assets/js/respond.min.js\"></script>\r\n <![endif]-->\r\n</body>\r\n</htm" + 2493 "l>"); 2494 2495 } 2496 } 2497 } 2498

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 170 var childPages = Dynamicweb.Services.Pages.GetPagesByParentID(currentPageId).ToList(); 171 172 var ctaListItemId = currentPage.Item["CTAList"]; 173 var ctaList = ItemList.GetItemListById((int)ctaListItemId); 174 } 175 176 @inherits Dynamicweb.Rendering.ViewModelTemplate<PageViewModel> 177 @using Dynamicweb.Frontend 178 @using PgwSeeds.Common 179 @using PgwSeeds.SeedsAU 180 181 @{ 182 var desktopImage = Model.Item.GetFile("DesktopImage")?.Path; 183 var handsetImage = Model.Item.GetFile("HandsetImage")?.Path; 184 string bannerImageAltText = Model.Item.GetString("BannerImageAltText"); 185 string showSmallBanner = Model.Item.GetString("ShowSmallBanner").SmallBannerClass(); 186 } 187 188 @if (!string.IsNullOrWhiteSpace(desktopImage)) 189 { 190 <div class="container-fluid banner-wrap @showSmallBanner"> 191 <div class="banner overflow-img-wrap small-banner-height"> 192 <img src="/Files/Templates/Designs/SeedsAU/assets/img/1x1.png" alt="@bannerImageAltText" data-image-desktop="@desktopImage.BannerImage()" data-image-handset="@handsetImage" class="img-srcset"> 193 <div class="strapline-wrap"> 194 <div class="max-width-wrap"> 195 <div class="wrap-md-offset-1-leftright"> 196 @* Do we want to include this? It doesn't show on UI *@ 197 @*<div class="strapline-inner-wrap"> 198 <h1 class="first-line" data-lines-xs="2" data-lines-sm="1" data-lines-md="1" data-lines-lg="1"> 199 Grasses banner 200 </h1> 201 </div>*@ 202 </div> 203 </div> 204 </div> 205 </div> 206 </div> 207 } 208 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 209 @using PgwSeeds.Common 210 @using PgwSeeds.SeedsAU 211 212 @helper RenderBreadcrumbsAndWishList() 213 { 214 var wishlistCookieService = new WishlistCookieService(Cookies.Wishlist); 215 var wishListCount = wishlistCookieService.GetProductCount(); 216 var hiddenClass = "hidden"; 217 if (wishListCount > 0) 218 { 219 hiddenClass = string.Empty; 220 } 221 222 <div class="breadcrumbs-outer-wrap @Pageview.Page.PropertyItem["BreadcrumbClass"]"> 223 <div class="container"> 224 <div class="wrap-md-offset-1-leftright"> 225 <div class="row breadcrumbs-wrap clearfix"> 226 @if (Model.Item.GetBoolean("DisplayBreadCrumb")) 227 { 228 @RenderNavigation(new 229 { 230 id = "breadcrumbs", 231 template = @".\breadcrumb.xslt", 232 expandmode = "Pathonly" 233 }) 234 } 235 236 <div class="wishlist-notification clearfix @hiddenClass"> 237 <a href="Default.aspx?Id=@GetPageIdByNavigationTag(NavigationTags.SavedProducts)" class="col-xs-12" title="View Saved Products"> 238 <span class="wishlist-count">@wishListCount</span> 239 <span>Your Saved Products</span> 240 <span class="hidden-xs fa fa-angle-right"></span> 241 </a> 242 </div> 243 </div> 244 </div> 245 </div> 246 </div> 247 } 248 249 @helper RenderSideNavParentChildPageBreadcrumbsAndWishList() 250 { 251 var wishlistCookieService = new WishlistCookieService(Cookies.Wishlist); 252 var wishListCount = wishlistCookieService.GetProductCount(); 253 var hiddenClass = "hidden"; 254 if (wishListCount > 0) 255 { 256 hiddenClass = string.Empty; 257 } 258 259 <div class="breadcrumbs-outer-wrap @Pageview.Page.PropertyItem["BreadcrumbClass"]"> 260 <div class="container"> 261 <div class="row breadcrumbs-wrap clearfix"> 262 @if (Model.Item.GetBoolean("DisplayBreadCrumb")) 263 { 264 @RenderNavigation(new 265 { 266 id = "breadcrumbs", 267 template = @".\breadcrumb.xslt", 268 expandmode = "Pathonly" 269 }) 270 } 271 272 <div class="wishlist-notification clearfix @hiddenClass wrap-md-offset-1-right"> 273 <a href="Default.aspx?Id=@GetPageIdByNavigationTag(NavigationTags.SavedProducts)" class="col-xs-12" title="View Saved Products"> 274 <span class="wishlist-count">@wishListCount</span> 275 <span>Your Saved Products</span> 276 <span class="hidden-xs fa fa-angle-right"></span> 277 </a> 278 </div> 279 </div> 280 </div> 281 </div> 282 } 283 @using Dynamicweb.Content.Items 284 @using Page = Dynamicweb.Content.Page 285 286 @helper RenderSideNav(Page parentPage, List<Page> childPages, int? currentChildPageId) 287 { 288 <div class="side-nav-items-container"> 289 <a class="side-nav-parent-page-a hidden-xs hidden-sm " href="@parentPage.GetPageHrefValue()"> 290 <strong>@parentPage.MenuText</strong> 291 </a> 292 293 <ol class="side-nav-ol"> 294 @foreach (var childPage in childPages) 295 { 296 <li> 297 @if (currentChildPageId.HasValue && currentChildPageId == childPage.ID) 298 { 299 <a style="text-decoration: underline" href="@childPage.GetPageHrefValue()">@childPage.MenuText</a> 300 } 301 else 302 { 303 <a href="@childPage.GetPageHrefValue()">@childPage.MenuText</a> 304 } 305 </li> 306 } 307 </ol> 308 </div> 309 } 310 311 @helper RenderMobileSideNav(Page parentPage, List<Page> childPages, int? currentChildPageId, ItemList ctaList) 312 { 313 <div class="sectionmenu"> 314 <div class="hidden-md hidden-lg navbar"> 315 <div class="navbar-header "> 316 317 <button type="button" class="navbar-toggle navbar" data-toggle="collapse" data-target="#subnavbar-collapse"> 318 <div class="text">Sections</div> 319 <div class="icons"> 320 <span class="icon-bar"></span> 321 <span class="icon-bar"></span> 322 <span class="icon-bar"></span> 323 </div> 324 325 </button> 326 <div class="navbar-text"> @parentPage.MenuText</div> 327 </div> 328 <div id="subnavbar-collapse" class="navbar-collapse collapse" aria-expanded="false"> 329 @RenderSideNav(parentPage, childPages, currentChildPageId) 330 @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. *@ 331 </div> 332 </div> 333 </div> 334 } 335 336 @using Dynamicweb.Content.Items 337 338 @helper RenderCtaList(ItemList ctaList) 339 { 340 <div class="side-nav-cta-container"> 341 342 @if (ctaList != null) 343 { 344 foreach (var aItem in ctaList.Relations.Take(3)) 345 { 346 var typeItem = Item.GetItemById("SeedsAU_SideNav_ParentPage_CTA", aItem.Id); 347 typeItem.TryGetValue("Title", out var title); 348 typeItem.TryGetValue("Image", out var image); 349 typeItem.TryGetValue("ImageAltText", out var imageAltText); 350 typeItem.TryGetValue("CircleImage", out var circleImage); 351 typeItem.TryGetValue("Link", out var link); 352 typeItem.TryGetValue("LinkText", out var linkText); 353 354 var circleImageClass = Convert.ToBoolean(circleImage) ? "img-circle circle-image" : null; 355 356 <div class="side-nav-cta-item"> 357 <img class="img-responsive @circleImageClass" src="@image" alt="@imageAltText" /> 358 <h3>@title</h3> 359 <a class="btn" href="@link">@linkText</a> 360 </div> 361 } 362 } 363 </div> 364 } 365 366 @helper RenderMobileCtaList(ItemList ctaList) 367 { 368 <div class="hidden-md hidden-lg"> 369 @if (ctaList != null) 370 { 371 foreach (var aItem in ctaList.Relations.Take(3)) 372 { 373 var typeItem = Item.GetItemById("SeedsAU_SideNav_ParentPage_CTA", aItem.Id); 374 typeItem.TryGetValue("LinkTextMobile", out var linkTextMobile); 375 typeItem.TryGetValue("Link", out var link); 376 377 <a href="@link" class="page-cta-btn btn animate-right side-nav-mobile-cta-item" style="display: block;"> 378 <span> @linkTextMobile</span> 379 <i class="rounded-icon icon fa fa-angle-right"></i> 380 </a> 381 } 382 } 383 </div> 384 } 385 @using Page = Dynamicweb.Content.Page 386 387 @helper RenderPreviousNextPage(List<Page> siblingPages, Page currentPage, Page parentPage) 388 { 389 const string ParentPageItemType = "SeedsAU_SideNav_Parent_Page"; 390 391 var previousPageId = 0; 392 var previousPageText = ""; 393 var previousPageUrl = ""; 394 395 var nextPageText = ""; 396 var nextPageUrl = ""; 397 398 399 var tempPageId = 0; 400 var tempPageName = ""; 401 var tempPageUrl = ""; 402 403 if (currentPage.ItemType == ParentPageItemType) 404 { 405 var nextPage = siblingPages.Any() ? siblingPages[0] : null; 406 nextPageText = nextPage?.MenuText; 407 nextPageUrl = nextPage?.GetPageHrefValue(); 408 } 409 else 410 { 411 foreach (var page in siblingPages) 412 { 413 if (previousPageId > 0) 414 { 415 nextPageText = page.MenuText; 416 nextPageUrl = page.GetPageHrefValue(); 417 break; 418 } 419 420 if (page.ID == currentPage.ID) 421 { 422 previousPageId = tempPageId; 423 previousPageText = tempPageName; 424 previousPageUrl = tempPageUrl; 425 } 426 427 tempPageId = page.ID; 428 tempPageName = page.MenuText; 429 tempPageUrl = page.GetPageHrefValue(); 430 } 431 432 if (siblingPages.Any() && currentPage.ID == siblingPages[0].ID) 433 { 434 var secondSiblingPage = siblingPages.Count > 1 ? siblingPages[1] : null; 435 436 if (secondSiblingPage != null) 437 { 438 nextPageText = secondSiblingPage.MenuText; 439 nextPageUrl = secondSiblingPage.GetPageHrefValue(); 440 } 441 } 442 443 if (string.IsNullOrWhiteSpace(previousPageText) && parentPage != null) 444 { 445 previousPageText = parentPage.MenuText; 446 previousPageUrl = parentPage.GetPageHrefValue(); 447 } 448 449 if (string.IsNullOrWhiteSpace(nextPageText) && parentPage != null) 450 { 451 nextPageText = parentPage.MenuText; 452 nextPageUrl = parentPage.GetPageHrefValue(); 453 } 454 } 455 456 <div class="text-img-component wrap-md-offset-1-leftright"> 457 <div class="side-nav-previous-next-container"> 458 459 @if (!string.IsNullOrWhiteSpace(previousPageText)) 460 { 461 <a href="@previousPageUrl" class="side-nav-previous-next-items side-nav-previous-item"> 462 <div class="side-nav-previous-next-chevron"> 463 <i class="fa fa-chevron-left" aria-hidden="true"></i> 464 </div> 465 <div class="side-nav-previous-section"> 466 <span class="side-nav-previous-next-title">Previous Section</span> 467 <br /> 468 <span>@previousPageText</span> 469 </div> 470 </a> 471 } 472 473 @if (!string.IsNullOrWhiteSpace(nextPageText)) 474 { 475 <a href="@nextPageUrl" class="side-nav-previous-next-items side-nav-next-item"> 476 <div class="side-nav-next-section"> 477 <span class="side-nav-previous-next-title">Next Section</span> 478 <br /> 479 <span>@nextPageText</span> 480 </div> 481 <div class="side-nav-previous-next-chevron"> 482 <i class="fa fa-chevron-right"></i> 483 </div> 484 </a> 485 } 486 </div> 487 </div> 488 } 489 @using Dynamicweb.Content.Items 490 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 491 492 493 @helper RenderContent(Page currentPage, Page parentPage, List<Page> sideNavPages, ItemList ctaList, string title, int? currentChildPageId) 494 { 495 496 @RenderSideNavParentChildPageBreadcrumbsAndWishList() @*This function call is part of _BreadcrumbsAndWishList.cshtml partial.*@ 497 @RenderMobileSideNav(parentPage, sideNavPages, currentChildPageId, ctaList) @*This function call is part of _SideNav.cshtml partial.*@ 498 499 <div class="container @Pageview.Page.PropertyItem["ContainerClass"]"> 500 501 <div class="col-sm-2 hidden-xs hidden-sm side-nav-container"> 502 @RenderSideNav(parentPage, sideNavPages, currentChildPageId) @*This function call is part of _SideNav.cshtml partial.*@ 503 @RenderCtaList(ctaList) @*This function call is part of _CtaList.cshtml partial.*@ 504 </div> 505 506 <div class="col-sm-10 col-xs-12"> 507 @if (!string.IsNullOrWhiteSpace(title)) 508 { 509 <div class="wrap-md-offset-1-leftright"> 510 <div class="row"> 511 512 <div class="col-xs-12 title-component-wrap"> 513 <div class="va-middle"> 514 <h1 class="title">@Model.Item.GetValue("Title")</h1> 515 @if (!string.IsNullOrWhiteSpace(Model.Item.GetString("Subtitle"))) 516 { 517 <h2 class="subtitle">@Model.Item.GetString("Subtitle")</h2>} 518 </div> 519 </div> 520 521 </div> 522 </div> 523 } 524 @Model.Placeholder("main") 525 526 @RenderPreviousNextPage(sideNavPages, currentPage, parentPage) @*This function call is part of _PreviousNextPage.cshtml partial.*@ 527 528 @RenderMobileCtaList(ctaList) @*This function call is part of _CtaList.cshtml partial.*@ 529 </div> 530 </div> 531 @Model.Placeholder("cta") 532 } 533 534 @RenderContent(currentPage, currentPage, childPages, ctaList, title, null) @*This function call is part of _MainContent partial.*@ 535 536 <!-- SOCIAL SHARING --> 537 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 538 <div class="share-wrap text-center"> 539 <h4>Share this page</h4> 540 @{ 541 var request = HttpContext.Current.Request; 542 var subPath = Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(request.Url.PathAndQuery.TrimStart('/')); 543 var friendlyUrl = $"{request.Url.Scheme}://{request.Url.Authority}{subPath}"; 544 var url = WebUtility.UrlEncode(friendlyUrl); 545 } 546 <ul class="list-inline"> 547 <li> 548 <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> 549 </li> 550 <li> 551 <a class="fa fa-twitter text-center" href="https://twitter.com/home?status=@url" title="Share page via Twitter" target="_blank"></a> 552 </li> 553 <li> 554 <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> 555 </li> 556 </ul> 557 </div> 558 559 <!-- Footer --> 560 <footer class="container-fluid"> 561 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.PageViewModel> 562 @using Dynamicweb.Frontend 563 @using PgwSeeds.SeedsAU 564 565 @{ 566 var footerColumns = Model.Area.Item.GetItems("Columns") != null ? Model.Area.Item.GetItems("Columns").Take(4) : new List<ItemViewModel>(); 567 } 568 569 <footer class="container-fluid"> 570 <div class="max-width-wrap"> 571 572 <!-- duplication for mobile --> 573 <div class="clearfix"> 574 <div class="hidden-lg hidden-md collapseable collapse" id="contact-Model-tile"> 575 <div class="contact-tile-outer-wrap"> 576 577 @RenderItem(new 578 { 579 ItemType = "SeedsAU_Representative", 580 SourceItemEntry = Pageview.Area.Item["Contact"], 581 ItemFields = "*", 582 DetailsTemplate = "ItemPublisher/Details/Contact.cshtml" 583 }) 584 585 586 587 </div> 588 </div> 589 </div> 590 <!-- duplication for mobile --> 591 <div class="row"> 592 <div class="col-md-7 col-sm-12 link-tiles-wrap"> 593 <div class="row"> 594 @foreach (var aColumn in footerColumns) 595 { 596 var subLinks = aColumn.GetItems("Sub_Links"); 597 <div class="col-md-3 col-sm-3 col-xs-6"> 598 <strong>@aColumn.GetString("Title")</strong> 599 @if (subLinks.Any()) 600 { 601 <ul class="list-unstyled"> 602 @foreach (var link in subLinks) 603 { 604 var hrefValue = link.GetBoolean("Is_Download_Link") ? link.GetString("Link").GetDownloadPath() : link.GetString("Link"); 605 <li> 606 <a href="@hrefValue">@link.GetString("Name")</a> 607 </li> 608 } 609 </ul> 610 } 611 </div> 612 } 613 </div> 614 </div> 615 616 <div class="col-md-5 hidden-sm hidden-xs"> 617 <div class="contact-tile-outer-wrap"> 618 <strong>Contact Us &nbsp;</strong> 619 620 621 622 623 @RenderItem(new 624 { 625 ItemType = "SeedsAU_Representative", 626 SourceItemEntry = Pageview.Area.Item["Contact"], 627 ItemFields = "*", 628 DetailsTemplate = "ItemPublisher/Details/Contact.cshtml" 629 }) 630 631 632 633 </div> 634 </div> 635 636 <div class="col-xs-6 col-sm-12 footer-social va-middle"> 637 <a href="https://www.facebook.com/@Pageview.Area.Item["FacebookPage"]/"> 638 <span class="fa fa-facebook"></span> 639 </a> 640 </div> 641 </div> 642 </div> 643 </footer> 644 </footer> 645 <div class="visible-lg-block visible-md-block visible-sm-block visible-xs-block go-to-top hidden"> 646 <div class="triangle"></div> 647 TOP 648 </div> 649 </div> 650 <script src="https://code.jquery.com/jquery.min.js"></script> 651 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/jquery.validate.min.js"></script> 652 <!-- Custom handling of unobtrusive validation css classes --> 653 <script src="Files/Templates/Designs/Common/assets/js/validation.custom.js"></script> 654 655 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.11/jquery.validate.unobtrusive.min.js"></script> 656 @Scripts.Render("~/bundles/custom/seedsau") 657 @RenderSnippet("JavaScriptBottom") 658 <!--[if lt IE 9]> 659 <script src="/Files/Templates/Designs/SeedsAU/assets/js/html5shiv.min.js"></script> 660 <script src="/Files/Templates/Designs/SeedsAU/assets/js/respond.min.js"></script> 661 <![endif]--> 662 </body> 663 </html>