Error compiling template "Designs/ProNails_generated/_parsed/DefaultPage.parsed.cshtml"
Line 445: Le nom 'favicon' n'existe pas dans le contexte actuel
Line 458: Le nom 'favicon' n'existe pas dans le contexte actuel
Line 575: 'User.GetCurrentExtranetUserId()' est obsolète : 'Use GetCurrentFrontendUserId() instead.'
Line 3191: 'Services' est obsolète : 'Use Dynamicweb.Content.Services instead.'
Line 3191: 'Services.Pages' est obsolète : 'Use Dynamicweb.Content.Services.Pages instead.'
Line 930: La variable 'hidePricesForGuests' est assignée, mais sa valeur n'est jamais utilisée
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
15 #line 619 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
16 using System.Linq;
17
18 #line default
19 #line hidden
20
21 #line 917 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
22 using Dynamicweb;
23
24 #line default
25 #line hidden
26
27 #line 3 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
28 using Bluedesk.Tools.Generic;
29
30 #line default
31 #line hidden
32
33 #line 4 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
34 using System.Globalization;
35
36 #line default
37 #line hidden
38
39 #line 5 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
40 using Bluedesk.DynamicWeb.ItemTypes.Settings.Configuration;
41
42 #line default
43 #line hidden
44
45 #line 429 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
46 using System.Web;
47
48 #line default
49 #line hidden
50
51 #line 613 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
52 using Dynamicweb.Content;
53
54 #line default
55 #line hidden
56
57 #line 431 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
58 using Dynamicweb.Extensibility;
59
60 #line default
61 #line hidden
62
63 #line 432 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
64 using Bluedesk.Tools.DynamicWeb.Generic;
65
66 #line default
67 #line hidden
68
69 #line 665 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
70 using Bluedesk.DynamicWeb.ItemTypes;
71
72 #line default
73 #line hidden
74
75 #line 610 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
76 using Bluedesk.DynamicWeb.ItemTypes.Pages;
77
78 #line default
79 #line hidden
80
81 #line 611 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
82 using Bluedesk.Tools.DynamicWeb.ExtensionMethods;
83
84 #line default
85 #line hidden
86
87
88 public class RazorEngine_98ea5e1778c3495c91483c66110fc6f0 : Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> {
89
90 #line hidden
91
92 #line 364 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
93 public RazorEngine.Templating.TemplateWriter RenderHeaderUSP(string USP_content, string USP_icon)
94 {
95 #line default
96 #line hidden
97 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
98
99 #line 365 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
100
101 if (!string.IsNullOrWhiteSpace(USP_content))
102 {
103 var usp_icon_class = (!string.IsNullOrWhiteSpace(USP_icon)) ? USP_icon : "fal fa-check";
104
105
106
107 #line default
108 #line hidden
109 WriteLiteralTo(__razor_helper_writer, "\t\t<li");
110
111 WriteLiteralTo(__razor_helper_writer, " class=\"usp__item\"");
112
113 WriteLiteralTo(__razor_helper_writer, ">\r\n\t\t\t<i");
114
115 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 14053), Tuple.Create("\"", 14086)
116
117 #line 371 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
118 , Tuple.Create(Tuple.Create("", 14061), Tuple.Create<System.Object, System.Int32>(usp_icon_class
119
120 #line default
121 #line hidden
122 , 14061), false)
123 , Tuple.Create(Tuple.Create(" ", 14076), Tuple.Create("usp__icon", 14077), true)
124 );
125
126 WriteLiteralTo(__razor_helper_writer, "></i>\r\n\t\t\t<span>");
127
128
129 #line 372 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
130 WriteTo(__razor_helper_writer, USP_content);
131
132
133 #line default
134 #line hidden
135 WriteLiteralTo(__razor_helper_writer, "</span>\r\n\t\t</li>\r\n");
136
137
138 #line 374 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
139 }
140
141
142 #line default
143 #line hidden
144 });
145
146 #line 375 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
147 }
148 #line default
149 #line hidden
150
151
152 #line 903 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
153 public RazorEngine.Templating.TemplateWriter RenderFooterUSP(string USP_content, string USP_icon)
154 {
155 #line default
156 #line hidden
157 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
158
159 #line 904 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
160
161 if (!string.IsNullOrWhiteSpace(USP_content))
162 {
163 var usp_icon_class = (!string.IsNullOrWhiteSpace(USP_icon)) ? USP_icon : "fal fa-check";
164
165
166
167 #line default
168 #line hidden
169 WriteLiteralTo(__razor_helper_writer, "\t\t<li");
170
171 WriteLiteralTo(__razor_helper_writer, " class=\"footer-usp__item\"");
172
173 WriteLiteralTo(__razor_helper_writer, ">\r\n\t\t\t<i");
174
175 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 33782), Tuple.Create("\"", 33822)
176
177 #line 910 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
178 , Tuple.Create(Tuple.Create("", 33790), Tuple.Create<System.Object, System.Int32>(usp_icon_class
179
180 #line default
181 #line hidden
182 , 33790), false)
183 , Tuple.Create(Tuple.Create(" ", 33805), Tuple.Create("footer-usp__icon", 33806), true)
184 );
185
186 WriteLiteralTo(__razor_helper_writer, "></i>\r\n\t\t\t<span>");
187
188
189 #line 911 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
190 WriteTo(__razor_helper_writer, USP_content);
191
192
193 #line default
194 #line hidden
195 WriteLiteralTo(__razor_helper_writer, "</span>\r\n\t\t</li>\r\n");
196
197
198 #line 913 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
199 }
200
201
202 #line default
203 #line hidden
204 });
205
206 #line 914 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
207 }
208 #line default
209 #line hidden
210
211
212 public RazorEngine_98ea5e1778c3495c91483c66110fc6f0() {
213 }
214
215 public override void Execute() {
216 WriteLiteral("\r\n");
217
218
219 #line 7 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
220
221 var httpdomain = Dynamicweb.Environment.Helpers.LinkHelper.GetHttpDomain();
222 var lang = GetString("LongLang").Split('-')[0];
223 var csrftoken = application._webapi.Helper.CSRFHelper.TokenHeaderValue();
224 var designRoot = "/Files/Templates/Designs/" + Pageview.Area.Layout.Design.Name;
225
226 var phonenumber = GetString("Item.Area.Phonenumber");
227 var formattedPhonenumber = phonenumber.Replace(" ", String.Empty);
228 var emailadress = GetString("Item.Area.Emailadress");
229 var buttonIconClass = Pageview.Area.Item["Global_button_icon"] != null ? Pageview.Area.Item["Global_button_icon"].ToString().Replace("+", " ") : "fal fa-arrow-right";
230 var callmebackformlink = GetString("Item.Area.Call_me_back_form");
231 var mobileThemeColor = GetString("Item.Area.Mobile_Theme_Color");
232
233 bool isOffline = false;
234 DateTime workingHoursStart = GetDate("Item.Area.OpeningTime");
235 DateTime workingHoursEnd = GetDate("Item.Area.ClosingTime");
236 DateTime today = DateTime.Now;
237 var cHour = DateTime.Now.TimeOfDay;
238 int cDay = (int)DateTime.Now.DayOfWeek;
239 string availableToHour24hFormat = workingHoursEnd.TimeOfDay.ToString().Substring(0,5);
240 var timeFromInput = DateTime.ParseExact(availableToHour24hFormat, "H:m", null, DateTimeStyles.None);
241 string availableToHour12hFormat = timeFromInput.ToString("hh:mm tt", CultureInfo.InvariantCulture);
242 var availableToHour = lang == "en" ? availableToHour12hFormat : availableToHour24hFormat;
243 bool isOvertime = cHour >= workingHoursEnd.TimeOfDay || cHour <= workingHoursStart.TimeOfDay;
244 bool isNoValidDate = today < workingHoursStart || today > workingHoursEnd;
245 if (isNoValidDate || isOvertime)
246 {
247 isOffline = true;
248 }
249
250
251 #line default
252 #line hidden
253 WriteLiteral("\r\n\r\n<!DOCTYPE html>\r\n<html");
254
255 WriteAttribute("lang", Tuple.Create(" lang=\"", 1968), Tuple.Create("\"", 1980)
256
257 #line 39 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
258 , Tuple.Create(Tuple.Create("", 1975), Tuple.Create<System.Object, System.Int32>(lang
259
260 #line default
261 #line hidden
262 , 1975), false)
263 );
264
265 WriteLiteral(" prefix=\"og: http://ogp.me/ns#\"");
266
267 WriteLiteral(">\r\n<head>\r\n\t<meta");
268
269 WriteLiteral(" charset=\"utf-8\"");
270
271 WriteLiteral(">\r\n\t<meta");
272
273 WriteLiteral(" http-equiv=\"X-UA-Compatible\"");
274
275 WriteLiteral(" content=\"IE=edge\"");
276
277 WriteLiteral(">\r\n\t<meta");
278
279 WriteLiteral(" name=\"viewport\"");
280
281 WriteLiteral(" content=\"width=device-width, initial-scale=1\"");
282
283 WriteLiteral(">\r\n\t<meta");
284
285 WriteLiteral(" name=\"theme-color\"");
286
287 WriteAttribute("content", Tuple.Create(" content=\"", 2200), Tuple.Create("\"", 2227)
288
289 #line 44 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
290 , Tuple.Create(Tuple.Create("", 2210), Tuple.Create<System.Object, System.Int32>(mobileThemeColor
291
292 #line default
293 #line hidden
294 , 2210), false)
295 );
296
297 WriteLiteral(">\r\n\t\r\n\t\r\n\r\n");
298
299 WriteLiteral("\t");
300
301
302 #line 48 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
303 Write(RenderSnippet("canonical"));
304
305
306 #line default
307 #line hidden
308 WriteLiteral("\r\n\r\n");
309
310 WriteLiteral("\t");
311
312
313 #line 50 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
314 Write(RenderSnippet("ogTags"));
315
316
317 #line default
318 #line hidden
319 WriteLiteral("\r\n\r\n\t<title>");
320
321
322 #line 52 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
323 Write(GetValue("Title"));
324
325
326 #line default
327 #line hidden
328 WriteLiteral("</title>\r\n");
329
330
331 #line 53 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
332 Write(GetValue("MetaTags"));
333
334
335 #line default
336 #line hidden
337 WriteLiteral("\r\n");
338
339
340 #line 54 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
341 Write(GetValue("CopyRightNotice"));
342
343
344 #line default
345 #line hidden
346 WriteLiteral("\r\n\r\n\r\n");
347
348
349 #line 57 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
350
351
352 #line default
353 #line hidden
354
355 #line 57 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
356
357
358
359 var appcss = Cache.VersionedFile(designRoot + "/dist/app.css");
360
361
362 #line default
363 #line hidden
364 WriteLiteral("\t\t<link");
365
366 WriteAttribute("href", Tuple.Create(" href=\"", 2477), Tuple.Create("\"", 2491)
367
368 #line 61 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
369 , Tuple.Create(Tuple.Create("", 2484), Tuple.Create<System.Object, System.Int32>(appcss
370
371 #line default
372 #line hidden
373 , 2484), false)
374 );
375
376 WriteLiteral(" rel=\"stylesheet\"");
377
378 WriteLiteral(">\r\n");
379
380
381 #line 62 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
382
383 var favicon32 = Cache.VersionedFile(designRoot + "/assets/img/favicon-32.png", true);
384 var favicon16 = Cache.VersionedFile(designRoot + "/assets/img/favicon-16.png", true);
385 var favico = Cache.VersionedFile(designRoot + "/assets/img/favicon.ico", true);
386
387 if (!string.IsNullOrWhiteSpace(favicon32))
388 {
389
390
391 #line default
392 #line hidden
393 WriteLiteral("\t\t\t<link");
394
395 WriteLiteral(" rel=\"icon\"");
396
397 WriteLiteral(" type=\"image/png\"");
398
399 WriteLiteral(" sizes=\"32x32\"");
400
401 WriteAttribute("href", Tuple.Create(" href=\"", 2878), Tuple.Create("\"", 2895)
402
403 #line 69 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
404 , Tuple.Create(Tuple.Create("", 2885), Tuple.Create<System.Object, System.Int32>(favicon32
405
406 #line default
407 #line hidden
408 , 2885), false)
409 );
410
411 WriteLiteral(">\r\n");
412
413
414 #line 70 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
415 }
416 if (!string.IsNullOrWhiteSpace(favicon16))
417 {
418
419
420 #line default
421 #line hidden
422 WriteLiteral("\t\t\t<link");
423
424 WriteLiteral(" rel=\"icon\"");
425
426 WriteLiteral(" type=\"image/png\"");
427
428 WriteLiteral(" sizes=\"16x16\"");
429
430 WriteAttribute("href", Tuple.Create(" href=\"", 3005), Tuple.Create("\"", 3022)
431
432 #line 73 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
433 , Tuple.Create(Tuple.Create("", 3012), Tuple.Create<System.Object, System.Int32>(favicon16
434
435 #line default
436 #line hidden
437 , 3012), false)
438 );
439
440 WriteLiteral(">\r\n");
441
442
443 #line 74 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
444 }
445 if (!string.IsNullOrWhiteSpace(favicon))
446 {
447
448
449 #line default
450 #line hidden
451 WriteLiteral("\t\t\t<link");
452
453 WriteLiteral(" rel=\"shortcut icon\"");
454
455 WriteAttribute("href", Tuple.Create(" href=\"", 3108), Tuple.Create("\"", 3123)
456
457 #line 77 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
458 , Tuple.Create(Tuple.Create("", 3115), Tuple.Create<System.Object, System.Int32>(favicon
459
460 #line default
461 #line hidden
462 , 3115), false)
463 );
464
465 WriteLiteral(">\r\n");
466
467
468 #line 78 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
469 }
470
471
472 #line default
473 #line hidden
474 WriteLiteral("\r\n\r\n");
475
476
477 #line 81 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
478
479
480 #line default
481 #line hidden
482
483 #line 81 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
484 foreach (var language in GetLoop("Languages"))
485 {
486 string pageid = language.GetString("PageID");
487 string url = language.GetString("PrimaryDomain") + Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl("default.aspx?id=" + pageid);
488
489
490
491 #line default
492 #line hidden
493 WriteLiteral("\t\t<link");
494
495 WriteLiteral(" rel=\"alternate\"");
496
497 WriteAttribute("href", Tuple.Create(" href=\'", 3410), Tuple.Create("\'", 3421)
498
499 #line 86 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
500 , Tuple.Create(Tuple.Create("", 3417), Tuple.Create<System.Object, System.Int32>(url
501
502 #line default
503 #line hidden
504 , 3417), false)
505 );
506
507 WriteAttribute("hreflang", Tuple.Create(" hreflang=\'", 3422), Tuple.Create("\'", 3463)
508
509 #line 86 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
510 , Tuple.Create(Tuple.Create("", 3433), Tuple.Create<System.Object, System.Int32>(language.GetString("Culture")
511
512 #line default
513 #line hidden
514 , 3433), false)
515 );
516
517 WriteLiteral(">\r\n");
518
519
520 #line 87 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
521 }
522
523
524 #line default
525 #line hidden
526 WriteLiteral("\r\n\t<script>\r\n\t\twindow.globals = {\r\n\t\t\tpageId: \'");
527
528
529 #line 91 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
530 Write(Pageview.ID);
531
532
533 #line default
534 #line hidden
535 WriteLiteral("\',\r\n\t\t\tToken: \'");
536
537
538 #line 92 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
539 Write(csrftoken);
540
541
542 #line default
543 #line hidden
544 WriteLiteral("\',\r\n\t\t\tDW_AREA_CULTURE: \'");
545
546
547 #line 93 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
548 Write(GetString("LongLang"));
549
550
551 #line default
552 #line hidden
553 WriteLiteral("\',\r\n\t\t\tDW_AREA_CULTURE_SHORT: \'");
554
555
556 #line 94 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
557 Write(lang);
558
559
560 #line default
561 #line hidden
562 WriteLiteral("\',\r\n\t\t\tglobalIconClass: \'");
563
564
565 #line 95 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
566 Write(buttonIconClass);
567
568
569 #line default
570 #line hidden
571 WriteLiteral("\',\r\n\t\t\tDW_USERID: \'");
572
573
574 #line 96 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
575 Write(Dynamicweb.Security.UserManagement.User.GetCurrentExtranetUserId());
576
577
578 #line default
579 #line hidden
580 WriteLiteral("\'\r\n\t\t};\r\n\t</script>\r\n\r\n");
581
582 WriteLiteral("\t");
583
584
585 #line 100 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
586 Write(GetString("Item.Area.HeadScript"));
587
588
589 #line default
590 #line hidden
591 WriteLiteral("\r\n");
592
593
594 #line 101 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
595
596
597 #line default
598 #line hidden
599
600 #line 101 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
601
602 var _cookieOptinLevel = Dynamicweb.Environment.CookieManager.GetCookieOptInLevel();
603 var _enabledCookieCategories = Dynamicweb.Environment.CookieManager.GetCookieOptInCategories();
604 if (_cookieOptinLevel.ToString() == "All" || _enabledCookieCategories.Contains("Marketing_Cookies"))
605 {
606
607
608 #line default
609 #line hidden
610
611 #line 106 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
612 Write(GetString("Item.Area.HeadScriptAfterConsent"));
613
614
615 #line default
616 #line hidden
617
618 #line 106 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
619
620 }
621
622
623 #line default
624 #line hidden
625 WriteLiteral("\r\n\r\n");
626
627
628 #line 110 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
629
630
631 #line default
632 #line hidden
633
634 #line 110 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
635
636 var reviewName = GetString("Item.Area.Review_Name") != null ? GetString("Item.Area.Review_Name") : "";
637 var reviewBestRating = GetString("Item.Area.Review_Best_Rating") != null ? GetString("Item.Area.Review_Best_Rating") : "";
638 var reviewWorstRating = GetString("Item.Area.Review_Worst_Rating") != null ? GetString("Item.Area.Review_Worst_Rating") : "";
639 var reviewRatingValue = GetString("Item.Area.Review_Rating_Value") != null ? GetString("Item.Area.Review_Rating_Value") : "";
640 var reviewCount = GetString("Item.Area.Review_Count") != null ? GetString("Item.Area.Review_Count") : "";
641 var reviewUrl = GetString("Item.Area.Review_URL") != null ? GetString("Item.Area.Review_URL") : "";
642
643 var searchPageID = Bluedesk.Tools.DynamicWeb.Generic.PageHelper.GetPageIDByNavigationTag("searchresults", Pageview.AreaID);
644 var domain = Dynamicweb.Environment.Helpers.LinkHelper.GetHttpDomain();
645
646
647 #line default
648 #line hidden
649 WriteLiteral("\r\n\r\n<script");
650
651 WriteLiteral(" type=\"application/ld+json\"");
652
653 WriteLiteral(">\r\n [{\r\n \"");
654
655 WriteLiteral("@context\": \"https://schema.org\",\r\n \"");
656
657 WriteLiteral("@type\": \"Organization\",\r\n \"name\" : \"");
658
659
660 #line 126 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
661 Write(GetString("Item.Area.CompanyName"));
662
663
664 #line default
665 #line hidden
666 WriteLiteral("\",\r\n \"url\": \"");
667
668
669 #line 127 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
670 Write(domain);
671
672
673 #line default
674 #line hidden
675 WriteLiteral("\",\r\n \"sameAs\" : \"");
676
677
678 #line 128 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
679 Write(GetString("Item.Area.Facebook"));
680
681
682 #line default
683 #line hidden
684 WriteLiteral("\",\r\n \"logo\": \"");
685
686
687 #line 129 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
688 Write(domain);
689
690
691 #line default
692 #line hidden
693
694 #line 129 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
695 Write(GetString("Item.Area.Logo"));
696
697
698 #line default
699 #line hidden
700 WriteLiteral("\",\r\n \"contactPoint\" : [{\r\n \"");
701
702 WriteLiteral("@type\" : \"ContactPoint\",\r\n \"telephone\" : \"");
703
704
705 #line 132 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
706 Write(GetString("Item.Area.Phonenumber"));
707
708
709 #line default
710 #line hidden
711 WriteLiteral("\",\r\n \"contactType\" : \"customer service\" ,\r\n \"");
712
713 WriteLiteral("@context\": \"https://schema.org\",\r\n \"");
714
715 WriteLiteral("@id\": \"");
716
717
718 #line 135 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
719 Write(domain);
720
721
722 #line default
723 #line hidden
724 WriteLiteral("\",\r\n \"name\": \"");
725
726
727 #line 136 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
728 Write(GetString("Item.Area.CompanyName"));
729
730
731 #line default
732 #line hidden
733 WriteLiteral("\"\r\n }],\r\n \"address\": {\r\n \"");
734
735 WriteLiteral("@type\": \"PostalAddress\",\r\n \"streetAddress\": \"");
736
737
738 #line 140 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
739 Write(GetString("Item.Area.Address"));
740
741
742 #line default
743 #line hidden
744 WriteLiteral("\",\r\n \"addressLocality\": \"");
745
746
747 #line 141 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
748 Write(GetString("Item.Area.City"));
749
750
751 #line default
752 #line hidden
753 WriteLiteral("\",\r\n \"postalCode\": \"");
754
755
756 #line 142 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
757 Write(GetString("Item.Area.Zipcode"));
758
759
760 #line default
761 #line hidden
762 WriteLiteral("\",\r\n \"addressRegion\": \"");
763
764
765 #line 143 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
766 Write(GetString("Item.Area.Region"));
767
768
769 #line default
770 #line hidden
771 WriteLiteral("\",\r\n \"addressCountry\": \"");
772
773
774 #line 144 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
775 Write(GetString("Item.Area.Country"));
776
777
778 #line default
779 #line hidden
780 WriteLiteral("\"\r\n }\r\n },\r\n {\r\n \"");
781
782 WriteLiteral("@context\": \"https://schema.org\",\r\n \"");
783
784 WriteLiteral("@type\": \"WebSite\",\r\n \"name\" : \"");
785
786
787 #line 150 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
788 Write(GetString("Item.Area.CompanyName"));
789
790
791 #line default
792 #line hidden
793 WriteLiteral("\",\r\n \"alternateName\" : \"");
794
795
796 #line 151 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
797 Write(GetString("Item.Area.AltCompanyName"));
798
799
800 #line default
801 #line hidden
802 WriteLiteral("\",\r\n \"url\": \"");
803
804
805 #line 152 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
806 Write(domain);
807
808
809 #line default
810 #line hidden
811 WriteLiteral("\",\r\n \"potentialAction\": {\r\n \"");
812
813 WriteLiteral("@type\": \"SearchAction\",\r\n \"target\": \"");
814
815
816 #line 155 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
817 Write(domain);
818
819
820 #line default
821 #line hidden
822 WriteLiteral("/Default.aspx?ID=");
823
824
825 #line 155 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
826 Write(searchPageID);
827
828
829 #line default
830 #line hidden
831 WriteLiteral("&q={search_term_string}\",\r\n \"query-input\": \"required name=search_term_" +
832 "string\"\r\n }\r\n }]\r\n</script>\r\n\r\n<script");
833
834 WriteLiteral(" type=\"application/ld+json\"");
835
836 WriteLiteral(">\r\n {\r\n \"");
837
838 WriteLiteral("@context\": \"https://schema.org\",\r\n \"");
839
840 WriteLiteral("@type\": \"Product\",\r\n \"name\": \"");
841
842
843 #line 165 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
844 Write(reviewName);
845
846
847 #line default
848 #line hidden
849 WriteLiteral("\",\r\n \"url\":\"");
850
851
852 #line 166 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
853 Write(reviewUrl);
854
855
856 #line default
857 #line hidden
858 WriteLiteral("\",\r\n \"aggregateRating\": {\r\n \"");
859
860 WriteLiteral("@type\": \"AggregateRating\",\r\n \"bestRating\": \"");
861
862
863 #line 169 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
864 Write(reviewBestRating);
865
866
867 #line default
868 #line hidden
869 WriteLiteral("\",\r\n \"worstRating\": \"");
870
871
872 #line 170 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
873 Write(reviewWorstRating);
874
875
876 #line default
877 #line hidden
878 WriteLiteral("\",\r\n \"ratingValue\": \"");
879
880
881 #line 171 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
882 Write(reviewRatingValue);
883
884
885 #line default
886 #line hidden
887 WriteLiteral("\",\r\n \"reviewCount\": \"");
888
889
890 #line 172 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
891 Write(reviewCount);
892
893
894 #line default
895 #line hidden
896 WriteLiteral("\"\r\n }\r\n }\r\n</script>\r\n");
897
898 WriteLiteral("\t");
899
900
901 #line 176 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
902 Write(RenderSnippet("DataLayer"));
903
904
905 #line default
906 #line hidden
907 WriteLiteral("\r\n\r\n");
908
909 WriteLiteral("\t");
910
911
912 #line 178 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
913 Write(RenderSnippet("GoogleMapsScript"));
914
915
916 #line default
917 #line hidden
918 WriteLiteral("\r\n\r\n");
919
920
921 #line 180 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
922
923
924 #line default
925 #line hidden
926
927 #line 180 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
928
929 // TODO: Add there options to master config for product overview
930 bool hidePricesForGuests = false;
931 bool hideShoppingCartForGuests = false;
932
933 bool enableShoppingCart = hideShoppingCartForGuests && Pageview.User == null ? false : (bool) GetBoolean("Item.Area.ConfigModuleShoppingCart");
934 bool enableLogin = (bool) GetBoolean("Item.Area.ConfigModuleLogin");
935 bool enableQuickOrder = (bool) GetBoolean("Item.Area.ConfigModuleQuickOrder");
936 bool enableAdvancedSearch = (bool) GetBoolean("Item.Area.ConfigModuleAdvancedSearch");
937 bool enableCallMeBack = (bool) GetBoolean("Item.Area.ConfigModuleCallMeBack");
938 bool enableDyslexicFont = (bool) GetBoolean("Item.Area.ConfigModuleDyslexicFont");
939 bool enableProductCompare = (bool) GetBoolean("Item.Area.ConfigModuleProductCompare");
940
941
942 #line default
943 #line hidden
944 WriteLiteral("\r\n\r\n");
945
946
947 #line 194 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
948 Write(GetValue("Stylesheets"));
949
950
951 #line default
952 #line hidden
953 WriteLiteral("\r\n");
954
955
956 #line 195 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
957 Write(GetValue("Javascripts"));
958
959
960 #line default
961 #line hidden
962 WriteLiteral("\r\n</head>\r\n\r\n<body>\r\n");
963
964 WriteLiteral("\t");
965
966
967 #line 199 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
968 Write(GetString("Item.Area.BodyScript"));
969
970
971 #line default
972 #line hidden
973 WriteLiteral("\r\n");
974
975
976 #line 200 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
977
978
979 #line default
980 #line hidden
981
982 #line 200 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
983
984 if (_cookieOptinLevel.ToString() == "All" || _enabledCookieCategories.Contains("Marketing_Cookies"))
985 {
986
987
988 #line default
989 #line hidden
990
991 #line 203 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
992 Write(GetString("Item.Area.BodyScriptAfterConsent"));
993
994
995 #line default
996 #line hidden
997
998 #line 203 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
999
1000 }
1001
1002
1003 #line default
1004 #line hidden
1005 WriteLiteral("\r\n");
1006
1007 WriteLiteral("\t");
1008
1009
1010 #line 206 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1011 Write(GetString("Item.Area.TailScript"));
1012
1013
1014 #line default
1015 #line hidden
1016 WriteLiteral("\r\n\r\n");
1017
1018
1019 #line 208 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1020
1021
1022 #line default
1023 #line hidden
1024 WriteLiteral("\r\n");
1025
1026
1027 #line 211 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1028
1029 string logo = GetString("Item.Area.Logo");
1030 string logoAlt = GetString("Item.Area.Logo_Alt");
1031
1032 int SearchPageID = Bluedesk.Tools.DynamicWeb.Generic.PageHelper.GetPageIDByNavigationTag("searchresults", Pageview.AreaID);
1033 var SearchPlaceholder = Translate("Searchbox.PlaceholderValue", "Search...");
1034 var SearchPlaceholderHover = Translate("Search.PlaceholderValue2", "Zoekt u misschien een ...?");
1035 var SearchPrefill = Dynamicweb.Context.Current.Request["q"];
1036 var SearchboxClass = !string.IsNullOrWhiteSpace(SearchPrefill) ? "open" : "";
1037 var SearchtoggleClass = !string.IsNullOrWhiteSpace(SearchPrefill) ? "close" : "";
1038
1039
1040 #line default
1041 #line hidden
1042 WriteLiteral("\r\n\r\n<header");
1043
1044 WriteLiteral(" class=\"header header--mobile\"");
1045
1046 WriteLiteral(">\r\n\r\n\t<div");
1047
1048 WriteLiteral(" class=\"flex items-center\"");
1049
1050 WriteLiteral(">\r\n\t\t<a");
1051
1052 WriteLiteral(" href=\"/\"");
1053
1054 WriteLiteral(" class=\"w-full mr-4 header__logo__wrapper\"");
1055
1056 WriteLiteral(">\r\n\t\t\t<img");
1057
1058 WriteLiteral(" class=\"header__logo\"");
1059
1060 WriteAttribute("src", Tuple.Create(" src=\"", 9327), Tuple.Create("\"", 9427)
1061 , Tuple.Create(Tuple.Create("", 9333), Tuple.Create("/Admin/Public/GetImage.ashx?Image=", 9333), true)
1062
1063 #line 227 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1064 , Tuple.Create(Tuple.Create("", 9367), Tuple.Create<System.Object, System.Int32>(logo
1065
1066 #line default
1067 #line hidden
1068 , 9367), false)
1069 , Tuple.Create(Tuple.Create("", 9372), Tuple.Create("&Crop=5&Format=webp&Quality=99&Compression=80&Width=400", 9372), true)
1070 );
1071
1072 WriteLiteral(" alt=\"Logo\"");
1073
1074 WriteLiteral(" width=\"400\"");
1075
1076 WriteLiteral(" height=\"200\"");
1077
1078 WriteLiteral(">\r\n\t\t</a>\r\n\r\n");
1079
1080
1081 #line 230 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1082
1083
1084 #line default
1085 #line hidden
1086 WriteLiteral("\r\n");
1087
1088
1089 #line 237 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1090 if (LanguageSwitcher.GetLanguages().Count > 1)
1091 {
1092
1093
1094 #line default
1095 #line hidden
1096 WriteLiteral("\t<div");
1097
1098 WriteLiteral(" class=\"top-toggles\"");
1099
1100 WriteLiteral(">\r\n\t\t<div");
1101
1102 WriteLiteral(" class=\"language\"");
1103
1104 WriteLiteral(">\r\n\t\t\t<div");
1105
1106 WriteLiteral(" class=\"language-dropdown\"");
1107
1108 WriteLiteral(">\r\n\t\t\t\t<button");
1109
1110 WriteLiteral(" class=\"language-dropdown__toggle\"");
1111
1112 WriteLiteral(" type=\"button\"");
1113
1114 WriteLiteral(" aria-label=\"Change language\"");
1115
1116 WriteLiteral(">\r\n\t\t\t\t\t<span");
1117
1118 WriteAttribute("class", Tuple.Create(" class=\"", 9991), Tuple.Create("\"", 10071)
1119 , Tuple.Create(Tuple.Create("", 9999), Tuple.Create("flag", 9999), true)
1120 , Tuple.Create(Tuple.Create(" ", 10003), Tuple.Create("flag-icon", 10004), true)
1121 , Tuple.Create(Tuple.Create(" ", 10013), Tuple.Create("flag-icon-", 10014), true)
1122
1123 #line 243 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1124 , Tuple.Create(Tuple.Create("", 10024), Tuple.Create<System.Object, System.Int32>(Pageview.Area.Culture.Substring(3,2).ToLower()
1125
1126 #line default
1127 #line hidden
1128 , 10024), false)
1129 );
1130
1131 WriteLiteral("></span>\r\n\t\t\t\t\t<i");
1132
1133 WriteLiteral(" class=\"fal fa-chevron-down\"");
1134
1135 WriteLiteral("></i>\r\n\t\t\t\t</button>\r\n\t\t\t\t<ul");
1136
1137 WriteLiteral(" class=\"language-dropdown__options\"");
1138
1139 WriteLiteral(">\r\n");
1140
1141
1142 #line 247 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1143
1144
1145 #line default
1146 #line hidden
1147
1148 #line 247 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1149 foreach (var l in LanguageSwitcher.GetLanguages())
1150 {
1151 string languageName = @l.NativeName.ToString().Split('(')[0];
1152
1153
1154 #line default
1155 #line hidden
1156 WriteLiteral("<li");
1157
1158 WriteLiteral(" class=\"language-dropdown__item\"");
1159
1160 WriteLiteral(">\r\n\t\t\t\t\t\t\t<a");
1161
1162 WriteAttribute("href", Tuple.Create(" href=\'", 10372), Tuple.Create("\'", 10385)
1163
1164 #line 251 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1165 , Tuple.Create(Tuple.Create("", 10379), Tuple.Create<System.Object, System.Int32>(l.Url
1166
1167 #line default
1168 #line hidden
1169 , 10379), false)
1170 );
1171
1172 WriteAttribute("title", Tuple.Create(" title=\"", 10386), Tuple.Create("\"", 10407)
1173
1174 #line 251 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1175 , Tuple.Create(Tuple.Create("", 10394), Tuple.Create<System.Object, System.Int32>(languageName
1176
1177 #line default
1178 #line hidden
1179 , 10394), false)
1180 );
1181
1182 WriteLiteral(">\r\n\t\t\t\t\t\t\t\t<span");
1183
1184 WriteAttribute("class", Tuple.Create(" class=\"", 10424), Tuple.Create("\"", 10466)
1185 , Tuple.Create(Tuple.Create("", 10432), Tuple.Create("flag-icon", 10432), true)
1186 , Tuple.Create(Tuple.Create(" ", 10441), Tuple.Create("flag-icon-", 10442), true)
1187
1188 #line 252 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1189 , Tuple.Create(Tuple.Create("", 10452), Tuple.Create<System.Object, System.Int32>(l.CountryCode
1190
1191 #line default
1192 #line hidden
1193 , 10452), false)
1194 );
1195
1196 WriteLiteral("></span>\r\n\t\t\t\t\t\t\t\t<span");
1197
1198 WriteLiteral(" class=\"language-dropdown__item-code\"");
1199
1200 WriteLiteral(">");
1201
1202
1203 #line 253 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1204 Write(languageName);
1205
1206
1207 #line default
1208 #line hidden
1209 WriteLiteral("</span>\r\n\t\t\t\t\t\t\t</a>\r\n\t\t\t\t\t\t</li>\r\n");
1210
1211
1212 #line 256 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1213 }
1214
1215
1216 #line default
1217 #line hidden
1218 WriteLiteral("\t\t\t\t</ul>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n");
1219
1220
1221 #line 261 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1222 }
1223
1224
1225 #line default
1226 #line hidden
1227 WriteLiteral("\r\n\r\n");
1228
1229
1230 #line 264 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1231
1232
1233 #line default
1234 #line hidden
1235
1236 #line 264 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1237 if(enableShoppingCart) {
1238
1239
1240 #line default
1241 #line hidden
1242 WriteLiteral("\t\t\t<div");
1243
1244 WriteLiteral(" class=\"app-shopping-cart\"");
1245
1246 WriteLiteral(" data-cart-location=\"header-mobile\"");
1247
1248 WriteLiteral(" data-enable-shoppingcart=\"");
1249
1250
1251 #line 265 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1252 Write(enableShoppingCart);
1253
1254
1255 #line default
1256 #line hidden
1257 WriteLiteral("\"");
1258
1259 WriteLiteral("></div>\r\n");
1260
1261
1262 #line 266 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1263 }
1264
1265
1266 #line default
1267 #line hidden
1268 WriteLiteral("\r\n\t\t<div");
1269
1270 WriteLiteral(" id=\"hamburger\"");
1271
1272 WriteLiteral(" class=\"icon__content\"");
1273
1274 WriteLiteral(">\r\n\t\t\t<i");
1275
1276 WriteLiteral(" class=\"fal fa-bars icon\"");
1277
1278 WriteLiteral("></i>\r\n\t\t</div>\r\n\r\n\t</div>\r\n\r\n</header>\r\n\r\n<header");
1279
1280 WriteLiteral(" class=\"header header--desktop\"");
1281
1282 WriteLiteral(">\r\n\r\n");
1283
1284
1285 #line 278 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1286
1287
1288 #line default
1289 #line hidden
1290 WriteLiteral("\r\n<section");
1291
1292 WriteLiteral(" class=\"topmenu\"");
1293
1294 WriteLiteral(">\r\n\r\n\t<div");
1295
1296 WriteLiteral(" class=\"topmenu__container container\"");
1297
1298 WriteLiteral(">\r\n\r\n\t\t<ul");
1299
1300 WriteLiteral(" class=\"usp__list\"");
1301
1302 WriteLiteral(">\r\n");
1303
1304 WriteLiteral("\t\t\t");
1305
1306
1307 #line 286 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1308 Write(RenderHeaderUSP(@GetString("Item.Area.USP_1.Value"), @GetString("Item.Area.USP_1_icon.Value")));
1309
1310
1311 #line default
1312 #line hidden
1313 WriteLiteral("\r\n");
1314
1315 WriteLiteral("\t\t\t");
1316
1317
1318 #line 287 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1319 Write(RenderHeaderUSP(@GetString("Item.Area.USP_2.Value"), @GetString("Item.Area.USP_2_icon.Value")));
1320
1321
1322 #line default
1323 #line hidden
1324 WriteLiteral("\r\n");
1325
1326 WriteLiteral("\t\t\t");
1327
1328
1329 #line 288 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1330 Write(RenderHeaderUSP(@GetString("Item.Area.USP_3.Value"), @GetString("Item.Area.USP_3_icon.Value")));
1331
1332
1333 #line default
1334 #line hidden
1335 WriteLiteral("\r\n");
1336
1337 WriteLiteral("\t\t\t");
1338
1339
1340 #line 289 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1341 Write(RenderHeaderUSP(@GetString("Item.Area.USP_4.Value"), @GetString("Item.Area.USP_4_icon.Value")));
1342
1343
1344 #line default
1345 #line hidden
1346 WriteLiteral("\r\n");
1347
1348 WriteLiteral("\t\t\t");
1349
1350
1351 #line 290 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1352 Write(RenderHeaderUSP(@GetString("Item.Area.USP_5.Value"), @GetString("Item.Area.USP_5_icon.Value")));
1353
1354
1355 #line default
1356 #line hidden
1357 WriteLiteral("\r\n\t\t</ul>\r\n\r\n\t\t<section");
1358
1359 WriteLiteral(" class=\"flex flex-row\"");
1360
1361 WriteLiteral(">\r\n\r\n\t\t\t<ul");
1362
1363 WriteLiteral(" class=\"topmenu__list\"");
1364
1365 WriteLiteral(">\r\n");
1366
1367 WriteLiteral("\t\t\t\t");
1368
1369
1370 #line 296 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1371 Write(GetValue("DwNavigation(topnavigation)"));
1372
1373
1374 #line default
1375 #line hidden
1376 WriteLiteral("\r\n");
1377
1378
1379 #line 297 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1380
1381
1382 #line default
1383 #line hidden
1384
1385 #line 297 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1386 if (enableLogin)
1387 {
1388 if (Pageview.User == null)
1389 {
1390
1391
1392 #line default
1393 #line hidden
1394 WriteLiteral("\t\t\t\t\t\t<li");
1395
1396 WriteLiteral(" class=\"topmenu__item topmenu__login\"");
1397
1398 WriteLiteral(">\r\n\t\t\t\t\t\t\t<a");
1399
1400 WriteLiteral(" href=\"javascript:;\"");
1401
1402 WriteLiteral(" class=\"topmenu__link topmenu__link--login\"");
1403
1404 WriteLiteral(">");
1405
1406
1407 #line 302 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1408 Write(Translate("User.Login", "Login"));
1409
1410
1411 #line default
1412 #line hidden
1413 WriteLiteral("</a>\r\n\t\t\t\t\t\t</li>\r\n");
1414
1415
1416 #line 304 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1417 }
1418 else
1419 {
1420
1421
1422 #line default
1423 #line hidden
1424 WriteLiteral("\t\t\t\t\t\t<li");
1425
1426 WriteLiteral(" class=\"topmenu__item topmenu__login\"");
1427
1428 WriteLiteral(">\r\n\t\t\t\t\t\t\t<a");
1429
1430 WriteAttribute("href", Tuple.Create(" href=\"", 12156), Tuple.Create("\"", 12217)
1431 , Tuple.Create(Tuple.Create("", 12163), Tuple.Create("/Admin/Public/ExtranetLogoff.aspx?ID=", 12163), true)
1432
1433 #line 308 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1434 , Tuple.Create(Tuple.Create("", 12200), Tuple.Create<System.Object, System.Int32>(Pageview.Page.ID
1435
1436 #line default
1437 #line hidden
1438 , 12200), false)
1439 );
1440
1441 WriteLiteral(" class=\"topmenu__link\"");
1442
1443 WriteLiteral(">");
1444
1445
1446 #line 308 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1447 Write(Translate("User.Logout", "Logout"));
1448
1449
1450 #line default
1451 #line hidden
1452 WriteLiteral("</a>\r\n\t\t\t\t\t\t</li>\r\n");
1453
1454
1455 #line 310 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1456 }
1457 }
1458
1459
1460 #line default
1461 #line hidden
1462 WriteLiteral("\t\t\t</ul>\r\n\t\t\t\t\t\t\r\n");
1463
1464
1465 #line 314 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1466
1467
1468 #line default
1469 #line hidden
1470
1471 #line 314 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1472 if (enableDyslexicFont)
1473 {
1474
1475
1476 #line default
1477 #line hidden
1478 WriteLiteral("\t\t\t\t<div");
1479
1480 WriteLiteral(" class=\"app-font-toggle\"");
1481
1482 WriteLiteral(" data-standardfont=\"Maven Pro\"");
1483
1484 WriteLiteral("></div>\r\n");
1485
1486
1487 #line 317 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1488 }
1489
1490
1491 #line default
1492 #line hidden
1493 WriteLiteral("\r\n");
1494
1495
1496 #line 319 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1497
1498
1499 #line default
1500 #line hidden
1501 WriteLiteral("\r\n");
1502
1503
1504 #line 326 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1505 if (LanguageSwitcher.GetLanguages().Count > 1)
1506 {
1507
1508
1509 #line default
1510 #line hidden
1511 WriteLiteral("\t<div");
1512
1513 WriteLiteral(" class=\"top-toggles\"");
1514
1515 WriteLiteral(">\r\n\t\t<div");
1516
1517 WriteLiteral(" class=\"language\"");
1518
1519 WriteLiteral(">\r\n\t\t\t<div");
1520
1521 WriteLiteral(" class=\"language-dropdown\"");
1522
1523 WriteLiteral(">\r\n\t\t\t\t<button");
1524
1525 WriteLiteral(" class=\"language-dropdown__toggle\"");
1526
1527 WriteLiteral(" type=\"button\"");
1528
1529 WriteLiteral(" aria-label=\"Change language\"");
1530
1531 WriteLiteral(">\r\n\t\t\t\t\t<span");
1532
1533 WriteAttribute("class", Tuple.Create(" class=\"", 12957), Tuple.Create("\"", 13037)
1534 , Tuple.Create(Tuple.Create("", 12965), Tuple.Create("flag", 12965), true)
1535 , Tuple.Create(Tuple.Create(" ", 12969), Tuple.Create("flag-icon", 12970), true)
1536 , Tuple.Create(Tuple.Create(" ", 12979), Tuple.Create("flag-icon-", 12980), true)
1537
1538 #line 332 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1539 , Tuple.Create(Tuple.Create("", 12990), Tuple.Create<System.Object, System.Int32>(Pageview.Area.Culture.Substring(3,2).ToLower()
1540
1541 #line default
1542 #line hidden
1543 , 12990), false)
1544 );
1545
1546 WriteLiteral("></span>\r\n\t\t\t\t\t<i");
1547
1548 WriteLiteral(" class=\"fal fa-chevron-down\"");
1549
1550 WriteLiteral("></i>\r\n\t\t\t\t</button>\r\n\t\t\t\t<ul");
1551
1552 WriteLiteral(" class=\"language-dropdown__options\"");
1553
1554 WriteLiteral(">\r\n");
1555
1556
1557 #line 336 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1558
1559
1560 #line default
1561 #line hidden
1562
1563 #line 336 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1564 foreach (var l in LanguageSwitcher.GetLanguages())
1565 {
1566 string languageName = @l.NativeName.ToString().Split('(')[0];
1567
1568
1569 #line default
1570 #line hidden
1571 WriteLiteral("<li");
1572
1573 WriteLiteral(" class=\"language-dropdown__item\"");
1574
1575 WriteLiteral(">\r\n\t\t\t\t\t\t\t<a");
1576
1577 WriteAttribute("href", Tuple.Create(" href=\'", 13338), Tuple.Create("\'", 13351)
1578
1579 #line 340 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1580 , Tuple.Create(Tuple.Create("", 13345), Tuple.Create<System.Object, System.Int32>(l.Url
1581
1582 #line default
1583 #line hidden
1584 , 13345), false)
1585 );
1586
1587 WriteAttribute("title", Tuple.Create(" title=\"", 13352), Tuple.Create("\"", 13373)
1588
1589 #line 340 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1590 , Tuple.Create(Tuple.Create("", 13360), Tuple.Create<System.Object, System.Int32>(languageName
1591
1592 #line default
1593 #line hidden
1594 , 13360), false)
1595 );
1596
1597 WriteLiteral(">\r\n\t\t\t\t\t\t\t\t<span");
1598
1599 WriteAttribute("class", Tuple.Create(" class=\"", 13390), Tuple.Create("\"", 13432)
1600 , Tuple.Create(Tuple.Create("", 13398), Tuple.Create("flag-icon", 13398), true)
1601 , Tuple.Create(Tuple.Create(" ", 13407), Tuple.Create("flag-icon-", 13408), true)
1602
1603 #line 341 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1604 , Tuple.Create(Tuple.Create("", 13418), Tuple.Create<System.Object, System.Int32>(l.CountryCode
1605
1606 #line default
1607 #line hidden
1608 , 13418), false)
1609 );
1610
1611 WriteLiteral("></span>\r\n\t\t\t\t\t\t\t\t<span");
1612
1613 WriteLiteral(" class=\"language-dropdown__item-code\"");
1614
1615 WriteLiteral(">");
1616
1617
1618 #line 342 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1619 Write(languageName);
1620
1621
1622 #line default
1623 #line hidden
1624 WriteLiteral("</span>\r\n\t\t\t\t\t\t\t</a>\r\n\t\t\t\t\t\t</li>\r\n");
1625
1626
1627 #line 345 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1628 }
1629
1630
1631 #line default
1632 #line hidden
1633 WriteLiteral("\t\t\t\t</ul>\r\n\t\t\t</div>\r\n\t\t</div>\r\n\t</div>\r\n");
1634
1635
1636 #line 350 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1637 }
1638
1639
1640 #line default
1641 #line hidden
1642 WriteLiteral("\r\n\r\n");
1643
1644
1645 #line 353 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1646
1647
1648 #line default
1649 #line hidden
1650
1651 #line 353 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1652 if (enableShoppingCart)
1653 {
1654
1655
1656 #line default
1657 #line hidden
1658 WriteLiteral("\t\t\t\t<div");
1659
1660 WriteLiteral(" class=\"app-shopping-cart\"");
1661
1662 WriteLiteral(" data-cart-location=\"header-desktop\"");
1663
1664 WriteLiteral(" data-enable-shoppingcart=\"");
1665
1666
1667 #line 355 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1668 Write(enableShoppingCart);
1669
1670
1671 #line default
1672 #line hidden
1673 WriteLiteral("\"");
1674
1675 WriteLiteral("></div>\r\n");
1676
1677
1678 #line 356 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1679 }
1680
1681
1682 #line default
1683 #line hidden
1684 WriteLiteral("\r\n\t\t</section>\r\n\t\t\r\n\t</div>\r\n\r\n</section>\r\n\r\n");
1685
1686 WriteLiteral("\r\n\r\n\t<section");
1687
1688 WriteLiteral(" class=\"header__container container\"");
1689
1690 WriteLiteral(">\r\n\r\n\t\t<a");
1691
1692 WriteLiteral(" href=\"/\"");
1693
1694 WriteLiteral(" class=\"flex items-center\"");
1695
1696 WriteLiteral(">\r\n\t\t\t<img");
1697
1698 WriteLiteral(" class=\"header__logo\"");
1699
1700 WriteAttribute("src", Tuple.Create(" src=\"", 14264), Tuple.Create("\"", 14364)
1701 , Tuple.Create(Tuple.Create("", 14270), Tuple.Create("/Admin/Public/GetImage.ashx?Image=", 14270), true)
1702
1703 #line 381 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1704 , Tuple.Create(Tuple.Create("", 14304), Tuple.Create<System.Object, System.Int32>(logo
1705
1706 #line default
1707 #line hidden
1708 , 14304), false)
1709 , Tuple.Create(Tuple.Create("", 14309), Tuple.Create("&Crop=5&Format=webp&Quality=99&Compression=80&Width=400", 14309), true)
1710 );
1711
1712 WriteLiteral(" alt=\"Logo\"");
1713
1714 WriteLiteral(" width=\"400\"");
1715
1716 WriteLiteral(" height=\"200\"");
1717
1718 WriteLiteral(">\r\n\t\t</a>\r\n\r\n");
1719
1720
1721 #line 384 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1722
1723
1724 #line default
1725 #line hidden
1726
1727 #line 384 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1728 if(enableAdvancedSearch) {
1729
1730
1731 #line default
1732 #line hidden
1733 WriteLiteral("\t\t\t<div");
1734
1735 WriteLiteral(" id=\"advanced-search\"");
1736
1737 WriteLiteral("></div>\r\n");
1738
1739
1740 #line 386 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1741 } else {
1742
1743
1744 #line default
1745 #line hidden
1746 WriteLiteral("\t\t\t<div");
1747
1748 WriteLiteral(" class=\"searchbox\"");
1749
1750 WriteLiteral(">\r\n <form");
1751
1752 WriteLiteral(" class=\"searchbox__form no-validate\"");
1753
1754 WriteLiteral(" method=\"get\"");
1755
1756 WriteLiteral(" action=\"/Default.aspx\"");
1757
1758 WriteLiteral(" autocomplete=\"off\"");
1759
1760 WriteLiteral(" role=\"search\"");
1761
1762 WriteLiteral(">\r\n <input");
1763
1764 WriteLiteral(" type=\"hidden\"");
1765
1766 WriteLiteral(" name=\"ID\"");
1767
1768 WriteAttribute("value", Tuple.Create(" value=\"", 14677), Tuple.Create("\"", 14698)
1769
1770 #line 389 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1771 , Tuple.Create(Tuple.Create("", 14685), Tuple.Create<System.Object, System.Int32>(SearchPageID
1772
1773 #line default
1774 #line hidden
1775 , 14685), false)
1776 );
1777
1778 WriteLiteral(">\r\n <input");
1779
1780 WriteLiteral(" type=\"text\"");
1781
1782 WriteLiteral(" name=\"q\"");
1783
1784 WriteAttribute("value", Tuple.Create(" value=\"", 14737), Tuple.Create("\"", 14759)
1785
1786 #line 390 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1787 , Tuple.Create(Tuple.Create("", 14745), Tuple.Create<System.Object, System.Int32>(SearchPrefill
1788
1789 #line default
1790 #line hidden
1791 , 14745), false)
1792 );
1793
1794 WriteLiteral(" class=\"input form__input input--text searchbox__input\"");
1795
1796 WriteAttribute("placeholder", Tuple.Create(" placeholder=\"", 14815), Tuple.Create("\"", 14847)
1797
1798 #line 390 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1799 , Tuple.Create(Tuple.Create("", 14829), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder
1800
1801 #line default
1802 #line hidden
1803 , 14829), false)
1804 );
1805
1806 WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 14848), Tuple.Create("\"", 14879)
1807
1808 #line 390 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1809 , Tuple.Create(Tuple.Create("", 14861), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder
1810
1811 #line default
1812 #line hidden
1813 , 14861), false)
1814 );
1815
1816 WriteLiteral(" data-placeholder=\"");
1817
1818
1819 #line 390 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1820 Write(SearchPlaceholder);
1821
1822
1823 #line default
1824 #line hidden
1825 WriteLiteral("\"");
1826
1827 WriteLiteral(" data-hoverplaceholder=\"");
1828
1829
1830 #line 390 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1831 Write(SearchPlaceholderHover);
1832
1833
1834 #line default
1835 #line hidden
1836 WriteLiteral("\"");
1837
1838 WriteLiteral(">\r\n <div");
1839
1840 WriteLiteral(" class=\"searchbox__button\"");
1841
1842 WriteLiteral(">\r\n <button");
1843
1844 WriteLiteral(" type=\"submit\"");
1845
1846 WriteLiteral(" class=\"searchbox__form__submit icon icon--medium icon__search input__icon\"");
1847
1848 WriteLiteral(" aria-label=\"Search\"");
1849
1850 WriteLiteral(">\r\n <i");
1851
1852 WriteLiteral(" class=\"fal fa-search\"");
1853
1854 WriteLiteral("></i>\r\n </button>\r\n </div>\r\n </form>\r\n</div>\r\n");
1855
1856
1857 #line 398 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1858 }
1859
1860
1861 #line default
1862 #line hidden
1863 WriteLiteral("\r\n\t\t<div");
1864
1865 WriteLiteral(" class=\"header__cta\"");
1866
1867 WriteLiteral(">\r\n");
1868
1869
1870 #line 401 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1871
1872
1873 #line default
1874 #line hidden
1875
1876 #line 401 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1877 if (!isOffline)
1878 {
1879
1880
1881 #line default
1882 #line hidden
1883 WriteLiteral("\t\t\t\t<a");
1884
1885 WriteAttribute("href", Tuple.Create(" href=\"", 15317), Tuple.Create("\"", 15349)
1886 , Tuple.Create(Tuple.Create("", 15324), Tuple.Create("tel:", 15324), true)
1887
1888 #line 403 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1889 , Tuple.Create(Tuple.Create("", 15328), Tuple.Create<System.Object, System.Int32>(formattedPhonenumber
1890
1891 #line default
1892 #line hidden
1893 , 15328), false)
1894 );
1895
1896 WriteLiteral(" class=\"header__cta--phone phone-cta\"");
1897
1898 WriteLiteral(">\r\n\t\t\t\t\t<p");
1899
1900 WriteLiteral(" class=\"phone-cta__number\"");
1901
1902 WriteLiteral("><i");
1903
1904 WriteLiteral(" class=\"fas fa-phone-alt\"");
1905
1906 WriteLiteral("></i>");
1907
1908
1909 #line 404 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1910 Write(Translate("Header.CallUsOn", "Call us on"));
1911
1912
1913 #line default
1914 #line hidden
1915 WriteLiteral("<span>");
1916
1917
1918 #line 404 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1919 Write(phonenumber);
1920
1921
1922 #line default
1923 #line hidden
1924 WriteLiteral("</span></p>\r\n\t\t\t\t\t<div");
1925
1926 WriteLiteral(" class=\"phone-cta__availability__wrapper\"");
1927
1928 WriteLiteral(">\r\n\t\t\t\t\t\t<i");
1929
1930 WriteLiteral(" class=\"fas fa-circle phone-cta__availability__icon\"");
1931
1932 WriteLiteral("></i>\r\n\t\t\t\t\t\t<p");
1933
1934 WriteLiteral(" class=\"phone-cta__availability__description\"");
1935
1936 WriteLiteral(">");
1937
1938
1939 #line 407 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1940 Write(Translate("Header.AvailableUntill", "We are available until"));
1941
1942
1943 #line default
1944 #line hidden
1945 WriteLiteral(" ");
1946
1947
1948 #line 407 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1949 Write(availableToHour);
1950
1951
1952 #line default
1953 #line hidden
1954 WriteLiteral("</p>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</a>\r\n");
1955
1956
1957 #line 410 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1958 }
1959 else
1960 {
1961
1962
1963 #line default
1964 #line hidden
1965 WriteLiteral("\t\t\t\t<div");
1966
1967 WriteLiteral(" class=\"header__cta--callmeback callmeback-cta\"");
1968
1969 WriteLiteral(">\r\n\t\t\t\t\t<a");
1970
1971 WriteAttribute("href", Tuple.Create(" href=\"", 15898), Tuple.Create("\"", 15924)
1972
1973 #line 414 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1974 , Tuple.Create(Tuple.Create("", 15905), Tuple.Create<System.Object, System.Int32>(callmebackformlink
1975
1976 #line default
1977 #line hidden
1978 , 15905), false)
1979 );
1980
1981 WriteLiteral(" class=\"btn default-btn btn__outline btn--callmeback\"");
1982
1983 WriteLiteral(">\r\n\t\t\t\t\t\t<span");
1984
1985 WriteLiteral(" class=\"btn__text\"");
1986
1987 WriteLiteral(">");
1988
1989
1990 #line 415 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
1991 Write(Translate("Header.CallMeBack", "Call me back"));
1992
1993
1994 #line default
1995 #line hidden
1996 WriteLiteral("</span>\r\n\t\t\t\t\t\t<i");
1997
1998 WriteLiteral(" class=\"btn__icon fas fa-phone\"");
1999
2000 WriteLiteral("></i>\r\n\t\t\t\t\t</a>\r\n\t\t\t\t</div>\r\n");
2001
2002
2003 #line 419 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2004 }
2005
2006
2007 #line default
2008 #line hidden
2009 WriteLiteral("\t\t</div>\r\n\r\n\t</section>\r\n\r\n</header>\r\n\r\n<nav>\r\n");
2010
2011
2012 #line 427 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2013
2014
2015 #line default
2016 #line hidden
2017 WriteLiteral("\r\n<section");
2018
2019 WriteLiteral(" class=\"mainmenu mainmenu__container\"");
2020
2021 WriteLiteral(">\r\n\t<header-menu");
2022
2023 WriteLiteral(" id=\"header-menu\"");
2024
2025 WriteLiteral(" data-enable-quickorder=\"");
2026
2027
2028 #line 435 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2029 Write(enableQuickOrder);
2030
2031
2032 #line default
2033 #line hidden
2034 WriteLiteral("\"");
2035
2036 WriteLiteral(">\r\n\t\t<!-- Fall back menu for non vue-->\r\n\t\t<div");
2037
2038 WriteLiteral(" class=\"container\"");
2039
2040 WriteLiteral(">\r\n\t\t\t<ul");
2041
2042 WriteLiteral(" class=\"mainmenu__list h-full\"");
2043
2044 WriteLiteral(">\r\n");
2045
2046 WriteLiteral("\t\t\t\t");
2047
2048
2049 #line 439 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2050 Write(GetValue("DwNavigation(mainmenu)"));
2051
2052
2053 #line default
2054 #line hidden
2055 WriteLiteral("\r\n");
2056
2057
2058 #line 440 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2059
2060
2061 #line default
2062 #line hidden
2063
2064 #line 440 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2065 if(enableQuickOrder)
2066 {
2067
2068
2069 #line default
2070 #line hidden
2071 WriteLiteral("\t\t\t\t\t<li");
2072
2073 WriteLiteral(" class=\"mainmenu__item quickorder__toggle\"");
2074
2075 WriteLiteral(">\r\n\t\t\t\t\t\t<button");
2076
2077 WriteLiteral(" class=\"mainmenu__link\"");
2078
2079 WriteLiteral(">Quick Order</button>\r\n\t\t\t\t\t</li>\r\n");
2080
2081
2082 #line 445 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2083 }
2084
2085
2086 #line default
2087 #line hidden
2088 WriteLiteral("\t\t\t</ul>\r\n\t\t</div>\r\n\t</header-menu>\r\n</section>\r\n\r\n</nav>\r\n\r\n\r\n<!-- DO NOT REMOVE" +
2089 " -->\r\n<div");
2090
2091 WriteLiteral(" id=\"quick-order\"");
2092
2093 WriteLiteral("></div>\r\n<div");
2094
2095 WriteLiteral(" id=\"backdrop-megamenu\"");
2096
2097 WriteLiteral("></div>\r\n<mega-menu");
2098
2099 WriteLiteral(" id=\"mega-menu\"");
2100
2101 WriteLiteral("></mega-menu>\r\n<!-- DO NOT REMOVE -->\r\n\r\n");
2102
2103
2104 #line 460 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2105
2106
2107 #line default
2108 #line hidden
2109 WriteLiteral("\r\n");
2110
2111
2112 #line 463 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2113
2114 // cp = currentpage
2115 var cp_default = System.Web.HttpContext.Current.Items["defaultActive"];
2116 var cp_productOverview = System.Web.HttpContext.Current.Items["productOverviewActive"];
2117 var cp_productDetail = System.Web.HttpContext.Current.Items["productDetailActive"];
2118 string stickyHeaderCTAText = GetString("Item.Area.Sticky_header_cta_text");
2119 string stickyHeaderCTALink = GetString("Item.Area.Sticky_header_cta_link");
2120
2121 string stickyHeaderCTAIcon = GetString("Item.Area.Sticky_header_cta_icon");
2122 string stickyHeaderCTAIconClass = (!string.IsNullOrWhiteSpace(stickyHeaderCTAIcon)) ? stickyHeaderCTAIcon : "fal fa-shopping-cart";
2123
2124
2125 #line default
2126 #line hidden
2127 WriteLiteral("\r\n\r\n<section");
2128
2129 WriteLiteral(" class=\"stickymenu flex\"");
2130
2131 WriteLiteral(">\r\n\r\n\t<!-- Sticky menu - Desktop -->\r\n\t<div");
2132
2133 WriteLiteral(" class=\"hidden lg:flex container justify-between items-center\"");
2134
2135 WriteLiteral(">\r\n\t\t<div");
2136
2137 WriteLiteral(" class=\"mr-4 inline-block\"");
2138
2139 WriteLiteral(">\r\n\t\t\t<a");
2140
2141 WriteLiteral(" href=\"/\"");
2142
2143 WriteLiteral(" class=\"flex items-center\"");
2144
2145 WriteLiteral(">\r\n\t\t\t\t<img");
2146
2147 WriteLiteral(" class=\"header__logo--sticky\"");
2148
2149 WriteAttribute("src", Tuple.Create(" src=\"", 18164), Tuple.Create("\"", 18175)
2150
2151 #line 481 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2152 , Tuple.Create(Tuple.Create("", 18170), Tuple.Create<System.Object, System.Int32>(logo
2153
2154 #line default
2155 #line hidden
2156 , 18170), false)
2157 );
2158
2159 WriteLiteral(" alt=\"Logo\"");
2160
2161 WriteLiteral(" width=\"200\"");
2162
2163 WriteLiteral(" height=\"50\"");
2164
2165 WriteLiteral(">\r\n\t\t\t</a>\r\n\t\t</div>\r\n\r\n");
2166
2167
2168 #line 485 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2169
2170
2171 #line default
2172 #line hidden
2173
2174 #line 485 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2175 if (cp_productDetail != null && (bool)cp_productDetail)
2176 {
2177
2178
2179 #line default
2180 #line hidden
2181
2182 #line 487 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2183 Write(RenderSnippet("ProductDetailHeaderDesktop"));
2184
2185
2186 #line default
2187 #line hidden
2188
2189 #line 487 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2190
2191 }
2192 else if (cp_productOverview != null && (bool)cp_productOverview)
2193 {
2194
2195
2196 #line default
2197 #line hidden
2198 WriteLiteral("\t\t\t<div");
2199
2200 WriteLiteral(" class=\"searchbox\"");
2201
2202 WriteLiteral(">\r\n <form");
2203
2204 WriteLiteral(" class=\"searchbox__form no-validate\"");
2205
2206 WriteLiteral(" method=\"get\"");
2207
2208 WriteLiteral(" action=\"/Default.aspx\"");
2209
2210 WriteLiteral(" autocomplete=\"off\"");
2211
2212 WriteLiteral(" role=\"search\"");
2213
2214 WriteLiteral(">\r\n <input");
2215
2216 WriteLiteral(" type=\"hidden\"");
2217
2218 WriteLiteral(" name=\"ID\"");
2219
2220 WriteAttribute("value", Tuple.Create(" value=\"", 18610), Tuple.Create("\"", 18631)
2221
2222 #line 493 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2223 , Tuple.Create(Tuple.Create("", 18618), Tuple.Create<System.Object, System.Int32>(SearchPageID
2224
2225 #line default
2226 #line hidden
2227 , 18618), false)
2228 );
2229
2230 WriteLiteral(">\r\n <input");
2231
2232 WriteLiteral(" type=\"text\"");
2233
2234 WriteLiteral(" name=\"q\"");
2235
2236 WriteAttribute("value", Tuple.Create(" value=\"", 18670), Tuple.Create("\"", 18692)
2237
2238 #line 494 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2239 , Tuple.Create(Tuple.Create("", 18678), Tuple.Create<System.Object, System.Int32>(SearchPrefill
2240
2241 #line default
2242 #line hidden
2243 , 18678), false)
2244 );
2245
2246 WriteLiteral(" class=\"input form__input input--text searchbox__input\"");
2247
2248 WriteAttribute("placeholder", Tuple.Create(" placeholder=\"", 18748), Tuple.Create("\"", 18780)
2249
2250 #line 494 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2251 , Tuple.Create(Tuple.Create("", 18762), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder
2252
2253 #line default
2254 #line hidden
2255 , 18762), false)
2256 );
2257
2258 WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 18781), Tuple.Create("\"", 18812)
2259
2260 #line 494 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2261 , Tuple.Create(Tuple.Create("", 18794), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder
2262
2263 #line default
2264 #line hidden
2265 , 18794), false)
2266 );
2267
2268 WriteLiteral(" data-placeholder=\"");
2269
2270
2271 #line 494 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2272 Write(SearchPlaceholder);
2273
2274
2275 #line default
2276 #line hidden
2277 WriteLiteral("\"");
2278
2279 WriteLiteral(" data-hoverplaceholder=\"");
2280
2281
2282 #line 494 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2283 Write(SearchPlaceholderHover);
2284
2285
2286 #line default
2287 #line hidden
2288 WriteLiteral("\"");
2289
2290 WriteLiteral(">\r\n <div");
2291
2292 WriteLiteral(" class=\"searchbox__button\"");
2293
2294 WriteLiteral(">\r\n <button");
2295
2296 WriteLiteral(" type=\"submit\"");
2297
2298 WriteLiteral(" class=\"searchbox__form__submit icon icon--medium icon__search input__icon\"");
2299
2300 WriteLiteral(" aria-label=\"Search\"");
2301
2302 WriteLiteral(">\r\n <i");
2303
2304 WriteLiteral(" class=\"fal fa-search\"");
2305
2306 WriteLiteral("></i>\r\n </button>\r\n </div>\r\n </form>\r\n</div>\r\n");
2307
2308
2309 #line 502 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2310
2311 if(@enableShoppingCart) {
2312
2313
2314 #line default
2315 #line hidden
2316 WriteLiteral("\t\t\t\t<div");
2317
2318 WriteLiteral(" class=\"app-shopping-cart\"");
2319
2320 WriteLiteral(" data-cart-location=\"sticky-desktop\"");
2321
2322 WriteLiteral(" data-enable-shoppingcart=\"");
2323
2324
2325 #line 504 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2326 Write(enableShoppingCart);
2327
2328
2329 #line default
2330 #line hidden
2331 WriteLiteral("\"");
2332
2333 WriteLiteral("></div>\r\n");
2334
2335
2336 #line 505 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2337 }
2338 }
2339 else
2340 {
2341
2342 if (!string.IsNullOrWhiteSpace(stickyHeaderCTAText))
2343 {
2344
2345
2346 #line default
2347 #line hidden
2348 WriteLiteral("\t\t\t\t<a");
2349
2350 WriteAttribute("href", Tuple.Create(" href=\"", 19434), Tuple.Create("\"", 19461)
2351
2352 #line 512 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2353 , Tuple.Create(Tuple.Create("", 19441), Tuple.Create<System.Object, System.Int32>(stickyHeaderCTALink
2354
2355 #line default
2356 #line hidden
2357 , 19441), false)
2358 );
2359
2360 WriteLiteral(" class=\"btn default-btn stickymenu__cta-btn\"");
2361
2362 WriteLiteral(">\r\n\t\t\t\t\t<span");
2363
2364 WriteLiteral(" class=\"btn__text stickymenu__cta-btn-label\"");
2365
2366 WriteLiteral(">");
2367
2368
2369 #line 513 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2370 Write(stickyHeaderCTAText);
2371
2372
2373 #line default
2374 #line hidden
2375 WriteLiteral("</span>\r\n\t\t\t\t\t<i");
2376
2377 WriteAttribute("class", Tuple.Create(" class=\"", 19601), Tuple.Create("\"", 19669)
2378 , Tuple.Create(Tuple.Create("", 19609), Tuple.Create("btn__icon", 19609), true)
2379
2380 #line 514 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2381 , Tuple.Create(Tuple.Create(" ", 19618), Tuple.Create<System.Object, System.Int32>(stickyHeaderCTAIconClass
2382
2383 #line default
2384 #line hidden
2385 , 19619), false)
2386 , Tuple.Create(Tuple.Create(" ", 19644), Tuple.Create("stickymenu__cta-btn-icon", 19645), true)
2387 );
2388
2389 WriteLiteral("></i>\r\n\t\t\t\t</a>\r\n");
2390
2391
2392 #line 516 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2393 }
2394
2395
2396
2397 #line default
2398 #line hidden
2399 WriteLiteral("\t\t\t<div");
2400
2401 WriteLiteral(" class=\"header__cta\"");
2402
2403 WriteLiteral(">\r\n");
2404
2405
2406 #line 519 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2407
2408
2409 #line default
2410 #line hidden
2411
2412 #line 519 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2413 if (!isOffline)
2414 {
2415
2416
2417 #line default
2418 #line hidden
2419 WriteLiteral("\t\t\t\t\t<a");
2420
2421 WriteAttribute("href", Tuple.Create(" href=\"", 19761), Tuple.Create("\"", 19793)
2422 , Tuple.Create(Tuple.Create("", 19768), Tuple.Create("tel:", 19768), true)
2423
2424 #line 521 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2425 , Tuple.Create(Tuple.Create("", 19772), Tuple.Create<System.Object, System.Int32>(formattedPhonenumber
2426
2427 #line default
2428 #line hidden
2429 , 19772), false)
2430 );
2431
2432 WriteLiteral(" class=\"header__cta--phone phone-cta phone-cta--compact\"");
2433
2434 WriteLiteral(">\r\n\t\t\t\t\t\t<p");
2435
2436 WriteLiteral(" class=\"phone-cta__number\"");
2437
2438 WriteLiteral("><i");
2439
2440 WriteLiteral(" class=\"fas fa-phone-alt\"");
2441
2442 WriteLiteral("></i><span>");
2443
2444
2445 #line 522 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2446 Write(phonenumber);
2447
2448
2449 #line default
2450 #line hidden
2451 WriteLiteral("</span></p>\r\n\t\t\t\t\t\t<p");
2452
2453 WriteLiteral(" class=\"phone-cta__availability__description\"");
2454
2455 WriteLiteral("><i");
2456
2457 WriteLiteral(" class=\"fas fa-circle phone-cta__availability__icon\"");
2458
2459 WriteLiteral("></i>");
2460
2461
2462 #line 523 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2463 Write(Translate("Header.Available", "Available"));
2464
2465
2466 #line default
2467 #line hidden
2468 WriteLiteral("</p>\r\n\t\t\t\t\t</a>\r\n");
2469
2470
2471 #line 525 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2472 }
2473 else
2474 {
2475
2476
2477 #line default
2478 #line hidden
2479 WriteLiteral("\t\t\t\t\t<div");
2480
2481 WriteLiteral(" class=\"header__cta--callmeback callmeback-cta\"");
2482
2483 WriteLiteral(">\r\n\t\t\t\t\t\t<a");
2484
2485 WriteAttribute("href", Tuple.Create(" href=\"", 20215), Tuple.Create("\"", 20241)
2486
2487 #line 529 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2488 , Tuple.Create(Tuple.Create("", 20222), Tuple.Create<System.Object, System.Int32>(callmebackformlink
2489
2490 #line default
2491 #line hidden
2492 , 20222), false)
2493 );
2494
2495 WriteLiteral(" class=\"btn default-btn btn__outline btn--callmeback\"");
2496
2497 WriteLiteral(">\r\n\t\t\t\t\t\t\t<span");
2498
2499 WriteLiteral(" class=\"btn__text\"");
2500
2501 WriteLiteral(">");
2502
2503
2504 #line 530 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2505 Write(Translate("Header.CallMeBack", "Call me back"));
2506
2507
2508 #line default
2509 #line hidden
2510 WriteLiteral("</span>\r\n\t\t\t\t\t\t\t<i");
2511
2512 WriteLiteral(" class=\"btn__icon fas fa-phone\"");
2513
2514 WriteLiteral("></i>\r\n\t\t\t\t\t\t</a>\r\n\t\t\t\t\t</div>\r\n");
2515
2516
2517 #line 534 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2518 }
2519
2520
2521 #line default
2522 #line hidden
2523 WriteLiteral("\t\t\t</div>\r\n");
2524
2525
2526 #line 536 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2527
2528 if(@enableShoppingCart) {
2529
2530
2531 #line default
2532 #line hidden
2533 WriteLiteral("\t\t\t\t<div");
2534
2535 WriteLiteral(" class=\"app-shopping-cart\"");
2536
2537 WriteLiteral(" data-cart-location=\"sticky-desktop\"");
2538
2539 WriteLiteral(" data-enable-shoppingcart=\"");
2540
2541
2542 #line 538 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2543 Write(enableShoppingCart);
2544
2545
2546 #line default
2547 #line hidden
2548 WriteLiteral("\"");
2549
2550 WriteLiteral("></div>\r\n");
2551
2552
2553 #line 539 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2554 }
2555 }
2556
2557
2558 #line default
2559 #line hidden
2560 WriteLiteral("\t</div>\r\n\r\n\t<!-- Sticky menu - Mobile -->\r\n\t<div");
2561
2562 WriteLiteral(" class=\"container flex lg:hidden justify-between items-center p-2\"");
2563
2564 WriteLiteral(">\r\n");
2565
2566
2567 #line 545 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2568
2569
2570 #line default
2571 #line hidden
2572
2573 #line 545 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2574 if (cp_productDetail != null && (bool)cp_productDetail)
2575 {
2576
2577
2578 #line default
2579 #line hidden
2580
2581 #line 547 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2582 Write(RenderSnippet("ProductDetailHeaderMobile"));
2583
2584
2585 #line default
2586 #line hidden
2587
2588 #line 547 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2589
2590 }
2591 else if (cp_productOverview != null && (bool)cp_productOverview)
2592 {
2593
2594
2595 #line default
2596 #line hidden
2597 WriteLiteral("\t\t\t<div");
2598
2599 WriteLiteral(" class=\"searchbox\"");
2600
2601 WriteLiteral(">\r\n <form");
2602
2603 WriteLiteral(" class=\"searchbox__form no-validate\"");
2604
2605 WriteLiteral(" method=\"get\"");
2606
2607 WriteLiteral(" action=\"/Default.aspx\"");
2608
2609 WriteLiteral(" autocomplete=\"off\"");
2610
2611 WriteLiteral(" role=\"search\"");
2612
2613 WriteLiteral(">\r\n <input");
2614
2615 WriteLiteral(" type=\"hidden\"");
2616
2617 WriteLiteral(" name=\"ID\"");
2618
2619 WriteAttribute("value", Tuple.Create(" value=\"", 21135), Tuple.Create("\"", 21156)
2620
2621 #line 553 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2622 , Tuple.Create(Tuple.Create("", 21143), Tuple.Create<System.Object, System.Int32>(SearchPageID
2623
2624 #line default
2625 #line hidden
2626 , 21143), false)
2627 );
2628
2629 WriteLiteral(">\r\n <input");
2630
2631 WriteLiteral(" type=\"text\"");
2632
2633 WriteLiteral(" name=\"q\"");
2634
2635 WriteAttribute("value", Tuple.Create(" value=\"", 21195), Tuple.Create("\"", 21217)
2636
2637 #line 554 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2638 , Tuple.Create(Tuple.Create("", 21203), Tuple.Create<System.Object, System.Int32>(SearchPrefill
2639
2640 #line default
2641 #line hidden
2642 , 21203), false)
2643 );
2644
2645 WriteLiteral(" class=\"input form__input input--text searchbox__input\"");
2646
2647 WriteAttribute("placeholder", Tuple.Create(" placeholder=\"", 21273), Tuple.Create("\"", 21305)
2648
2649 #line 554 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2650 , Tuple.Create(Tuple.Create("", 21287), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder
2651
2652 #line default
2653 #line hidden
2654 , 21287), false)
2655 );
2656
2657 WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 21306), Tuple.Create("\"", 21337)
2658
2659 #line 554 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2660 , Tuple.Create(Tuple.Create("", 21319), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder
2661
2662 #line default
2663 #line hidden
2664 , 21319), false)
2665 );
2666
2667 WriteLiteral(" data-placeholder=\"");
2668
2669
2670 #line 554 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2671 Write(SearchPlaceholder);
2672
2673
2674 #line default
2675 #line hidden
2676 WriteLiteral("\"");
2677
2678 WriteLiteral(" data-hoverplaceholder=\"");
2679
2680
2681 #line 554 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2682 Write(SearchPlaceholderHover);
2683
2684
2685 #line default
2686 #line hidden
2687 WriteLiteral("\"");
2688
2689 WriteLiteral(">\r\n <div");
2690
2691 WriteLiteral(" class=\"searchbox__button\"");
2692
2693 WriteLiteral(">\r\n <button");
2694
2695 WriteLiteral(" type=\"submit\"");
2696
2697 WriteLiteral(" class=\"searchbox__form__submit icon icon--medium icon__search input__icon\"");
2698
2699 WriteLiteral(" aria-label=\"Search\"");
2700
2701 WriteLiteral(">\r\n <i");
2702
2703 WriteLiteral(" class=\"fal fa-search\"");
2704
2705 WriteLiteral("></i>\r\n </button>\r\n </div>\r\n </form>\r\n</div>\r\n");
2706
2707
2708 #line 562 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2709 }
2710 else
2711 {
2712 if (!string.IsNullOrWhiteSpace(stickyHeaderCTAText))
2713 {
2714
2715
2716 #line default
2717 #line hidden
2718 WriteLiteral("\t\t\t\t<a");
2719
2720 WriteAttribute("href", Tuple.Create(" href=\"", 21793), Tuple.Create("\"", 21820)
2721
2722 #line 567 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2723 , Tuple.Create(Tuple.Create("", 21800), Tuple.Create<System.Object, System.Int32>(stickyHeaderCTALink
2724
2725 #line default
2726 #line hidden
2727 , 21800), false)
2728 );
2729
2730 WriteLiteral(" class=\"btn default-btn stickymenu__cta-btn\"");
2731
2732 WriteLiteral(">\r\n\t\t\t\t\t<span");
2733
2734 WriteLiteral(" class=\"btn__text stickymenu__cta-btn-label\"");
2735
2736 WriteLiteral(">");
2737
2738
2739 #line 568 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2740 Write(stickyHeaderCTAText);
2741
2742
2743 #line default
2744 #line hidden
2745 WriteLiteral("</span>\r\n\t\t\t\t\t<i");
2746
2747 WriteAttribute("class", Tuple.Create(" class=\"", 21960), Tuple.Create("\"", 22028)
2748 , Tuple.Create(Tuple.Create("", 21968), Tuple.Create("btn__icon", 21968), true)
2749
2750 #line 569 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2751 , Tuple.Create(Tuple.Create(" ", 21977), Tuple.Create<System.Object, System.Int32>(stickyHeaderCTAIconClass
2752
2753 #line default
2754 #line hidden
2755 , 21978), false)
2756 , Tuple.Create(Tuple.Create(" ", 22003), Tuple.Create("stickymenu__cta-btn-icon", 22004), true)
2757 );
2758
2759 WriteLiteral("></i>\r\n\t\t\t\t</a>\r\n");
2760
2761
2762 #line 571 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2763 } else {
2764 // Empty element to fix justify-between alignment
2765
2766
2767 #line default
2768 #line hidden
2769 WriteLiteral("\t\t\t\t<span></span>\r\n");
2770
2771
2772 #line 574 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2773 }
2774 }
2775
2776
2777 #line default
2778 #line hidden
2779 WriteLiteral("\t\t<div");
2780
2781 WriteLiteral(" id=\"sticky-hamburger\"");
2782
2783 WriteLiteral(" class=\"icon__content\"");
2784
2785 WriteLiteral(">\r\n\t\t\t<i");
2786
2787 WriteLiteral(" class=\"fal fa-bars icon\"");
2788
2789 WriteLiteral("></i>\r\n\t\t</div>\r\n\t</div>\r\n</section>\r\n\r\n");
2790
2791
2792 #line 582 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2793
2794
2795 #line default
2796 #line hidden
2797 WriteLiteral("\r\n");
2798
2799
2800 #line 586 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2801
2802 var pid = ModuleOnlyParagraph.GetParagraphIDByTag<ModuleOnlyParagraph>("SideBarForm", Pageview.AreaID);
2803
2804 if (pid > 0)
2805 {
2806
2807
2808 #line default
2809 #line hidden
2810 WriteLiteral("\t\t<section");
2811
2812 WriteLiteral(" id=\"vue-side-bar-form\"");
2813
2814 WriteLiteral(" data-paragraphid=\"");
2815
2816
2817 #line 591 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2818 Write(pid);
2819
2820
2821 #line default
2822 #line hidden
2823 WriteLiteral("\"");
2824
2825 WriteLiteral(" data-telephone=\"");
2826
2827
2828 #line 591 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2829 Write(phonenumber);
2830
2831
2832 #line default
2833 #line hidden
2834 WriteLiteral("\"");
2835
2836 WriteLiteral(" data-formatphonenumber=\"");
2837
2838
2839 #line 591 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2840 Write(formattedPhonenumber);
2841
2842
2843 #line default
2844 #line hidden
2845 WriteLiteral("\"");
2846
2847 WriteLiteral(" data-isoffline=\"");
2848
2849
2850 #line 591 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2851 Write(isOffline);
2852
2853
2854 #line default
2855 #line hidden
2856 WriteLiteral("\"");
2857
2858 WriteLiteral("></section>\r\n");
2859
2860
2861 #line 592 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2862 }
2863
2864
2865 #line default
2866 #line hidden
2867 WriteLiteral("\r\n\r\n");
2868
2869
2870 #line 595 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2871
2872
2873 #line default
2874 #line hidden
2875
2876 #line 595 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2877 if(@enableProductCompare)
2878 {
2879
2880
2881 #line default
2882 #line hidden
2883 WriteLiteral("\t\t<div");
2884
2885 WriteLiteral(" id=\"vue-compare-list\"");
2886
2887 WriteLiteral("></div>\r\n");
2888
2889
2890 #line 598 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2891 }
2892
2893
2894 #line default
2895 #line hidden
2896 WriteLiteral("\r\n\t<style>\r\n\t\tmain.blur {\r\n\t\t\tfilter: grayscale(50%) blur(15px);\r\n\t\t\t-webkit-filt" +
2897 "er: grayscale(50%) blur(15px);\r\n\t\t}\r\n\t</style>\r\n\r\n\t<main>\r\n");
2898
2899
2900 #line 608 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2901
2902
2903 #line default
2904 #line hidden
2905 WriteLiteral("\r\n\r\n\r\n");
2906
2907 WriteLiteral("\r\n");
2908
2909
2910 #line 621 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2911
2912 var ogLocale = GetString("LongLang").Replace("-", "_");
2913 var ogSiteName = GetString("Item.Area.CompanyName");
2914 var ogurl = string.Format("{0}{1}", httpdomain, GetGlobalValue("Global:Pageview.Url"));
2915 var ogtitle = GetString("Title");
2916 var ogdesc = GetString("Meta.Description");
2917 var ogDefaultImg = GetString("Item.Area.DefaultOGImage");
2918 var ogImg = !string.IsNullOrWhiteSpace(ogDefaultImg) ? string.Format("{0}{1}", httpdomain, ogDefaultImg) : "";
2919
2920
2921 #line default
2922 #line hidden
2923 WriteLiteral("\r\n\r\n");
2924
2925
2926 #line 631 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2927 Write(SnippetStart("ogTags"));
2928
2929
2930 #line default
2931 #line hidden
2932 WriteLiteral("\r\n <meta");
2933
2934 WriteLiteral(" property=\"og:locale\"");
2935
2936 WriteAttribute("content", Tuple.Create(" content=\"", 23973), Tuple.Create("\"", 23992)
2937
2938 #line 632 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2939 , Tuple.Create(Tuple.Create("", 23983), Tuple.Create<System.Object, System.Int32>(ogLocale
2940
2941 #line default
2942 #line hidden
2943 , 23983), false)
2944 );
2945
2946 WriteLiteral(">\r\n <meta");
2947
2948 WriteLiteral(" property=\"og:site_name\"");
2949
2950 WriteAttribute("content", Tuple.Create(" content=\"", 24029), Tuple.Create("\"", 24050)
2951
2952 #line 633 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2953 , Tuple.Create(Tuple.Create("", 24039), Tuple.Create<System.Object, System.Int32>(ogSiteName
2954
2955 #line default
2956 #line hidden
2957 , 24039), false)
2958 );
2959
2960 WriteLiteral(">\r\n <meta");
2961
2962 WriteLiteral(" property=\"og:url\"");
2963
2964 WriteAttribute("content", Tuple.Create(" content=\"", 24081), Tuple.Create("\"", 24097)
2965
2966 #line 634 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2967 , Tuple.Create(Tuple.Create("", 24091), Tuple.Create<System.Object, System.Int32>(ogurl
2968
2969 #line default
2970 #line hidden
2971 , 24091), false)
2972 );
2973
2974 WriteLiteral(">\r\n <meta");
2975
2976 WriteLiteral(" property=\"og:type\"");
2977
2978 WriteLiteral(" content=\"website\"");
2979
2980 WriteLiteral(">\r\n <meta");
2981
2982 WriteLiteral(" property=\"og:title\"");
2983
2984 WriteAttribute("content", Tuple.Create(" content=\"", 24179), Tuple.Create("\"", 24197)
2985
2986 #line 636 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
2987 , Tuple.Create(Tuple.Create("", 24189), Tuple.Create<System.Object, System.Int32>(ogtitle
2988
2989 #line default
2990 #line hidden
2991 , 24189), false)
2992 );
2993
2994 WriteLiteral(">\r\n <meta");
2995
2996 WriteLiteral(" property=\"og:description\"");
2997
2998 WriteAttribute("content", Tuple.Create(" content=\"", 24236), Tuple.Create("\"", 24253)
2999
3000 #line 637 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3001 , Tuple.Create(Tuple.Create("", 24246), Tuple.Create<System.Object, System.Int32>(ogdesc
3002
3003 #line default
3004 #line hidden
3005 , 24246), false)
3006 );
3007
3008 WriteLiteral(">\r\n <meta");
3009
3010 WriteLiteral(" property=\"og:image\"");
3011
3012 WriteAttribute("content", Tuple.Create(" content=\"", 24286), Tuple.Create("\"", 24302)
3013
3014 #line 638 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3015 , Tuple.Create(Tuple.Create("", 24296), Tuple.Create<System.Object, System.Int32>(ogImg
3016
3017 #line default
3018 #line hidden
3019 , 24296), false)
3020 );
3021
3022 WriteLiteral(">\r\n");
3023
3024
3025 #line 639 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3026 Write(SnippetEnd("ogTags"));
3027
3028
3029 #line default
3030 #line hidden
3031 WriteLiteral("\r\n\r\n");
3032
3033
3034 #line 641 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3035
3036 Boolean showBreadcrumbs = Pageview.Page.PropertyItem != null && Pageview.Page.PropertyItem["ShowBreadcrumbs"] != null ? Convert.ToBoolean(Pageview.Page.PropertyItem["ShowBreadcrumbs"]) : false;
3037
3038
3039 #line default
3040 #line hidden
3041 WriteLiteral("\r\n\r\n<section");
3042
3043 WriteLiteral(" class=\"defaultpage__content\"");
3044
3045 WriteLiteral(">\r\n");
3046
3047 WriteLiteral("\t");
3048
3049
3050 #line 646 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3051 Write(GetValue("DwContent(jumbotron)"));
3052
3053
3054 #line default
3055 #line hidden
3056 WriteLiteral("\r\n</section>\r\n\r\n");
3057
3058
3059 #line 649 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3060 if(showBreadcrumbs) {
3061
3062
3063 #line default
3064 #line hidden
3065 WriteLiteral("\t<nav");
3066
3067 WriteLiteral(" class=\"breadcrumbs\"");
3068
3069 WriteLiteral(" id=\"breadcrumbs\"");
3070
3071 WriteLiteral(">\r\n\t<span");
3072
3073 WriteLiteral(" class=\"breadcrumbs__text\"");
3074
3075 WriteLiteral(">");
3076
3077
3078 #line 651 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3079 Write(Translate("Breadcrumbs.YouAreHere", "You are here"));
3080
3081
3082 #line default
3083 #line hidden
3084 WriteLiteral("</span>\r\n");
3085
3086 WriteLiteral("\t");
3087
3088
3089 #line 652 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3090 Write(GetValue("DwNavigation(breadcrumblist)"));
3091
3092
3093 #line default
3094 #line hidden
3095 WriteLiteral("\r\n</nav>");
3096
3097
3098 #line 653 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3099 ;
3100 }
3101
3102
3103 #line default
3104 #line hidden
3105 WriteLiteral("\r\n<section");
3106
3107 WriteLiteral(" class=\"defaultpage__content\"");
3108
3109 WriteLiteral(">\r\n");
3110
3111 WriteLiteral("\t");
3112
3113
3114 #line 657 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3115 Write(GetValue("DwContent(widecontent)"));
3116
3117
3118 #line default
3119 #line hidden
3120 WriteLiteral("\r\n</section>\r\n\r\n\r\n\t</main>\r\n\r\n");
3121
3122
3123 #line 663 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3124
3125
3126 #line default
3127 #line hidden
3128 WriteLiteral("\r\n");
3129
3130
3131 #line 667 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3132
3133 string footerLogo = GetString("Item.Area.FooterLogo");
3134 string footerDescription = GetString("Item.Area.FooterDescription");
3135
3136 var fb = GetString("Item.Area.Facebook");
3137 var twitter = GetString("Item.Area.Twitter");
3138 var linkedin = GetString("Item.Area.LinkedIn");
3139 var googlePlus = GetString("Item.Area.GooglePlus");
3140 var instagram = GetString("Item.Area.Instagram");
3141 var youtube = GetString("Item.Area.Youtube");
3142 var pinterest = GetString("Item.Area.Pinterest");
3143
3144 var Emailadress = GetString("Item.Area.Emailadress");
3145 var Phonenumber = GetString("Item.Area.Phonenumber");
3146 var Address = GetString("Item.Area.Address");
3147 var Zipcode = GetString("Item.Area.Zipcode");
3148 var City = GetString("Item.Area.City");
3149 var Country = GetString("Item.Area.Country");
3150
3151 var selectedPaymentLogos = @GetString("Item.Area.FooterPaymentLogos");
3152
3153
3154 #line default
3155 #line hidden
3156 WriteLiteral("\r\n\r\n<a");
3157
3158 WriteLiteral(" href=\"javascript:void(0);\"");
3159
3160 WriteLiteral(" id=\"scroll-to-top\"");
3161
3162 WriteLiteral(" class=\"scroll-to-top\"");
3163
3164 WriteLiteral(">\r\n\t<span");
3165
3166 WriteLiteral(" class=\"scroll-to-top__text\"");
3167
3168 WriteLiteral(">\r\n");
3169
3170 WriteLiteral("\t\t");
3171
3172
3173 #line 691 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3174 Write(Translate("Naar boven", "To Top"));
3175
3176
3177 #line default
3178 #line hidden
3179 WriteLiteral("\r\n\t</span>\r\n\t<i");
3180
3181 WriteLiteral(" class=\"fal fa-arrow-to-top scroll-to-top__icon\"");
3182
3183 WriteLiteral("></i>\r\n</a>\r\n\r\n");
3184
3185 WriteLiteral("\r\n");
3186
3187
3188 #line 699 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3189 if (Pageview.Page.ParentPageId > 0)
3190 {
3191 var siblings = Dynamicweb.Services.Pages.GetPagesByParentID(Pageview.Page.ParentPageId).Where(p => p.Active).ToList();
3192 var parentpageItemType = Pageview.Page.Parent.ItemType;
3193 bool isParentPageOverviewpage = parentpageItemType == "OverviewPage";
3194
3195 if (siblings.Count() > 1 && isParentPageOverviewpage)
3196 {
3197 var prevPage = siblings.OrderByDescending(p => p.Sort).FirstOrDefault(p => p.Sort < Pageview.Page.Sort);
3198 var nextPage = siblings.OrderBy(p => p.Sort).FirstOrDefault(p => p.Sort > Pageview.Page.Sort);
3199 var overview = "/Default.aspx?ID=" + Pageview.Page.ParentPageId;
3200
3201
3202
3203 #line default
3204 #line hidden
3205 WriteLiteral("\t\t<section");
3206
3207 WriteLiteral(" class=\"page-navigation\"");
3208
3209 WriteLiteral(">\r\n");
3210
3211
3212 #line 712 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3213
3214
3215 #line default
3216 #line hidden
3217
3218 #line 712 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3219 if (prevPage != null)
3220 {
3221 var back = "/Default.aspx?ID=" + prevPage.ID;
3222
3223
3224 #line default
3225 #line hidden
3226 WriteLiteral("\t\t\t\t<a");
3227
3228 WriteAttribute("href", Tuple.Create(" href=\"", 27126), Tuple.Create("\"", 27138)
3229
3230 #line 715 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3231 , Tuple.Create(Tuple.Create("", 27133), Tuple.Create<System.Object, System.Int32>(back
3232
3233 #line default
3234 #line hidden
3235 , 27133), false)
3236 );
3237
3238 WriteLiteral(" class=\"page-navigation__item\"");
3239
3240 WriteLiteral(">\r\n\t\t\t\t\t<i");
3241
3242 WriteLiteral(" class=\"fal fa-arrow-alt-to-left page-navigation__item--icon\"");
3243
3244 WriteLiteral("></i>\r\n\t\t\t\t\t<label");
3245
3246 WriteLiteral(" class=\"page-navigation__item-label\"");
3247
3248 WriteLiteral(">");
3249
3250
3251 #line 717 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3252 Write(Translate("pagenavigation.previous", "Previous"));
3253
3254
3255 #line default
3256 #line hidden
3257 WriteLiteral("</label>\r\n\t\t\t\t</a>\r\n");
3258
3259
3260 #line 719 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3261 }
3262
3263
3264 #line default
3265 #line hidden
3266 WriteLiteral("\r\n\t\t\t<a");
3267
3268 WriteAttribute("href", Tuple.Create(" href=\"", 27377), Tuple.Create("\"", 27393)
3269
3270 #line 721 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3271 , Tuple.Create(Tuple.Create("", 27384), Tuple.Create<System.Object, System.Int32>(overview
3272
3273 #line default
3274 #line hidden
3275 , 27384), false)
3276 );
3277
3278 WriteLiteral(" class=\"page-navigation__item\"");
3279
3280 WriteLiteral(">\r\n\t\t\t\t<label");
3281
3282 WriteLiteral(" class=\"page-navigation__item-label\"");
3283
3284 WriteLiteral(">");
3285
3286
3287 #line 722 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3288 Write(Translate("pagenavigation.Overview", "To overview"));
3289
3290
3291 #line default
3292 #line hidden
3293 WriteLiteral("</label>\r\n\t\t\t\t<i");
3294
3295 WriteLiteral(" class=\"fas fa-th page-navigation__item--icon\"");
3296
3297 WriteLiteral("></i>\r\n\t\t\t</a>\r\n\r\n");
3298
3299
3300 #line 726 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3301
3302
3303 #line default
3304 #line hidden
3305
3306 #line 726 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3307 if (nextPage != null)
3308 {
3309 var forward = "/Default.aspx?ID=" + nextPage.ID;
3310
3311
3312 #line default
3313 #line hidden
3314 WriteLiteral("\t\t\t\t<a");
3315
3316 WriteAttribute("href", Tuple.Create(" href=\"", 27699), Tuple.Create("\"", 27714)
3317
3318 #line 729 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3319 , Tuple.Create(Tuple.Create("", 27706), Tuple.Create<System.Object, System.Int32>(forward
3320
3321 #line default
3322 #line hidden
3323 , 27706), false)
3324 );
3325
3326 WriteLiteral(" class=\"page-navigation__item\"");
3327
3328 WriteLiteral(">\r\n\t\t\t\t\t<label");
3329
3330 WriteLiteral(" class=\"page-navigation__item-label\"");
3331
3332 WriteLiteral(">");
3333
3334
3335 #line 730 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3336 Write(Translate("pagenavigation.next", "Next"));
3337
3338
3339 #line default
3340 #line hidden
3341 WriteLiteral("</label>\r\n\t\t\t\t\t<i");
3342
3343 WriteLiteral(" class=\"fal fa-arrow-alt-to-right page-navigation__item--icon\"");
3344
3345 WriteLiteral("></i>\r\n\t\t\t\t</a>\r\n");
3346
3347
3348 #line 733 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3349 }
3350
3351
3352 #line default
3353 #line hidden
3354 WriteLiteral("\t\t</section>\r\n");
3355
3356
3357 #line 735 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3358 }
3359 }
3360
3361
3362 #line default
3363 #line hidden
3364 WriteLiteral("\r\n\r\n<footer");
3365
3366 WriteLiteral(" class=\"footer\"");
3367
3368 WriteLiteral(">\r\n\r\n");
3369
3370
3371 #line 741 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3372
3373
3374 #line default
3375 #line hidden
3376
3377 #line 741 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3378 if (!string.IsNullOrWhiteSpace(@GetString("Item.Area.USP_1.Value")) || !string.IsNullOrWhiteSpace(@GetString("Item.Area.USP_2.Value")) || !string.IsNullOrWhiteSpace(@GetString("Item.Area.USP_3.Value")))
3379 {
3380
3381
3382 #line default
3383 #line hidden
3384 WriteLiteral("\t\t<div");
3385
3386 WriteLiteral(" class=\"footer-usp__wrapper\"");
3387
3388 WriteLiteral(">\r\n\t\t\t<div");
3389
3390 WriteLiteral(" class=\"container\"");
3391
3392 WriteLiteral(">\r\n\t\t\t\t<ul");
3393
3394 WriteLiteral(" class=\"footer-usp__list flex-wrap\"");
3395
3396 WriteLiteral(">\r\n");
3397
3398 WriteLiteral("\t\t\t\t\t");
3399
3400
3401 #line 746 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3402 Write(RenderFooterUSP(@GetString("Item.Area.USP_1.Value"), @GetString("Item.Area.USP_1_icon.Value")));
3403
3404
3405 #line default
3406 #line hidden
3407 WriteLiteral("\r\n");
3408
3409 WriteLiteral("\t\t\t\t\t");
3410
3411
3412 #line 747 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3413 Write(RenderFooterUSP(@GetString("Item.Area.USP_2.Value"), @GetString("Item.Area.USP_2_icon.Value")));
3414
3415
3416 #line default
3417 #line hidden
3418 WriteLiteral("\r\n");
3419
3420 WriteLiteral("\t\t\t\t\t");
3421
3422
3423 #line 748 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3424 Write(RenderFooterUSP(@GetString("Item.Area.USP_3.Value"), @GetString("Item.Area.USP_3_icon.Value")));
3425
3426
3427 #line default
3428 #line hidden
3429 WriteLiteral("\r\n");
3430
3431 WriteLiteral("\t\t\t\t\t");
3432
3433
3434 #line 749 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3435 Write(RenderFooterUSP(@GetString("Item.Area.USP_4.Value"), @GetString("Item.Area.USP_4_icon.Value")));
3436
3437
3438 #line default
3439 #line hidden
3440 WriteLiteral("\r\n");
3441
3442 WriteLiteral("\t\t\t\t\t");
3443
3444
3445 #line 750 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3446 Write(RenderFooterUSP(@GetString("Item.Area.USP_5.Value"), @GetString("Item.Area.USP_5_icon.Value")));
3447
3448
3449 #line default
3450 #line hidden
3451 WriteLiteral("\r\n\r\n\t\t\t\t</ul>\r\n\t\t\t</div>\r\n\t\t</div>\r\n");
3452
3453
3454 #line 755 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3455 }
3456
3457
3458 #line default
3459 #line hidden
3460 WriteLiteral("\r\n");
3461
3462
3463 #line 757 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3464
3465
3466 #line default
3467 #line hidden
3468 WriteLiteral("\r\n");
3469
3470
3471 #line 760 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3472
3473 var newsletterFormID = ModuleOnlyParagraph.GetParagraphIDByTag<ModuleOnlyParagraph>("Footer.Newsletter", Pageview.AreaID);
3474
3475 if (newsletterFormID > 0)
3476 {
3477
3478
3479 #line default
3480 #line hidden
3481 WriteLiteral("\t\t<section");
3482
3483 WriteLiteral(" class=\"footer__newsletter-container\"");
3484
3485 WriteLiteral(">\r\n\t\t\t<div");
3486
3487 WriteLiteral(" class=\"container footer__newsletter\"");
3488
3489 WriteLiteral(">\r\n\t\t\t\t<label");
3490
3491 WriteLiteral(" class=\"footer__newsletter-label\"");
3492
3493 WriteLiteral(">\r\n");
3494
3495 WriteLiteral("\t\t\t\t\t");
3496
3497
3498 #line 768 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3499 Write(Translate("Footer.SignUpNewsletter", "Sign up for the digital newsletter"));
3500
3501
3502 #line default
3503 #line hidden
3504 WriteLiteral("\r\n\t\t\t\t</label>\r\n");
3505
3506 WriteLiteral("\t\t\t\t");
3507
3508
3509 #line 770 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3510 Write(RenderParagraphContent(newsletterFormID));
3511
3512
3513 #line default
3514 #line hidden
3515 WriteLiteral("\r\n\t\t\t</div>\r\n\t\t</section>\r\n");
3516
3517
3518 #line 773 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3519 }
3520
3521
3522 #line default
3523 #line hidden
3524 WriteLiteral("\r\n\r\n\r\n\t<div");
3525
3526 WriteLiteral(" class=\"footer-paymentoptions\"");
3527
3528 WriteLiteral(" data-paymentmethods=\"");
3529
3530
3531 #line 777 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3532 Write(selectedPaymentLogos);
3533
3534
3535 #line default
3536 #line hidden
3537 WriteLiteral("\"");
3538
3539 WriteLiteral("></div>\r\n\r\n\t<section");
3540
3541 WriteLiteral(" class=\"container footer__content\"");
3542
3543 WriteLiteral(">\r\n\r\n\t\t<div");
3544
3545 WriteLiteral(" class=\"footer__link\"");
3546
3547 WriteLiteral(">\r\n");
3548
3549
3550 #line 782 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3551
3552
3553 #line default
3554 #line hidden
3555
3556 #line 782 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3557
3558 var footerColumn1 = RenderNavigation(new
3559 {
3560 id = "footernavigation-1",
3561 cssclass = "dwnavigation",
3562 startLevel = 1,
3563 endlevel = 4,
3564 template = "BottomNavigation.xslt",
3565 expandmode = "all",
3566 parenttag = "footer-column-1",
3567 });
3568
3569 if (!string.IsNullOrEmpty(footerColumn1))
3570 {
3571
3572
3573 #line default
3574 #line hidden
3575 WriteLiteral("\t\t\t\t\t<h2");
3576
3577 WriteLiteral(" class=\"footer__link-header\"");
3578
3579 WriteLiteral(">");
3580
3581
3582 #line 796 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3583 Write(Translate("Footer.Column1.Header", "What you need to know"));
3584
3585
3586 #line default
3587 #line hidden
3588 WriteLiteral("</h2>\r\n");
3589
3590 WriteLiteral("\t\t\t\t\t<ul");
3591
3592 WriteLiteral(" class=\"footer__link-list\"");
3593
3594 WriteLiteral(">\r\n");
3595
3596 WriteLiteral("\t\t\t\t\t\t");
3597
3598
3599 #line 798 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3600 Write(footerColumn1);
3601
3602
3603 #line default
3604 #line hidden
3605 WriteLiteral("\r\n\t\t\t\t\t</ul>\r\n");
3606
3607
3608 #line 800 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3609 }
3610
3611
3612 #line default
3613 #line hidden
3614 WriteLiteral("\r\n\t\t</div>\r\n\t\t<div");
3615
3616 WriteLiteral(" class=\"footer__link\"");
3617
3618 WriteLiteral(">\r\n");
3619
3620
3621 #line 804 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3622
3623
3624 #line default
3625 #line hidden
3626
3627 #line 804 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3628
3629 var footerColumn2 = RenderNavigation(new
3630 {
3631 id = "footernavigation-2",
3632 cssclass = "dwnavigation",
3633 startLevel = 1,
3634 endlevel = 4,
3635 template = "BottomNavigation.xslt",
3636 expandmode = "all",
3637 parenttag = "footer-column-2",
3638 });
3639
3640 if (!string.IsNullOrEmpty(footerColumn2))
3641 {
3642
3643
3644 #line default
3645 #line hidden
3646 WriteLiteral("\t\t\t\t\t<h2");
3647
3648 WriteLiteral(" class=\"footer__link-header\"");
3649
3650 WriteLiteral(">");
3651
3652
3653 #line 818 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3654 Write(Translate("Footer.Column2.Header", "Category two"));
3655
3656
3657 #line default
3658 #line hidden
3659 WriteLiteral("</h2>\r\n");
3660
3661 WriteLiteral("\t\t\t\t\t<ul");
3662
3663 WriteLiteral(" class=\"footer__link-list\"");
3664
3665 WriteLiteral(">\r\n");
3666
3667 WriteLiteral("\t\t\t\t\t\t");
3668
3669
3670 #line 820 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3671 Write(footerColumn2);
3672
3673
3674 #line default
3675 #line hidden
3676 WriteLiteral("\r\n\t\t\t\t\t</ul>\r\n");
3677
3678
3679 #line 822 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3680 }
3681
3682
3683 #line default
3684 #line hidden
3685 WriteLiteral("\r\n\t\t</div>\r\n\t\t<div");
3686
3687 WriteLiteral(" class=\"footer__link\"");
3688
3689 WriteLiteral(">\r\n");
3690
3691
3692 #line 826 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3693
3694
3695 #line default
3696 #line hidden
3697
3698 #line 826 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3699
3700 var footerColumn3 = RenderNavigation(new
3701 {
3702 id = "footernavigation-3",
3703 cssclass = "dwnavigation",
3704 startLevel = 1,
3705 endlevel = 4,
3706 template = "BottomNavigation.xslt",
3707 expandmode = "all",
3708 parenttag = "footer-column-3",
3709 });
3710
3711 if (!string.IsNullOrEmpty(footerColumn3))
3712 {
3713
3714
3715 #line default
3716 #line hidden
3717 WriteLiteral("\t\t\t\t\t<h2");
3718
3719 WriteLiteral(" class=\"footer__link-header\"");
3720
3721 WriteLiteral(">");
3722
3723
3724 #line 840 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3725 Write(Translate("Footer.Column3.Header", "Category three"));
3726
3727
3728 #line default
3729 #line hidden
3730 WriteLiteral("</h2>\r\n");
3731
3732 WriteLiteral("\t\t\t\t\t<ul");
3733
3734 WriteLiteral(" class=\"footer__link-list\"");
3735
3736 WriteLiteral(">\r\n");
3737
3738 WriteLiteral("\t\t\t\t\t\t");
3739
3740
3741 #line 842 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3742 Write(footerColumn3);
3743
3744
3745 #line default
3746 #line hidden
3747 WriteLiteral("\r\n\t\t\t\t\t</ul>\r\n");
3748
3749
3750 #line 844 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3751 }
3752
3753
3754 #line default
3755 #line hidden
3756 WriteLiteral("\r\n\t\t</div>\r\n\t\t<div");
3757
3758 WriteLiteral(" class=\"footer__description-container\"");
3759
3760 WriteLiteral(">\r\n\t\t\t<img");
3761
3762 WriteLiteral(" class=\"footer__logo\"");
3763
3764 WriteLiteral(" loading=\"lazy\"");
3765
3766 WriteAttribute("src", Tuple.Create(" src=\"", 31401), Tuple.Create("\"", 31507)
3767 , Tuple.Create(Tuple.Create("", 31407), Tuple.Create("/Admin/Public/GetImage.ashx?Image=", 31407), true)
3768
3769 #line 848 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3770 , Tuple.Create(Tuple.Create("", 31441), Tuple.Create<System.Object, System.Int32>(footerLogo
3771
3772 #line default
3773 #line hidden
3774 , 31441), false)
3775 , Tuple.Create(Tuple.Create("", 31452), Tuple.Create("&Crop=5&Format=webp&Quality=99&Compression=80&Width=400", 31452), true)
3776 );
3777
3778 WriteLiteral(" alt=\"Footer logo\"");
3779
3780 WriteLiteral(" width=\"400\"");
3781
3782 WriteLiteral(" height=\"200\"");
3783
3784 WriteLiteral(">\r\n\r\n\t\t\t<div");
3785
3786 WriteLiteral(" class=\"footer__description\"");
3787
3788 WriteLiteral(">\r\n");
3789
3790 WriteLiteral("\t\t\t\t");
3791
3792
3793 #line 851 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3794 Write(footerDescription);
3795
3796
3797 #line default
3798 #line hidden
3799 WriteLiteral("\r\n\t\t\t</div>\r\n\r\n\t\t</div>\r\n\r\n\t</section>\r\n\r\n\t<section");
3800
3801 WriteLiteral(" class=\"footer__copyright\"");
3802
3803 WriteLiteral(">\r\n\r\n\t\t<div");
3804
3805 WriteLiteral(" class=\"container bottombar__container\"");
3806
3807 WriteLiteral(">\r\n");
3808
3809 WriteLiteral("\t\t\t");
3810
3811
3812 #line 861 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3813 Write(GetValue("DwNavigation(bottombarnavigation)"));
3814
3815
3816 #line default
3817 #line hidden
3818 WriteLiteral("\r\n\r\n");
3819
3820
3821 #line 863 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3822
3823
3824 #line default
3825 #line hidden
3826
3827 #line 863 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3828 if (!string.IsNullOrWhiteSpace(twitter) || !string.IsNullOrWhiteSpace(fb) || !string.IsNullOrWhiteSpace(linkedin) || !string.IsNullOrWhiteSpace(youtube) || !string.IsNullOrWhiteSpace(instagram) || !string.IsNullOrWhiteSpace(pinterest))
3829 {
3830
3831
3832 #line default
3833 #line hidden
3834 WriteLiteral("\t\t\t\t<section");
3835
3836 WriteLiteral(" class=\"footer__social-container\"");
3837
3838 WriteLiteral(">\r\n\r\n\t\t\t\t\t<span");
3839
3840 WriteLiteral(" class=\"footer__icon-labels\"");
3841
3842 WriteLiteral(">");
3843
3844
3845 #line 867 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3846 Write(Translate("Footer.FollowUs", "Volg ons op:"));
3847
3848
3849 #line default
3850 #line hidden
3851 WriteLiteral("</span>\r\n\r\n\t\t\t\t\t<div");
3852
3853 WriteLiteral(" class=\"footer__social-icon-container\"");
3854
3855 WriteLiteral(">\r\n");
3856
3857
3858 #line 870 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3859
3860
3861 #line default
3862 #line hidden
3863
3864 #line 870 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3865 if (!string.IsNullOrWhiteSpace(twitter))
3866 {
3867
3868
3869 #line default
3870 #line hidden
3871 WriteLiteral("\t\t\t\t\t\t\t<a");
3872
3873 WriteAttribute("href", Tuple.Create(" href=\"", 32308), Tuple.Create("\"", 32323)
3874
3875 #line 872 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3876 , Tuple.Create(Tuple.Create("", 32315), Tuple.Create<System.Object, System.Int32>(twitter
3877
3878 #line default
3879 #line hidden
3880 , 32315), false)
3881 );
3882
3883 WriteLiteral(" target=\"_blank\"");
3884
3885 WriteLiteral(" title=\"twitter\"");
3886
3887 WriteLiteral(" class=\"footer__social\"");
3888
3889 WriteLiteral(" rel=\"noreferrer\"");
3890
3891 WriteLiteral("><i");
3892
3893 WriteLiteral(" class=\"fab fa-twitter\"");
3894
3895 WriteLiteral("></i></a>\r\n");
3896
3897
3898 #line 873 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3899 }
3900
3901
3902 #line default
3903 #line hidden
3904 WriteLiteral("\t\t\t\t\t\t");
3905
3906
3907 #line 874 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3908 if (!string.IsNullOrWhiteSpace(fb))
3909 {
3910
3911
3912 #line default
3913 #line hidden
3914 WriteLiteral("\t\t\t\t\t\t\t<a");
3915
3916 WriteAttribute("href", Tuple.Create(" href=\"", 32504), Tuple.Create("\"", 32514)
3917
3918 #line 876 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3919 , Tuple.Create(Tuple.Create("", 32511), Tuple.Create<System.Object, System.Int32>(fb
3920
3921 #line default
3922 #line hidden
3923 , 32511), false)
3924 );
3925
3926 WriteLiteral(" target=\"_blank\"");
3927
3928 WriteLiteral(" title=\"facebook\"");
3929
3930 WriteLiteral(" class=\"footer__social\"");
3931
3932 WriteLiteral(" rel=\"noreferrer\"");
3933
3934 WriteLiteral("><i");
3935
3936 WriteLiteral(" class=\"fab fa-facebook\"");
3937
3938 WriteLiteral("></i></a>\r\n");
3939
3940
3941 #line 877 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3942 }
3943
3944
3945 #line default
3946 #line hidden
3947 WriteLiteral("\t\t\t\t\t\t");
3948
3949
3950 #line 878 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3951 if (!string.IsNullOrWhiteSpace(linkedin))
3952 {
3953
3954
3955 #line default
3956 #line hidden
3957 WriteLiteral("\t\t\t\t\t\t\t<a");
3958
3959 WriteAttribute("href", Tuple.Create(" href=\"", 32703), Tuple.Create("\"", 32719)
3960
3961 #line 880 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3962 , Tuple.Create(Tuple.Create("", 32710), Tuple.Create<System.Object, System.Int32>(linkedin
3963
3964 #line default
3965 #line hidden
3966 , 32710), false)
3967 );
3968
3969 WriteLiteral(" target=\"_blank\"");
3970
3971 WriteLiteral(" title=\"LinkedIn\"");
3972
3973 WriteLiteral(" class=\"footer__social\"");
3974
3975 WriteLiteral(" rel=\"noreferrer\"");
3976
3977 WriteLiteral("><i");
3978
3979 WriteLiteral(" class=\"fab fa-linkedin\"");
3980
3981 WriteLiteral("></i></a>\r\n");
3982
3983
3984 #line 881 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3985 }
3986
3987
3988 #line default
3989 #line hidden
3990 WriteLiteral("\t\t\t\t\t\t");
3991
3992
3993 #line 882 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
3994 if (!string.IsNullOrWhiteSpace(youtube))
3995 {
3996
3997
3998 #line default
3999 #line hidden
4000 WriteLiteral("\t\t\t\t\t\t\t<a");
4001
4002 WriteAttribute("href", Tuple.Create(" href=\"", 32907), Tuple.Create("\"", 32922)
4003
4004 #line 884 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4005 , Tuple.Create(Tuple.Create("", 32914), Tuple.Create<System.Object, System.Int32>(youtube
4006
4007 #line default
4008 #line hidden
4009 , 32914), false)
4010 );
4011
4012 WriteLiteral(" target=\"_blank\"");
4013
4014 WriteLiteral(" title=\"YouTube\"");
4015
4016 WriteLiteral(" class=\"footer__social\"");
4017
4018 WriteLiteral(" rel=\"noreferrer\"");
4019
4020 WriteLiteral("><i");
4021
4022 WriteLiteral(" class=\"fab fa-youtube\"");
4023
4024 WriteLiteral("></i></a>\r\n");
4025
4026
4027 #line 885 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4028 }
4029
4030
4031 #line default
4032 #line hidden
4033 WriteLiteral("\t\t\t\t\t\t");
4034
4035
4036 #line 886 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4037 if (!string.IsNullOrWhiteSpace(instagram))
4038 {
4039
4040
4041 #line default
4042 #line hidden
4043 WriteLiteral("\t\t\t\t\t\t\t<a");
4044
4045 WriteAttribute("href", Tuple.Create(" href=\"", 33110), Tuple.Create("\"", 33127)
4046
4047 #line 888 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4048 , Tuple.Create(Tuple.Create("", 33117), Tuple.Create<System.Object, System.Int32>(instagram
4049
4050 #line default
4051 #line hidden
4052 , 33117), false)
4053 );
4054
4055 WriteLiteral(" target=\"_blank\"");
4056
4057 WriteLiteral(" title=\"Instagram\"");
4058
4059 WriteLiteral(" class=\"footer__social\"");
4060
4061 WriteLiteral(" rel=\"noreferrer\"");
4062
4063 WriteLiteral("><i");
4064
4065 WriteLiteral(" class=\"fab fa-instagram\"");
4066
4067 WriteLiteral("></i></a>\r\n");
4068
4069
4070 #line 889 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4071 }
4072
4073
4074 #line default
4075 #line hidden
4076 WriteLiteral("\t\t\t\t\t\t");
4077
4078
4079 #line 890 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4080 if (!string.IsNullOrWhiteSpace(pinterest))
4081 {
4082
4083
4084 #line default
4085 #line hidden
4086 WriteLiteral("\t\t\t\t\t\t\t<a");
4087
4088 WriteAttribute("href", Tuple.Create(" href=\"", 33319), Tuple.Create("\"", 33336)
4089
4090 #line 892 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4091 , Tuple.Create(Tuple.Create("", 33326), Tuple.Create<System.Object, System.Int32>(pinterest
4092
4093 #line default
4094 #line hidden
4095 , 33326), false)
4096 );
4097
4098 WriteLiteral(" target=\"_blank\"");
4099
4100 WriteLiteral(" title=\"Pinterest\"");
4101
4102 WriteLiteral(" class=\"footer__social\"");
4103
4104 WriteLiteral(" rel=\"noreferrer\"");
4105
4106 WriteLiteral("><i");
4107
4108 WriteLiteral(" class=\"fab fa-pinterest\"");
4109
4110 WriteLiteral("></i></a>\r\n");
4111
4112
4113 #line 893 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4114 }
4115
4116
4117 #line default
4118 #line hidden
4119 WriteLiteral("\t\t\t\t\t</div>\r\n\r\n\t\t\t\t</section>\r\n");
4120
4121
4122 #line 897 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4123 }
4124
4125
4126 #line default
4127 #line hidden
4128 WriteLiteral("\t\t</div>\r\n\r\n\t</section>\r\n</footer>\r\n\r\n");
4129
4130 WriteLiteral("\r\n");
4131
4132
4133 #line 916 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4134
4135
4136 #line default
4137 #line hidden
4138 WriteLiteral("\r\n<section");
4139
4140 WriteLiteral(" id=\"vue-modal\"");
4141
4142 WriteLiteral("></section>\r\n\r\n<section");
4143
4144 WriteLiteral(" id=\"vue-bottom-bar\"");
4145
4146 WriteLiteral(" data-phonenumber=\"");
4147
4148
4149 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4150 Write(formattedPhonenumber);
4151
4152
4153 #line default
4154 #line hidden
4155 WriteLiteral("\"");
4156
4157 WriteLiteral(" data-isoffline=\"");
4158
4159
4160 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4161 Write(isOffline);
4162
4163
4164 #line default
4165 #line hidden
4166 WriteLiteral("\"");
4167
4168 WriteLiteral(" data-emailadress=\"");
4169
4170
4171 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4172 Write(emailadress);
4173
4174
4175 #line default
4176 #line hidden
4177 WriteLiteral("\"");
4178
4179 WriteLiteral(" data-currentpageid=\"");
4180
4181
4182 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4183 Write(Pageview.Page.ID);
4184
4185
4186 #line default
4187 #line hidden
4188 WriteLiteral("\"");
4189
4190 WriteLiteral(" data-enable-login=\"");
4191
4192
4193 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4194 Write(enableLogin);
4195
4196
4197 #line default
4198 #line hidden
4199 WriteLiteral("\"");
4200
4201 WriteLiteral(" data-enable-shoppingcart=\"");
4202
4203
4204 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4205 Write(enableShoppingCart);
4206
4207
4208 #line default
4209 #line hidden
4210 WriteLiteral("\"");
4211
4212 WriteLiteral(" data-enable-advancedsearch=\"");
4213
4214
4215 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4216 Write(enableAdvancedSearch);
4217
4218
4219 #line default
4220 #line hidden
4221 WriteLiteral("\"");
4222
4223 WriteLiteral(">\r\n</section>\r\n\r\n<section");
4224
4225 WriteLiteral(" class=\"bottombar__searchbox__wrapper\"");
4226
4227 WriteLiteral(">\r\n\t<div");
4228
4229 WriteLiteral(" class=\"searchbox\"");
4230
4231 WriteLiteral(">\r\n <form");
4232
4233 WriteLiteral(" class=\"searchbox__form no-validate\"");
4234
4235 WriteLiteral(" method=\"get\"");
4236
4237 WriteLiteral(" action=\"/Default.aspx\"");
4238
4239 WriteLiteral(" autocomplete=\"off\"");
4240
4241 WriteLiteral(" role=\"search\"");
4242
4243 WriteLiteral(">\r\n <input");
4244
4245 WriteLiteral(" type=\"hidden\"");
4246
4247 WriteLiteral(" name=\"ID\"");
4248
4249 WriteAttribute("value", Tuple.Create(" value=\"", 34607), Tuple.Create("\"", 34628)
4250
4251 #line 927 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4252 , Tuple.Create(Tuple.Create("", 34615), Tuple.Create<System.Object, System.Int32>(SearchPageID
4253
4254 #line default
4255 #line hidden
4256 , 34615), false)
4257 );
4258
4259 WriteLiteral(">\r\n <input");
4260
4261 WriteLiteral(" type=\"text\"");
4262
4263 WriteLiteral(" name=\"q\"");
4264
4265 WriteAttribute("value", Tuple.Create(" value=\"", 34667), Tuple.Create("\"", 34689)
4266
4267 #line 928 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4268 , Tuple.Create(Tuple.Create("", 34675), Tuple.Create<System.Object, System.Int32>(SearchPrefill
4269
4270 #line default
4271 #line hidden
4272 , 34675), false)
4273 );
4274
4275 WriteLiteral(" class=\"input form__input input--text searchbox__input\"");
4276
4277 WriteAttribute("placeholder", Tuple.Create(" placeholder=\"", 34745), Tuple.Create("\"", 34777)
4278
4279 #line 928 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4280 , Tuple.Create(Tuple.Create("", 34759), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder
4281
4282 #line default
4283 #line hidden
4284 , 34759), false)
4285 );
4286
4287 WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 34778), Tuple.Create("\"", 34809)
4288
4289 #line 928 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4290 , Tuple.Create(Tuple.Create("", 34791), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder
4291
4292 #line default
4293 #line hidden
4294 , 34791), false)
4295 );
4296
4297 WriteLiteral(" data-placeholder=\"");
4298
4299
4300 #line 928 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4301 Write(SearchPlaceholder);
4302
4303
4304 #line default
4305 #line hidden
4306 WriteLiteral("\"");
4307
4308 WriteLiteral(" data-hoverplaceholder=\"");
4309
4310
4311 #line 928 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4312 Write(SearchPlaceholderHover);
4313
4314
4315 #line default
4316 #line hidden
4317 WriteLiteral("\"");
4318
4319 WriteLiteral(">\r\n <div");
4320
4321 WriteLiteral(" class=\"searchbox__button\"");
4322
4323 WriteLiteral(">\r\n <button");
4324
4325 WriteLiteral(" type=\"submit\"");
4326
4327 WriteLiteral(" class=\"searchbox__form__submit icon icon--medium icon__search input__icon\"");
4328
4329 WriteLiteral(" aria-label=\"Search\"");
4330
4331 WriteLiteral(">\r\n <i");
4332
4333 WriteLiteral(" class=\"fal fa-search\"");
4334
4335 WriteLiteral("></i>\r\n </button>\r\n </div>\r\n </form>\r\n</div>\r\n</section>\r\n\r\n" +
4336 "\t<div");
4337
4338 WriteLiteral(" id=\"backdrop\"");
4339
4340 WriteLiteral("></div>\r\n\r\n");
4341
4342
4343 #line 940 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4344
4345
4346 #line default
4347 #line hidden
4348
4349 #line 940 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4350
4351 var appbundlejs = Cache.VersionedFile(designRoot + "/dist/app.bundle.js");
4352 var appAsyncbundlejs = Cache.VersionedFile(designRoot + "/dist/appAsync.bundle.js");
4353 var vuebundlejs = Cache.VersionedFile(designRoot + "/dist/vue.bundle.js");
4354
4355
4356 #line default
4357 #line hidden
4358 WriteLiteral("\r\n\r\n\t<script");
4359
4360 WriteAttribute("src", Tuple.Create(" src=\"", 35485), Tuple.Create("\"", 35503)
4361
4362 #line 946 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4363 , Tuple.Create(Tuple.Create("", 35491), Tuple.Create<System.Object, System.Int32>(appbundlejs
4364
4365 #line default
4366 #line hidden
4367 , 35491), false)
4368 );
4369
4370 WriteLiteral("></script>\r\n\t<script");
4371
4372 WriteLiteral(" defer=\"\"");
4373
4374 WriteAttribute("src", Tuple.Create(" src=\"", 35533), Tuple.Create("\"", 35551)
4375
4376 #line 947 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4377 , Tuple.Create(Tuple.Create("", 35539), Tuple.Create<System.Object, System.Int32>(vuebundlejs
4378
4379 #line default
4380 #line hidden
4381 , 35539), false)
4382 );
4383
4384 WriteLiteral("></script>\r\n\t<script");
4385
4386 WriteLiteral(" defer=\"\"");
4387
4388 WriteAttribute("src", Tuple.Create(" src=\"", 35581), Tuple.Create("\"", 35604)
4389
4390 #line 948 "D:\dynamicweb.net\Solutions\Bluedesk\pronails.cloud.dynamicweb-cms.com\files\Templates\Designs\ProNails_generated\_parsed\DefaultPage.parsed.cshtml"
4391 , Tuple.Create(Tuple.Create("", 35587), Tuple.Create<System.Object, System.Int32>(appAsyncbundlejs
4392
4393 #line default
4394 #line hidden
4395 , 35587), false)
4396 );
4397
4398 WriteLiteral("></script>\r\n\t<link");
4399
4400 WriteLiteral(" rel=\"stylesheet\"");
4401
4402 WriteLiteral(" href=\"https://pro.fontawesome.com/releases/v5.15.4/css/all.css\"");
4403
4404 WriteLiteral(" integrity=\"sha384-rqn26AG5Pj86AF4SO72RK5fyefcQ/x32DNQfChxWvbXIyXFePlEktwD18fEz+k" +
4405 "QU\"");
4406
4407 WriteLiteral(" crossorigin=\"anonymous\"");
4408
4409 WriteLiteral(">\r\n\r\n</body>\r\n</html>\r\n");
4410
4411 }
4412 }
4413 }
4414
1 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
2 @using Dynamicweb;
3 @using Bluedesk.Tools.Generic;
4 @using System.Globalization;
5 @using Bluedesk.DynamicWeb.ItemTypes.Settings.Configuration;
6
7 @{
8 var httpdomain = Dynamicweb.Environment.Helpers.LinkHelper.GetHttpDomain();
9 var lang = GetString("LongLang").Split('-')[0];
10 var csrftoken = application._webapi.Helper.CSRFHelper.TokenHeaderValue();
11 var designRoot = "/Files/Templates/Designs/" + Pageview.Area.Layout.Design.Name;
12
13 var phonenumber = GetString("Item.Area.Phonenumber");
14 var formattedPhonenumber = phonenumber.Replace(" ", String.Empty);
15 var emailadress = GetString("Item.Area.Emailadress");
16 var buttonIconClass = Pageview.Area.Item["Global_button_icon"] != null ? Pageview.Area.Item["Global_button_icon"].ToString().Replace("+", " ") : "fal fa-arrow-right";
17 var callmebackformlink = GetString("Item.Area.Call_me_back_form");
18 var mobileThemeColor = GetString("Item.Area.Mobile_Theme_Color");
19
20 bool isOffline = false;
21 DateTime workingHoursStart = GetDate("Item.Area.OpeningTime");
22 DateTime workingHoursEnd = GetDate("Item.Area.ClosingTime");
23 DateTime today = DateTime.Now;
24 var cHour = DateTime.Now.TimeOfDay;
25 int cDay = (int)DateTime.Now.DayOfWeek;
26 string availableToHour24hFormat = workingHoursEnd.TimeOfDay.ToString().Substring(0,5);
27 var timeFromInput = DateTime.ParseExact(availableToHour24hFormat, "H:m", null, DateTimeStyles.None);
28 string availableToHour12hFormat = timeFromInput.ToString("hh:mm tt", CultureInfo.InvariantCulture);
29 var availableToHour = lang == "en" ? availableToHour12hFormat : availableToHour24hFormat;
30 bool isOvertime = cHour >= workingHoursEnd.TimeOfDay || cHour <= workingHoursStart.TimeOfDay;
31 bool isNoValidDate = today < workingHoursStart || today > workingHoursEnd;
32 if (isNoValidDate || isOvertime)
33 {
34 isOffline = true;
35 }
36 }
37
38 <!DOCTYPE html>
39 <html lang="@lang" prefix="og: http://ogp.me/ns#">
40 <head>
41 <meta charset="utf-8">
42 <meta http-equiv="X-UA-Compatible" content="IE=edge">
43 <meta name="viewport" content="width=device-width, initial-scale=1">
44 <meta name="theme-color" content="@mobileThemeColor">
45
46
47
48 @RenderSnippet("canonical")
49
50 @RenderSnippet("ogTags")
51
52 <title>@GetValue("Title")</title>
53 @GetValue("MetaTags")
54 @GetValue("CopyRightNotice")
55
56
57 @{
58
59
60 var appcss = Cache.VersionedFile(designRoot + "/dist/app.css");
61 <link href="@appcss" rel="stylesheet">
62
63 var favicon32 = Cache.VersionedFile(designRoot + "/assets/img/favicon-32.png", true);
64 var favicon16 = Cache.VersionedFile(designRoot + "/assets/img/favicon-16.png", true);
65 var favico = Cache.VersionedFile(designRoot + "/assets/img/favicon.ico", true);
66
67 if (!string.IsNullOrWhiteSpace(favicon32))
68 {
69 <link rel="icon" type="image/png" sizes="32x32" href="@favicon32">
70 }
71 if (!string.IsNullOrWhiteSpace(favicon16))
72 {
73 <link rel="icon" type="image/png" sizes="16x16" href="@favicon16">
74 }
75 if (!string.IsNullOrWhiteSpace(favicon))
76 {
77 <link rel="shortcut icon" href="@favicon">
78 }
79 }
80
81 @foreach (var language in GetLoop("Languages"))
82 {
83 string pageid = language.GetString("PageID");
84 string url = language.GetString("PrimaryDomain") + Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl("default.aspx?id=" + pageid);
85
86 <link rel="alternate" href='@url' hreflang='@language.GetString("Culture")'>
87 }
88
89 <script>
90 window.globals = {
91 pageId: '@Pageview.ID',
92 Token: '@csrftoken',
93 DW_AREA_CULTURE: '@GetString("LongLang")',
94 DW_AREA_CULTURE_SHORT: '@lang',
95 globalIconClass: '@buttonIconClass',
96 DW_USERID: '@Dynamicweb.Security.UserManagement.User.GetCurrentExtranetUserId()'
97 };
98 </script>
99
100 @GetString("Item.Area.HeadScript")
101 @{
102 var _cookieOptinLevel = Dynamicweb.Environment.CookieManager.GetCookieOptInLevel();
103 var _enabledCookieCategories = Dynamicweb.Environment.CookieManager.GetCookieOptInCategories();
104 if (_cookieOptinLevel.ToString() == "All" || _enabledCookieCategories.Contains("Marketing_Cookies"))
105 {
106 @GetString("Item.Area.HeadScriptAfterConsent")
107 }
108 }
109
110 @{
111 var reviewName = GetString("Item.Area.Review_Name") != null ? GetString("Item.Area.Review_Name") : "";
112 var reviewBestRating = GetString("Item.Area.Review_Best_Rating") != null ? GetString("Item.Area.Review_Best_Rating") : "";
113 var reviewWorstRating = GetString("Item.Area.Review_Worst_Rating") != null ? GetString("Item.Area.Review_Worst_Rating") : "";
114 var reviewRatingValue = GetString("Item.Area.Review_Rating_Value") != null ? GetString("Item.Area.Review_Rating_Value") : "";
115 var reviewCount = GetString("Item.Area.Review_Count") != null ? GetString("Item.Area.Review_Count") : "";
116 var reviewUrl = GetString("Item.Area.Review_URL") != null ? GetString("Item.Area.Review_URL") : "";
117
118 var searchPageID = Bluedesk.Tools.DynamicWeb.Generic.PageHelper.GetPageIDByNavigationTag("searchresults", Pageview.AreaID);
119 var domain = Dynamicweb.Environment.Helpers.LinkHelper.GetHttpDomain();
120 }
121
122 <script type="application/ld+json">
123 [{
124 "@@context": "https://schema.org",
125 "@@type": "Organization",
126 "name" : "@GetString("Item.Area.CompanyName")",
127 "url": "@domain",
128 "sameAs" : "@GetString("Item.Area.Facebook")",
129 "logo": "@domain@GetString("Item.Area.Logo")",
130 "contactPoint" : [{
131 "@@type" : "ContactPoint",
132 "telephone" : "@GetString("Item.Area.Phonenumber")",
133 "contactType" : "customer service" ,
134 "@@context": "https://schema.org",
135 "@@id": "@domain",
136 "name": "@GetString("Item.Area.CompanyName")"
137 }],
138 "address": {
139 "@@type": "PostalAddress",
140 "streetAddress": "@GetString("Item.Area.Address")",
141 "addressLocality": "@GetString("Item.Area.City")",
142 "postalCode": "@GetString("Item.Area.Zipcode")",
143 "addressRegion": "@GetString("Item.Area.Region")",
144 "addressCountry": "@GetString("Item.Area.Country")"
145 }
146 },
147 {
148 "@@context": "https://schema.org",
149 "@@type": "WebSite",
150 "name" : "@GetString("Item.Area.CompanyName")",
151 "alternateName" : "@GetString("Item.Area.AltCompanyName")",
152 "url": "@domain",
153 "potentialAction": {
154 "@@type": "SearchAction",
155 "target": "@domain/Default.aspx?ID=@searchPageID&q={search_term_string}",
156 "query-input": "required name=search_term_string"
157 }
158 }]
159 </script>
160
161 <script type="application/ld+json">
162 {
163 "@@context": "https://schema.org",
164 "@@type": "Product",
165 "name": "@reviewName",
166 "url":"@reviewUrl",
167 "aggregateRating": {
168 "@@type": "AggregateRating",
169 "bestRating": "@reviewBestRating",
170 "worstRating": "@reviewWorstRating",
171 "ratingValue": "@reviewRatingValue",
172 "reviewCount": "@reviewCount"
173 }
174 }
175 </script>
176 @RenderSnippet("DataLayer")
177
178 @RenderSnippet("GoogleMapsScript")
179
180 @{
181 // TODO: Add there options to master config for product overview
182 bool hidePricesForGuests = false;
183 bool hideShoppingCartForGuests = false;
184
185 bool enableShoppingCart = hideShoppingCartForGuests && Pageview.User == null ? false : (bool) GetBoolean("Item.Area.ConfigModuleShoppingCart");
186 bool enableLogin = (bool) GetBoolean("Item.Area.ConfigModuleLogin");
187 bool enableQuickOrder = (bool) GetBoolean("Item.Area.ConfigModuleQuickOrder");
188 bool enableAdvancedSearch = (bool) GetBoolean("Item.Area.ConfigModuleAdvancedSearch");
189 bool enableCallMeBack = (bool) GetBoolean("Item.Area.ConfigModuleCallMeBack");
190 bool enableDyslexicFont = (bool) GetBoolean("Item.Area.ConfigModuleDyslexicFont");
191 bool enableProductCompare = (bool) GetBoolean("Item.Area.ConfigModuleProductCompare");
192 }
193
194 @GetValue("Stylesheets")
195 @GetValue("Javascripts")
196 </head>
197
198 <body>
199 @GetString("Item.Area.BodyScript")
200 @{
201 if (_cookieOptinLevel.ToString() == "All" || _enabledCookieCategories.Contains("Marketing_Cookies"))
202 {
203 @GetString("Item.Area.BodyScriptAfterConsent")
204 }
205 }
206 @GetString("Item.Area.TailScript")
207
208 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
209 @using Dynamicweb;
210
211 @{
212 string logo = GetString("Item.Area.Logo");
213 string logoAlt = GetString("Item.Area.Logo_Alt");
214
215 int SearchPageID = Bluedesk.Tools.DynamicWeb.Generic.PageHelper.GetPageIDByNavigationTag("searchresults", Pageview.AreaID);
216 var SearchPlaceholder = Translate("Searchbox.PlaceholderValue", "Search...");
217 var SearchPlaceholderHover = Translate("Search.PlaceholderValue2", "Zoekt u misschien een ...?");
218 var SearchPrefill = Dynamicweb.Context.Current.Request["q"];
219 var SearchboxClass = !string.IsNullOrWhiteSpace(SearchPrefill) ? "open" : "";
220 var SearchtoggleClass = !string.IsNullOrWhiteSpace(SearchPrefill) ? "close" : "";
221 }
222
223 <header class="header header--mobile">
224
225 <div class="flex items-center">
226 <a href="/" class="w-full mr-4 header__logo__wrapper">
227 <img class="header__logo" src="/Admin/Public/GetImage.ashx?Image=@logo&Crop=5&Format=webp&Quality=99&Compression=80&Width=400" alt="Logo" width="400" height="200">
228 </a>
229
230 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
231 @using Dynamicweb;
232 @using System.Web;
233 @using Dynamicweb.Content;
234 @using Dynamicweb.Extensibility;
235 @using Bluedesk.Tools.DynamicWeb.Generic;
236
237 @if (LanguageSwitcher.GetLanguages().Count > 1)
238 {
239 <div class="top-toggles">
240 <div class="language">
241 <div class="language-dropdown">
242 <button class="language-dropdown__toggle" type="button" aria-label="Change language">
243 <span class="flag flag-icon flag-icon-@Pageview.Area.Culture.Substring(3,2).ToLower()"></span>
244 <i class="fal fa-chevron-down"></i>
245 </button>
246 <ul class="language-dropdown__options">
247 @foreach (var l in LanguageSwitcher.GetLanguages())
248 {
249 string languageName = @l.NativeName.ToString().Split('(')[0];
250 <li class="language-dropdown__item">
251 <a href='@l.Url' title="@languageName">
252 <span class="flag-icon flag-icon-@l.CountryCode"></span>
253 <span class="language-dropdown__item-code">@languageName</span>
254 </a>
255 </li>
256 }
257 </ul>
258 </div>
259 </div>
260 </div>
261 }
262
263
264 @if(enableShoppingCart) {
265 <div class="app-shopping-cart" data-cart-location="header-mobile" data-enable-shoppingcart="@enableShoppingCart"></div>
266 }
267
268 <div id="hamburger" class="icon__content">
269 <i class="fal fa-bars icon"></i>
270 </div>
271
272 </div>
273
274 </header>
275
276 <header class="header header--desktop">
277
278 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
279 @using Dynamicweb;
280
281 <section class="topmenu">
282
283 <div class="topmenu__container container">
284
285 <ul class="usp__list">
286 @RenderHeaderUSP(@GetString("Item.Area.USP_1.Value"), @GetString("Item.Area.USP_1_icon.Value"))
287 @RenderHeaderUSP(@GetString("Item.Area.USP_2.Value"), @GetString("Item.Area.USP_2_icon.Value"))
288 @RenderHeaderUSP(@GetString("Item.Area.USP_3.Value"), @GetString("Item.Area.USP_3_icon.Value"))
289 @RenderHeaderUSP(@GetString("Item.Area.USP_4.Value"), @GetString("Item.Area.USP_4_icon.Value"))
290 @RenderHeaderUSP(@GetString("Item.Area.USP_5.Value"), @GetString("Item.Area.USP_5_icon.Value"))
291 </ul>
292
293 <section class="flex flex-row">
294
295 <ul class="topmenu__list">
296 @GetValue("DwNavigation(topnavigation)")
297 @if (enableLogin)
298 {
299 if (Pageview.User == null)
300 {
301 <li class="topmenu__item topmenu__login">
302 <a href="javascript:;" class="topmenu__link topmenu__link--login">@Translate("User.Login", "Login")</a>
303 </li>
304 }
305 else
306 {
307 <li class="topmenu__item topmenu__login">
308 <a href="/Admin/Public/ExtranetLogoff.aspx?ID=@Pageview.Page.ID" class="topmenu__link">@Translate("User.Logout", "Logout")</a>
309 </li>
310 }
311 }
312 </ul>
313
314 @if (enableDyslexicFont)
315 {
316 <div class="app-font-toggle" data-standardfont="Maven Pro"></div>
317 }
318
319 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
320 @using Dynamicweb;
321 @using System.Web;
322 @using Dynamicweb.Content;
323 @using Dynamicweb.Extensibility;
324 @using Bluedesk.Tools.DynamicWeb.Generic;
325
326 @if (LanguageSwitcher.GetLanguages().Count > 1)
327 {
328 <div class="top-toggles">
329 <div class="language">
330 <div class="language-dropdown">
331 <button class="language-dropdown__toggle" type="button" aria-label="Change language">
332 <span class="flag flag-icon flag-icon-@Pageview.Area.Culture.Substring(3,2).ToLower()"></span>
333 <i class="fal fa-chevron-down"></i>
334 </button>
335 <ul class="language-dropdown__options">
336 @foreach (var l in LanguageSwitcher.GetLanguages())
337 {
338 string languageName = @l.NativeName.ToString().Split('(')[0];
339 <li class="language-dropdown__item">
340 <a href='@l.Url' title="@languageName">
341 <span class="flag-icon flag-icon-@l.CountryCode"></span>
342 <span class="language-dropdown__item-code">@languageName</span>
343 </a>
344 </li>
345 }
346 </ul>
347 </div>
348 </div>
349 </div>
350 }
351
352
353 @if (enableShoppingCart)
354 {
355 <div class="app-shopping-cart" data-cart-location="header-desktop" data-enable-shoppingcart="@enableShoppingCart"></div>
356 }
357
358 </section>
359
360 </div>
361
362 </section>
363
364 @helper RenderHeaderUSP(string USP_content, string USP_icon)
365 {
366 if (!string.IsNullOrWhiteSpace(USP_content))
367 {
368 var usp_icon_class = (!string.IsNullOrWhiteSpace(USP_icon)) ? USP_icon : "fal fa-check";
369
370 <li class="usp__item">
371 <i class="@usp_icon_class usp__icon"></i>
372 <span>@USP_content</span>
373 </li>
374 }
375 }
376
377
378 <section class="header__container container">
379
380 <a href="/" class="flex items-center">
381 <img class="header__logo" src="/Admin/Public/GetImage.ashx?Image=@logo&Crop=5&Format=webp&Quality=99&Compression=80&Width=400" alt="Logo" width="400" height="200">
382 </a>
383
384 @if(enableAdvancedSearch) {
385 <div id="advanced-search"></div>
386 } else {
387 <div class="searchbox">
388 <form class="searchbox__form no-validate" method="get" action="/Default.aspx" autocomplete="off" role="search">
389 <input type="hidden" name="ID" value="@SearchPageID">
390 <input type="text" name="q" value="@SearchPrefill" class="input form__input input--text searchbox__input" placeholder="@SearchPlaceholder" aria-label="@SearchPlaceholder" data-placeholder="@SearchPlaceholder" data-hoverplaceholder="@SearchPlaceholderHover">
391 <div class="searchbox__button">
392 <button type="submit" class="searchbox__form__submit icon icon--medium icon__search input__icon" aria-label="Search">
393 <i class="fal fa-search"></i>
394 </button>
395 </div>
396 </form>
397 </div>
398 }
399
400 <div class="header__cta">
401 @if (!isOffline)
402 {
403 <a href="tel:@formattedPhonenumber" class="header__cta--phone phone-cta">
404 <p class="phone-cta__number"><i class="fas fa-phone-alt"></i>@Translate("Header.CallUsOn", "Call us on")<span>@phonenumber</span></p>
405 <div class="phone-cta__availability__wrapper">
406 <i class="fas fa-circle phone-cta__availability__icon"></i>
407 <p class="phone-cta__availability__description">@Translate("Header.AvailableUntill", "We are available until") @availableToHour</p>
408 </div>
409 </a>
410 }
411 else
412 {
413 <div class="header__cta--callmeback callmeback-cta">
414 <a href="@callmebackformlink" class="btn default-btn btn__outline btn--callmeback">
415 <span class="btn__text">@Translate("Header.CallMeBack", "Call me back")</span>
416 <i class="btn__icon fas fa-phone"></i>
417 </a>
418 </div>
419 }
420 </div>
421
422 </section>
423
424 </header>
425
426 <nav>
427 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
428 @using Dynamicweb;
429 @using System.Web;
430 @using Dynamicweb.Content;
431 @using Dynamicweb.Extensibility;
432 @using Bluedesk.Tools.DynamicWeb.Generic;
433
434 <section class="mainmenu mainmenu__container">
435 <header-menu id="header-menu" data-enable-quickorder="@enableQuickOrder">
436 <!-- Fall back menu for non vue-->
437 <div class="container">
438 <ul class="mainmenu__list h-full">
439 @GetValue("DwNavigation(mainmenu)")
440 @if(enableQuickOrder)
441 {
442 <li class="mainmenu__item quickorder__toggle">
443 <button class="mainmenu__link">Quick Order</button>
444 </li>
445 }
446 </ul>
447 </div>
448 </header-menu>
449 </section>
450
451 </nav>
452
453
454 <!-- DO NOT REMOVE -->
455 <div id="quick-order"></div>
456 <div id="backdrop-megamenu"></div>
457 <mega-menu id="mega-menu"></mega-menu>
458 <!-- DO NOT REMOVE -->
459
460 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
461 @using Dynamicweb;
462
463 @{
464 // cp = currentpage
465 var cp_default = System.Web.HttpContext.Current.Items["defaultActive"];
466 var cp_productOverview = System.Web.HttpContext.Current.Items["productOverviewActive"];
467 var cp_productDetail = System.Web.HttpContext.Current.Items["productDetailActive"];
468 string stickyHeaderCTAText = GetString("Item.Area.Sticky_header_cta_text");
469 string stickyHeaderCTALink = GetString("Item.Area.Sticky_header_cta_link");
470
471 string stickyHeaderCTAIcon = GetString("Item.Area.Sticky_header_cta_icon");
472 string stickyHeaderCTAIconClass = (!string.IsNullOrWhiteSpace(stickyHeaderCTAIcon)) ? stickyHeaderCTAIcon : "fal fa-shopping-cart";
473 }
474
475 <section class="stickymenu flex">
476
477 <!-- Sticky menu - Desktop -->
478 <div class="hidden lg:flex container justify-between items-center">
479 <div class="mr-4 inline-block">
480 <a href="/" class="flex items-center">
481 <img class="header__logo--sticky" src="@logo" alt="Logo" width="200" height="50">
482 </a>
483 </div>
484
485 @if (cp_productDetail != null && (bool)cp_productDetail)
486 {
487 @RenderSnippet("ProductDetailHeaderDesktop")
488 }
489 else if (cp_productOverview != null && (bool)cp_productOverview)
490 {
491 <div class="searchbox">
492 <form class="searchbox__form no-validate" method="get" action="/Default.aspx" autocomplete="off" role="search">
493 <input type="hidden" name="ID" value="@SearchPageID">
494 <input type="text" name="q" value="@SearchPrefill" class="input form__input input--text searchbox__input" placeholder="@SearchPlaceholder" aria-label="@SearchPlaceholder" data-placeholder="@SearchPlaceholder" data-hoverplaceholder="@SearchPlaceholderHover">
495 <div class="searchbox__button">
496 <button type="submit" class="searchbox__form__submit icon icon--medium icon__search input__icon" aria-label="Search">
497 <i class="fal fa-search"></i>
498 </button>
499 </div>
500 </form>
501 </div>
502
503 if(@enableShoppingCart) {
504 <div class="app-shopping-cart" data-cart-location="sticky-desktop" data-enable-shoppingcart="@enableShoppingCart"></div>
505 }
506 }
507 else
508 {
509
510 if (!string.IsNullOrWhiteSpace(stickyHeaderCTAText))
511 {
512 <a href="@stickyHeaderCTALink" class="btn default-btn stickymenu__cta-btn">
513 <span class="btn__text stickymenu__cta-btn-label">@stickyHeaderCTAText</span>
514 <i class="btn__icon @stickyHeaderCTAIconClass stickymenu__cta-btn-icon"></i>
515 </a>
516 }
517
518 <div class="header__cta">
519 @if (!isOffline)
520 {
521 <a href="tel:@formattedPhonenumber" class="header__cta--phone phone-cta phone-cta--compact">
522 <p class="phone-cta__number"><i class="fas fa-phone-alt"></i><span>@phonenumber</span></p>
523 <p class="phone-cta__availability__description"><i class="fas fa-circle phone-cta__availability__icon"></i>@Translate("Header.Available", "Available")</p>
524 </a>
525 }
526 else
527 {
528 <div class="header__cta--callmeback callmeback-cta">
529 <a href="@callmebackformlink" class="btn default-btn btn__outline btn--callmeback">
530 <span class="btn__text">@Translate("Header.CallMeBack", "Call me back")</span>
531 <i class="btn__icon fas fa-phone"></i>
532 </a>
533 </div>
534 }
535 </div>
536
537 if(@enableShoppingCart) {
538 <div class="app-shopping-cart" data-cart-location="sticky-desktop" data-enable-shoppingcart="@enableShoppingCart"></div>
539 }
540 }
541 </div>
542
543 <!-- Sticky menu - Mobile -->
544 <div class="container flex lg:hidden justify-between items-center p-2">
545 @if (cp_productDetail != null && (bool)cp_productDetail)
546 {
547 @RenderSnippet("ProductDetailHeaderMobile")
548 }
549 else if (cp_productOverview != null && (bool)cp_productOverview)
550 {
551 <div class="searchbox">
552 <form class="searchbox__form no-validate" method="get" action="/Default.aspx" autocomplete="off" role="search">
553 <input type="hidden" name="ID" value="@SearchPageID">
554 <input type="text" name="q" value="@SearchPrefill" class="input form__input input--text searchbox__input" placeholder="@SearchPlaceholder" aria-label="@SearchPlaceholder" data-placeholder="@SearchPlaceholder" data-hoverplaceholder="@SearchPlaceholderHover">
555 <div class="searchbox__button">
556 <button type="submit" class="searchbox__form__submit icon icon--medium icon__search input__icon" aria-label="Search">
557 <i class="fal fa-search"></i>
558 </button>
559 </div>
560 </form>
561 </div>
562 }
563 else
564 {
565 if (!string.IsNullOrWhiteSpace(stickyHeaderCTAText))
566 {
567 <a href="@stickyHeaderCTALink" class="btn default-btn stickymenu__cta-btn">
568 <span class="btn__text stickymenu__cta-btn-label">@stickyHeaderCTAText</span>
569 <i class="btn__icon @stickyHeaderCTAIconClass stickymenu__cta-btn-icon"></i>
570 </a>
571 } else {
572 // Empty element to fix justify-between alignment
573 <span></span>
574 }
575 }
576 <div id="sticky-hamburger" class="icon__content">
577 <i class="fal fa-bars icon"></i>
578 </div>
579 </div>
580 </section>
581
582 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
583 @using Dynamicweb;
584 @using Bluedesk.DynamicWeb.ItemTypes;
585
586 @{
587 var pid = ModuleOnlyParagraph.GetParagraphIDByTag<ModuleOnlyParagraph>("SideBarForm", Pageview.AreaID);
588
589 if (pid > 0)
590 {
591 <section id="vue-side-bar-form" data-paragraphid="@pid" data-telephone="@phonenumber" data-formatphonenumber="@formattedPhonenumber" data-isoffline="@isOffline"></section>
592 }
593 }
594
595 @if(@enableProductCompare)
596 {
597 <div id="vue-compare-list"></div>
598 }
599
600 <style>
601 main.blur {
602 filter: grayscale(50%) blur(15px);
603 -webkit-filter: grayscale(50%) blur(15px);
604 }
605 </style>
606
607 <main>
608 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
609 @using Dynamicweb;
610 @using Bluedesk.DynamicWeb.ItemTypes.Pages;
611 @using Bluedesk.Tools.DynamicWeb.ExtensionMethods;
612 @using System.Linq;
613 @using Dynamicweb.Content;
614
615
616
617 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
618 @using Dynamicweb;
619 @using System.Linq;
620
621 @{
622 var ogLocale = GetString("LongLang").Replace("-", "_");
623 var ogSiteName = GetString("Item.Area.CompanyName");
624 var ogurl = string.Format("{0}{1}", httpdomain, GetGlobalValue("Global:Pageview.Url"));
625 var ogtitle = GetString("Title");
626 var ogdesc = GetString("Meta.Description");
627 var ogDefaultImg = GetString("Item.Area.DefaultOGImage");
628 var ogImg = !string.IsNullOrWhiteSpace(ogDefaultImg) ? string.Format("{0}{1}", httpdomain, ogDefaultImg) : "";
629 }
630
631 @SnippetStart("ogTags")
632 <meta property="og:locale" content="@ogLocale">
633 <meta property="og:site_name" content="@ogSiteName">
634 <meta property="og:url" content="@ogurl">
635 <meta property="og:type" content="website">
636 <meta property="og:title" content="@ogtitle">
637 <meta property="og:description" content="@ogdesc">
638 <meta property="og:image" content="@ogImg">
639 @SnippetEnd("ogTags")
640
641 @{
642 Boolean showBreadcrumbs = Pageview.Page.PropertyItem != null && Pageview.Page.PropertyItem["ShowBreadcrumbs"] != null ? Convert.ToBoolean(Pageview.Page.PropertyItem["ShowBreadcrumbs"]) : false;
643 }
644
645 <section class="defaultpage__content">
646 @GetValue("DwContent(jumbotron)")
647 </section>
648
649 @if(showBreadcrumbs) {
650 <nav class="breadcrumbs" id="breadcrumbs">
651 <span class="breadcrumbs__text">@Translate("Breadcrumbs.YouAreHere", "You are here")</span>
652 @GetValue("DwNavigation(breadcrumblist)")
653 </nav>;
654 }
655
656 <section class="defaultpage__content">
657 @GetValue("DwContent(widecontent)")
658 </section>
659
660
661 </main>
662
663 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
664 @using Dynamicweb;
665 @using Bluedesk.DynamicWeb.ItemTypes;
666
667 @{
668 string footerLogo = GetString("Item.Area.FooterLogo");
669 string footerDescription = GetString("Item.Area.FooterDescription");
670
671 var fb = GetString("Item.Area.Facebook");
672 var twitter = GetString("Item.Area.Twitter");
673 var linkedin = GetString("Item.Area.LinkedIn");
674 var googlePlus = GetString("Item.Area.GooglePlus");
675 var instagram = GetString("Item.Area.Instagram");
676 var youtube = GetString("Item.Area.Youtube");
677 var pinterest = GetString("Item.Area.Pinterest");
678
679 var Emailadress = GetString("Item.Area.Emailadress");
680 var Phonenumber = GetString("Item.Area.Phonenumber");
681 var Address = GetString("Item.Area.Address");
682 var Zipcode = GetString("Item.Area.Zipcode");
683 var City = GetString("Item.Area.City");
684 var Country = GetString("Item.Area.Country");
685
686 var selectedPaymentLogos = @GetString("Item.Area.FooterPaymentLogos");
687 }
688
689 <a href="javascript:void(0);" id="scroll-to-top" class="scroll-to-top">
690 <span class="scroll-to-top__text">
691 @Translate("Naar boven", "To Top")
692 </span>
693 <i class="fal fa-arrow-to-top scroll-to-top__icon"></i>
694 </a>
695
696 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
697 @using Dynamicweb;
698
699 @if (Pageview.Page.ParentPageId > 0)
700 {
701 var siblings = Dynamicweb.Services.Pages.GetPagesByParentID(Pageview.Page.ParentPageId).Where(p => p.Active).ToList();
702 var parentpageItemType = Pageview.Page.Parent.ItemType;
703 bool isParentPageOverviewpage = parentpageItemType == "OverviewPage";
704
705 if (siblings.Count() > 1 && isParentPageOverviewpage)
706 {
707 var prevPage = siblings.OrderByDescending(p => p.Sort).FirstOrDefault(p => p.Sort < Pageview.Page.Sort);
708 var nextPage = siblings.OrderBy(p => p.Sort).FirstOrDefault(p => p.Sort > Pageview.Page.Sort);
709 var overview = "/Default.aspx?ID=" + Pageview.Page.ParentPageId;
710
711 <section class="page-navigation">
712 @if (prevPage != null)
713 {
714 var back = "/Default.aspx?ID=" + prevPage.ID;
715 <a href="@back" class="page-navigation__item">
716 <i class="fal fa-arrow-alt-to-left page-navigation__item--icon"></i>
717 <label class="page-navigation__item-label">@Translate("pagenavigation.previous", "Previous")</label>
718 </a>
719 }
720
721 <a href="@overview" class="page-navigation__item">
722 <label class="page-navigation__item-label">@Translate("pagenavigation.Overview", "To overview")</label>
723 <i class="fas fa-th page-navigation__item--icon"></i>
724 </a>
725
726 @if (nextPage != null)
727 {
728 var forward = "/Default.aspx?ID=" + nextPage.ID;
729 <a href="@forward" class="page-navigation__item">
730 <label class="page-navigation__item-label">@Translate("pagenavigation.next", "Next")</label>
731 <i class="fal fa-arrow-alt-to-right page-navigation__item--icon"></i>
732 </a>
733 }
734 </section>
735 }
736 }
737
738
739 <footer class="footer">
740
741 @if (!string.IsNullOrWhiteSpace(@GetString("Item.Area.USP_1.Value")) || !string.IsNullOrWhiteSpace(@GetString("Item.Area.USP_2.Value")) || !string.IsNullOrWhiteSpace(@GetString("Item.Area.USP_3.Value")))
742 {
743 <div class="footer-usp__wrapper">
744 <div class="container">
745 <ul class="footer-usp__list flex-wrap">
746 @RenderFooterUSP(@GetString("Item.Area.USP_1.Value"), @GetString("Item.Area.USP_1_icon.Value"))
747 @RenderFooterUSP(@GetString("Item.Area.USP_2.Value"), @GetString("Item.Area.USP_2_icon.Value"))
748 @RenderFooterUSP(@GetString("Item.Area.USP_3.Value"), @GetString("Item.Area.USP_3_icon.Value"))
749 @RenderFooterUSP(@GetString("Item.Area.USP_4.Value"), @GetString("Item.Area.USP_4_icon.Value"))
750 @RenderFooterUSP(@GetString("Item.Area.USP_5.Value"), @GetString("Item.Area.USP_5_icon.Value"))
751
752 </ul>
753 </div>
754 </div>
755 }
756
757 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
758 @using Dynamicweb;
759
760 @{
761 var newsletterFormID = ModuleOnlyParagraph.GetParagraphIDByTag<ModuleOnlyParagraph>("Footer.Newsletter", Pageview.AreaID);
762
763 if (newsletterFormID > 0)
764 {
765 <section class="footer__newsletter-container">
766 <div class="container footer__newsletter">
767 <label class="footer__newsletter-label">
768 @Translate("Footer.SignUpNewsletter", "Sign up for the digital newsletter")
769 </label>
770 @RenderParagraphContent(newsletterFormID)
771 </div>
772 </section>
773 }
774 }
775
776
777 <div class="footer-paymentoptions" data-paymentmethods="@selectedPaymentLogos"></div>
778
779 <section class="container footer__content">
780
781 <div class="footer__link">
782 @{
783 var footerColumn1 = RenderNavigation(new
784 {
785 id = "footernavigation-1",
786 cssclass = "dwnavigation",
787 startLevel = 1,
788 endlevel = 4,
789 template = "BottomNavigation.xslt",
790 expandmode = "all",
791 parenttag = "footer-column-1",
792 });
793
794 if (!string.IsNullOrEmpty(footerColumn1))
795 {
796 <h2 class="footer__link-header">@Translate("Footer.Column1.Header", "What you need to know")</h2>
797 <ul class="footer__link-list">
798 @footerColumn1
799 </ul>
800 }
801 }
802 </div>
803 <div class="footer__link">
804 @{
805 var footerColumn2 = RenderNavigation(new
806 {
807 id = "footernavigation-2",
808 cssclass = "dwnavigation",
809 startLevel = 1,
810 endlevel = 4,
811 template = "BottomNavigation.xslt",
812 expandmode = "all",
813 parenttag = "footer-column-2",
814 });
815
816 if (!string.IsNullOrEmpty(footerColumn2))
817 {
818 <h2 class="footer__link-header">@Translate("Footer.Column2.Header", "Category two")</h2>
819 <ul class="footer__link-list">
820 @footerColumn2
821 </ul>
822 }
823 }
824 </div>
825 <div class="footer__link">
826 @{
827 var footerColumn3 = RenderNavigation(new
828 {
829 id = "footernavigation-3",
830 cssclass = "dwnavigation",
831 startLevel = 1,
832 endlevel = 4,
833 template = "BottomNavigation.xslt",
834 expandmode = "all",
835 parenttag = "footer-column-3",
836 });
837
838 if (!string.IsNullOrEmpty(footerColumn3))
839 {
840 <h2 class="footer__link-header">@Translate("Footer.Column3.Header", "Category three")</h2>
841 <ul class="footer__link-list">
842 @footerColumn3
843 </ul>
844 }
845 }
846 </div>
847 <div class="footer__description-container">
848 <img class="footer__logo" loading="lazy" src="/Admin/Public/GetImage.ashx?Image=@footerLogo&Crop=5&Format=webp&Quality=99&Compression=80&Width=400" alt="Footer logo" width="400" height="200">
849
850 <div class="footer__description">
851 @footerDescription
852 </div>
853
854 </div>
855
856 </section>
857
858 <section class="footer__copyright">
859
860 <div class="container bottombar__container">
861 @GetValue("DwNavigation(bottombarnavigation)")
862
863 @if (!string.IsNullOrWhiteSpace(twitter) || !string.IsNullOrWhiteSpace(fb) || !string.IsNullOrWhiteSpace(linkedin) || !string.IsNullOrWhiteSpace(youtube) || !string.IsNullOrWhiteSpace(instagram) || !string.IsNullOrWhiteSpace(pinterest))
864 {
865 <section class="footer__social-container">
866
867 <span class="footer__icon-labels">@Translate("Footer.FollowUs", "Volg ons op:")</span>
868
869 <div class="footer__social-icon-container">
870 @if (!string.IsNullOrWhiteSpace(twitter))
871 {
872 <a href="@twitter" target="_blank" title="twitter" class="footer__social" rel="noreferrer"><i class="fab fa-twitter"></i></a>
873 }
874 @if (!string.IsNullOrWhiteSpace(fb))
875 {
876 <a href="@fb" target="_blank" title="facebook" class="footer__social" rel="noreferrer"><i class="fab fa-facebook"></i></a>
877 }
878 @if (!string.IsNullOrWhiteSpace(linkedin))
879 {
880 <a href="@linkedin" target="_blank" title="LinkedIn" class="footer__social" rel="noreferrer"><i class="fab fa-linkedin"></i></a>
881 }
882 @if (!string.IsNullOrWhiteSpace(youtube))
883 {
884 <a href="@youtube" target="_blank" title="YouTube" class="footer__social" rel="noreferrer"><i class="fab fa-youtube"></i></a>
885 }
886 @if (!string.IsNullOrWhiteSpace(instagram))
887 {
888 <a href="@instagram" target="_blank" title="Instagram" class="footer__social" rel="noreferrer"><i class="fab fa-instagram"></i></a>
889 }
890 @if (!string.IsNullOrWhiteSpace(pinterest))
891 {
892 <a href="@pinterest" target="_blank" title="Pinterest" class="footer__social" rel="noreferrer"><i class="fab fa-pinterest"></i></a>
893 }
894 </div>
895
896 </section>
897 }
898 </div>
899
900 </section>
901 </footer>
902
903 @helper RenderFooterUSP(string USP_content, string USP_icon)
904 {
905 if (!string.IsNullOrWhiteSpace(USP_content))
906 {
907 var usp_icon_class = (!string.IsNullOrWhiteSpace(USP_icon)) ? USP_icon : "fal fa-check";
908
909 <li class="footer-usp__item">
910 <i class="@usp_icon_class footer-usp__icon"></i>
911 <span>@USP_content</span>
912 </li>
913 }
914 }
915
916 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>>
917 @using Dynamicweb;
918
919 <section id="vue-modal"></section>
920
921 <section id="vue-bottom-bar" data-phonenumber="@formattedPhonenumber" data-isoffline="@isOffline" data-emailadress="@emailadress" data-currentpageid="@Pageview.Page.ID" data-enable-login="@enableLogin" data-enable-shoppingcart="@enableShoppingCart" data-enable-advancedsearch="@enableAdvancedSearch">
922 </section>
923
924 <section class="bottombar__searchbox__wrapper">
925 <div class="searchbox">
926 <form class="searchbox__form no-validate" method="get" action="/Default.aspx" autocomplete="off" role="search">
927 <input type="hidden" name="ID" value="@SearchPageID">
928 <input type="text" name="q" value="@SearchPrefill" class="input form__input input--text searchbox__input" placeholder="@SearchPlaceholder" aria-label="@SearchPlaceholder" data-placeholder="@SearchPlaceholder" data-hoverplaceholder="@SearchPlaceholderHover">
929 <div class="searchbox__button">
930 <button type="submit" class="searchbox__form__submit icon icon--medium icon__search input__icon" aria-label="Search">
931 <i class="fal fa-search"></i>
932 </button>
933 </div>
934 </form>
935 </div>
936 </section>
937
938 <div id="backdrop"></div>
939
940 @{
941 var appbundlejs = Cache.VersionedFile(designRoot + "/dist/app.bundle.js");
942 var appAsyncbundlejs = Cache.VersionedFile(designRoot + "/dist/appAsync.bundle.js");
943 var vuebundlejs = Cache.VersionedFile(designRoot + "/dist/vue.bundle.js");
944 }
945
946 <script src="@appbundlejs"></script>
947 <script defer="" src="@vuebundlejs"></script>
948 <script defer="" src="@appAsyncbundlejs"></script>
949 <link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.15.4/css/all.css" integrity="sha384-rqn26AG5Pj86AF4SO72RK5fyefcQ/x32DNQfChxWvbXIyXFePlEktwD18fEz+kQU" crossorigin="anonymous">
950
951 </body>
952 </html>
953