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 + "&signed_in=true&language=en&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&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 </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 + "&signed_in=true&language=en&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&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 </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>