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_b0c60f5cbc51465ea21d35dac43a1567 : 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_b0c60f5cbc51465ea21d35dac43a1567() { 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