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