Error compiling template "Designs/ClientBase_generated/_parsed/DefaultPage.parsed.cshtml"
Line 445: The name 'favicon' does not exist in the current context
Line 458: The name 'favicon' does not exist in the current context
Line 575: 'User.GetCurrentExtranetUserId()' is obsolete: 'Use GetCurrentFrontendUserId() instead.'
Line 3191: 'Services' is obsolete: 'Use Dynamicweb.Content.Services instead.'
Line 3191: 'Services.Pages' is obsolete: 'Use Dynamicweb.Content.Services.Pages instead.'
Line 930: The variable 'hidePricesForGuests' is assigned but its value is never used

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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 22 using Dynamicweb; 23 24 #line default 25 #line hidden 26 27 #line 3 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 82 using Bluedesk.Tools.DynamicWeb.ExtensionMethods; 83 84 #line default 85 #line hidden 86 87 88 public class RazorEngine_c95b2b4b480a4feb9196b2391e118a85 : Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> { 89 90 #line hidden 91 92 #line 364 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 100101 if (!string.IsNullOrWhiteSpace(USP_content)) 102 { 103 var usp_icon_class = (!string.IsNullOrWhiteSpace(USP_icon)) ? USP_icon : "fal fa-check"; 104105106107 #line default 108 #line hidden 109 WriteLiteralTo(__razor_helper_writer, "\t\t<li"); 110111 WriteLiteralTo(__razor_helper_writer, " class=\"usp__item\""); 112113 WriteLiteralTo(__razor_helper_writer, ">\r\n\t\t\t<i"); 114115 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 14053), Tuple.Create("\"", 14086) 116117 #line 371 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 118 , Tuple.Create(Tuple.Create("", 14061), Tuple.Create<System.Object, System.Int32>(usp_icon_class 119120 #line default 121 #line hidden 122 , 14061), false) 123 , Tuple.Create(Tuple.Create(" ", 14076), Tuple.Create("usp__icon", 14077), true) 124 ); 125126 WriteLiteralTo(__razor_helper_writer, "></i>\r\n\t\t\t<span>"); 127128129 #line 372 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 130 WriteTo(__razor_helper_writer, USP_content); 131132133 #line default 134 #line hidden 135 WriteLiteralTo(__razor_helper_writer, "</span>\r\n\t\t</li>\r\n"); 136137138 #line 374 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 139 } 140141142 #line default 143 #line hidden 144 }); 145146 #line 375 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 147 } 148 #line default 149 #line hidden 150151152 #line 903 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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 => { 158159 #line 904 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 160161 if (!string.IsNullOrWhiteSpace(USP_content)) 162 { 163 var usp_icon_class = (!string.IsNullOrWhiteSpace(USP_icon)) ? USP_icon : "fal fa-check"; 164165166167 #line default 168 #line hidden 169 WriteLiteralTo(__razor_helper_writer, "\t\t<li"); 170171 WriteLiteralTo(__razor_helper_writer, " class=\"footer-usp__item\""); 172173 WriteLiteralTo(__razor_helper_writer, ">\r\n\t\t\t<i"); 174175 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 33782), Tuple.Create("\"", 33822) 176177 #line 910 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 178 , Tuple.Create(Tuple.Create("", 33790), Tuple.Create<System.Object, System.Int32>(usp_icon_class 179180 #line default 181 #line hidden 182 , 33790), false) 183 , Tuple.Create(Tuple.Create(" ", 33805), Tuple.Create("footer-usp__icon", 33806), true) 184 ); 185186 WriteLiteralTo(__razor_helper_writer, "></i>\r\n\t\t\t<span>"); 187188189 #line 911 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 190 WriteTo(__razor_helper_writer, USP_content); 191192193 #line default 194 #line hidden 195 WriteLiteralTo(__razor_helper_writer, "</span>\r\n\t\t</li>\r\n"); 196197198 #line 913 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 199 } 200201202 #line default 203 #line hidden 204 }); 205206 #line 914 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 207 } 208 #line default 209 #line hidden 210211212 public RazorEngine_c95b2b4b480a4feb9196b2391e118a85() { 213 } 214215 public override void Execute() { 216 WriteLiteral("\r\n"); 217218219 #line 7 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 220221 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; 225226 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"); 232233 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 } 249250251 #line default 252 #line hidden 253 WriteLiteral("\r\n\r\n<!DOCTYPE html>\r\n<html"); 254255 WriteAttribute("lang", Tuple.Create(" lang=\"", 1968), Tuple.Create("\"", 1980) 256257 #line 39 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 258 , Tuple.Create(Tuple.Create("", 1975), Tuple.Create<System.Object, System.Int32>(lang 259260 #line default 261 #line hidden 262 , 1975), false) 263 ); 264265 WriteLiteral(" prefix=\"og: http://ogp.me/ns#\""); 266267 WriteLiteral(">\r\n<head>\r\n\t<meta"); 268269 WriteLiteral(" charset=\"utf-8\""); 270271 WriteLiteral(">\r\n\t<meta"); 272273 WriteLiteral(" http-equiv=\"X-UA-Compatible\""); 274275 WriteLiteral(" content=\"IE=edge\""); 276277 WriteLiteral(">\r\n\t<meta"); 278279 WriteLiteral(" name=\"viewport\""); 280281 WriteLiteral(" content=\"width=device-width, initial-scale=1\""); 282283 WriteLiteral(">\r\n\t<meta"); 284285 WriteLiteral(" name=\"theme-color\""); 286287 WriteAttribute("content", Tuple.Create(" content=\"", 2200), Tuple.Create("\"", 2227) 288289 #line 44 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 290 , Tuple.Create(Tuple.Create("", 2210), Tuple.Create<System.Object, System.Int32>(mobileThemeColor 291292 #line default 293 #line hidden 294 , 2210), false) 295 ); 296297 WriteLiteral(">\r\n\t\r\n\t\r\n\r\n"); 298299 WriteLiteral("\t"); 300301302 #line 48 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 303 Write(RenderSnippet("canonical")); 304305306 #line default 307 #line hidden 308 WriteLiteral("\r\n\r\n"); 309310 WriteLiteral("\t"); 311312313 #line 50 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 314 Write(RenderSnippet("ogTags")); 315316317 #line default 318 #line hidden 319 WriteLiteral("\r\n\r\n\t<title>"); 320321322 #line 52 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 323 Write(GetValue("Title")); 324325326 #line default 327 #line hidden 328 WriteLiteral("</title>\r\n"); 329330331 #line 53 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 332 Write(GetValue("MetaTags")); 333334335 #line default 336 #line hidden 337 WriteLiteral("\r\n"); 338339340 #line 54 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 341 Write(GetValue("CopyRightNotice")); 342343344 #line default 345 #line hidden 346 WriteLiteral("\r\n\r\n\r\n"); 347348349 #line 57 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 350351352 #line default 353 #line hidden 354355 #line 57 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 356357358359 var appcss = Cache.VersionedFile(designRoot + "/dist/app.css"); 360361362 #line default 363 #line hidden 364 WriteLiteral("\t\t<link"); 365366 WriteAttribute("href", Tuple.Create(" href=\"", 2477), Tuple.Create("\"", 2491) 367368 #line 61 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 369 , Tuple.Create(Tuple.Create("", 2484), Tuple.Create<System.Object, System.Int32>(appcss 370371 #line default 372 #line hidden 373 , 2484), false) 374 ); 375376 WriteLiteral(" rel=\"stylesheet\""); 377378 WriteLiteral(">\r\n"); 379380381 #line 62 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 382383 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); 386387 if (!string.IsNullOrWhiteSpace(favicon32)) 388 { 389390391 #line default 392 #line hidden 393 WriteLiteral("\t\t\t<link"); 394395 WriteLiteral(" rel=\"icon\""); 396397 WriteLiteral(" type=\"image/png\""); 398399 WriteLiteral(" sizes=\"32x32\""); 400401 WriteAttribute("href", Tuple.Create(" href=\"", 2878), Tuple.Create("\"", 2895) 402403 #line 69 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 404 , Tuple.Create(Tuple.Create("", 2885), Tuple.Create<System.Object, System.Int32>(favicon32 405406 #line default 407 #line hidden 408 , 2885), false) 409 ); 410411 WriteLiteral(">\r\n"); 412413414 #line 70 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 415 } 416 if (!string.IsNullOrWhiteSpace(favicon16)) 417 { 418419420 #line default 421 #line hidden 422 WriteLiteral("\t\t\t<link"); 423424 WriteLiteral(" rel=\"icon\""); 425426 WriteLiteral(" type=\"image/png\""); 427428 WriteLiteral(" sizes=\"16x16\""); 429430 WriteAttribute("href", Tuple.Create(" href=\"", 3005), Tuple.Create("\"", 3022) 431432 #line 73 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 433 , Tuple.Create(Tuple.Create("", 3012), Tuple.Create<System.Object, System.Int32>(favicon16 434435 #line default 436 #line hidden 437 , 3012), false) 438 ); 439440 WriteLiteral(">\r\n"); 441442443 #line 74 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 444 } 445 if (!string.IsNullOrWhiteSpace(favicon)) 446 { 447448449 #line default 450 #line hidden 451 WriteLiteral("\t\t\t<link"); 452453 WriteLiteral(" rel=\"shortcut icon\""); 454455 WriteAttribute("href", Tuple.Create(" href=\"", 3108), Tuple.Create("\"", 3123) 456457 #line 77 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 458 , Tuple.Create(Tuple.Create("", 3115), Tuple.Create<System.Object, System.Int32>(favicon 459460 #line default 461 #line hidden 462 , 3115), false) 463 ); 464465 WriteLiteral(">\r\n"); 466467468 #line 78 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 469 } 470471472 #line default 473 #line hidden 474 WriteLiteral("\r\n\r\n"); 475476477 #line 81 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 478479480 #line default 481 #line hidden 482483 #line 81 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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); 488489490491 #line default 492 #line hidden 493 WriteLiteral("\t\t<link"); 494495 WriteLiteral(" rel=\"alternate\""); 496497 WriteAttribute("href", Tuple.Create(" href=\'", 3410), Tuple.Create("\'", 3421) 498499 #line 86 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 500 , Tuple.Create(Tuple.Create("", 3417), Tuple.Create<System.Object, System.Int32>(url 501502 #line default 503 #line hidden 504 , 3417), false) 505 ); 506507 WriteAttribute("hreflang", Tuple.Create(" hreflang=\'", 3422), Tuple.Create("\'", 3463) 508509 #line 86 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 510 , Tuple.Create(Tuple.Create("", 3433), Tuple.Create<System.Object, System.Int32>(language.GetString("Culture") 511512 #line default 513 #line hidden 514 , 3433), false) 515 ); 516517 WriteLiteral(">\r\n"); 518519520 #line 87 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 521 } 522523524 #line default 525 #line hidden 526 WriteLiteral("\r\n\t<script>\r\n\t\twindow.globals = {\r\n\t\t\tpageId: \'"); 527528529 #line 91 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 530 Write(Pageview.ID); 531532533 #line default 534 #line hidden 535 WriteLiteral("\',\r\n\t\t\tToken: \'"); 536537538 #line 92 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 539 Write(csrftoken); 540541542 #line default 543 #line hidden 544 WriteLiteral("\',\r\n\t\t\tDW_AREA_CULTURE: \'"); 545546547 #line 93 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 548 Write(GetString("LongLang")); 549550551 #line default 552 #line hidden 553 WriteLiteral("\',\r\n\t\t\tDW_AREA_CULTURE_SHORT: \'"); 554555556 #line 94 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 557 Write(lang); 558559560 #line default 561 #line hidden 562 WriteLiteral("\',\r\n\t\t\tglobalIconClass: \'"); 563564565 #line 95 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 566 Write(buttonIconClass); 567568569 #line default 570 #line hidden 571 WriteLiteral("\',\r\n\t\t\tDW_USERID: \'"); 572573574 #line 96 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 575 Write(Dynamicweb.Security.UserManagement.User.GetCurrentExtranetUserId()); 576577578 #line default 579 #line hidden 580 WriteLiteral("\'\r\n\t\t};\r\n\t</script>\r\n\r\n"); 581582 WriteLiteral("\t"); 583584585 #line 100 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 586 Write(GetString("Item.Area.HeadScript")); 587588589 #line default 590 #line hidden 591 WriteLiteral("\r\n"); 592593594 #line 101 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 595596597 #line default 598 #line hidden 599600 #line 101 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 601602 var _cookieOptinLevel = Dynamicweb.Environment.CookieManager.GetCookieOptInLevel(); 603 var _enabledCookieCategories = Dynamicweb.Environment.CookieManager.GetCookieOptInCategories(); 604 if (_cookieOptinLevel.ToString() == "All" || _enabledCookieCategories.Contains("Marketing_Cookies")) 605 { 606607608 #line default 609 #line hidden 610611 #line 106 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 612 Write(GetString("Item.Area.HeadScriptAfterConsent")); 613614615 #line default 616 #line hidden 617618 #line 106 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 619620 } 621622623 #line default 624 #line hidden 625 WriteLiteral("\r\n\r\n"); 626627628 #line 110 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 629630631 #line default 632 #line hidden 633634 #line 110 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 635636 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") : ""; 642643 var searchPageID = Bluedesk.Tools.DynamicWeb.Generic.PageHelper.GetPageIDByNavigationTag("searchresults", Pageview.AreaID); 644 var domain = Dynamicweb.Environment.Helpers.LinkHelper.GetHttpDomain(); 645646647 #line default 648 #line hidden 649 WriteLiteral("\r\n\r\n<script"); 650651 WriteLiteral(" type=\"application/ld+json\""); 652653 WriteLiteral(">\r\n [{\r\n \""); 654655 WriteLiteral("@context\": \"https://schema.org\",\r\n \""); 656657 WriteLiteral("@type\": \"Organization\",\r\n \"name\" : \""); 658659660 #line 126 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 661 Write(GetString("Item.Area.CompanyName")); 662663664 #line default 665 #line hidden 666 WriteLiteral("\",\r\n \"url\": \""); 667668669 #line 127 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 670 Write(domain); 671672673 #line default 674 #line hidden 675 WriteLiteral("\",\r\n \"sameAs\" : \""); 676677678 #line 128 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 679 Write(GetString("Item.Area.Facebook")); 680681682 #line default 683 #line hidden 684 WriteLiteral("\",\r\n \"logo\": \""); 685686687 #line 129 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 688 Write(domain); 689690691 #line default 692 #line hidden 693694 #line 129 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 695 Write(GetString("Item.Area.Logo")); 696697698 #line default 699 #line hidden 700 WriteLiteral("\",\r\n \"contactPoint\" : [{\r\n \""); 701702 WriteLiteral("@type\" : \"ContactPoint\",\r\n \"telephone\" : \""); 703704705 #line 132 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 706 Write(GetString("Item.Area.Phonenumber")); 707708709 #line default 710 #line hidden 711 WriteLiteral("\",\r\n \"contactType\" : \"customer service\" ,\r\n \""); 712713 WriteLiteral("@context\": \"https://schema.org\",\r\n \""); 714715 WriteLiteral("@id\": \""); 716717718 #line 135 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 719 Write(domain); 720721722 #line default 723 #line hidden 724 WriteLiteral("\",\r\n \"name\": \""); 725726727 #line 136 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 728 Write(GetString("Item.Area.CompanyName")); 729730731 #line default 732 #line hidden 733 WriteLiteral("\"\r\n }],\r\n \"address\": {\r\n \""); 734735 WriteLiteral("@type\": \"PostalAddress\",\r\n \"streetAddress\": \""); 736737738 #line 140 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 739 Write(GetString("Item.Area.Address")); 740741742 #line default 743 #line hidden 744 WriteLiteral("\",\r\n \"addressLocality\": \""); 745746747 #line 141 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 748 Write(GetString("Item.Area.City")); 749750751 #line default 752 #line hidden 753 WriteLiteral("\",\r\n \"postalCode\": \""); 754755756 #line 142 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 757 Write(GetString("Item.Area.Zipcode")); 758759760 #line default 761 #line hidden 762 WriteLiteral("\",\r\n \"addressRegion\": \""); 763764765 #line 143 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 766 Write(GetString("Item.Area.Region")); 767768769 #line default 770 #line hidden 771 WriteLiteral("\",\r\n \"addressCountry\": \""); 772773774 #line 144 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 775 Write(GetString("Item.Area.Country")); 776777778 #line default 779 #line hidden 780 WriteLiteral("\"\r\n }\r\n },\r\n {\r\n \""); 781782 WriteLiteral("@context\": \"https://schema.org\",\r\n \""); 783784 WriteLiteral("@type\": \"WebSite\",\r\n \"name\" : \""); 785786787 #line 150 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 788 Write(GetString("Item.Area.CompanyName")); 789790791 #line default 792 #line hidden 793 WriteLiteral("\",\r\n \"alternateName\" : \""); 794795796 #line 151 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 797 Write(GetString("Item.Area.AltCompanyName")); 798799800 #line default 801 #line hidden 802 WriteLiteral("\",\r\n \"url\": \""); 803804805 #line 152 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 806 Write(domain); 807808809 #line default 810 #line hidden 811 WriteLiteral("\",\r\n \"potentialAction\": {\r\n \""); 812813 WriteLiteral("@type\": \"SearchAction\",\r\n \"target\": \""); 814815816 #line 155 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 817 Write(domain); 818819820 #line default 821 #line hidden 822 WriteLiteral("/Default.aspx?ID="); 823824825 #line 155 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 826 Write(searchPageID); 827828829 #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"); 833834 WriteLiteral(" type=\"application/ld+json\""); 835836 WriteLiteral(">\r\n {\r\n \""); 837838 WriteLiteral("@context\": \"https://schema.org\",\r\n \""); 839840 WriteLiteral("@type\": \"Product\",\r\n \"name\": \""); 841842843 #line 165 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 844 Write(reviewName); 845846847 #line default 848 #line hidden 849 WriteLiteral("\",\r\n \"url\":\""); 850851852 #line 166 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 853 Write(reviewUrl); 854855856 #line default 857 #line hidden 858 WriteLiteral("\",\r\n \"aggregateRating\": {\r\n \""); 859860 WriteLiteral("@type\": \"AggregateRating\",\r\n \"bestRating\": \""); 861862863 #line 169 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 864 Write(reviewBestRating); 865866867 #line default 868 #line hidden 869 WriteLiteral("\",\r\n \"worstRating\": \""); 870871872 #line 170 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 873 Write(reviewWorstRating); 874875876 #line default 877 #line hidden 878 WriteLiteral("\",\r\n \"ratingValue\": \""); 879880881 #line 171 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 882 Write(reviewRatingValue); 883884885 #line default 886 #line hidden 887 WriteLiteral("\",\r\n \"reviewCount\": \""); 888889890 #line 172 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 891 Write(reviewCount); 892893894 #line default 895 #line hidden 896 WriteLiteral("\"\r\n }\r\n }\r\n</script>\r\n"); 897898 WriteLiteral("\t"); 899900901 #line 176 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 902 Write(RenderSnippet("DataLayer")); 903904905 #line default 906 #line hidden 907 WriteLiteral("\r\n\r\n"); 908909 WriteLiteral("\t"); 910911912 #line 178 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 913 Write(RenderSnippet("GoogleMapsScript")); 914915916 #line default 917 #line hidden 918 WriteLiteral("\r\n\r\n"); 919920921 #line 180 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 922923924 #line default 925 #line hidden 926927 #line 180 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 928929 // TODO: Add there options to master config for product overview 930 bool hidePricesForGuests = false; 931 bool hideShoppingCartForGuests = false; 932933 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"); 940941942 #line default 943 #line hidden 944 WriteLiteral("\r\n\r\n"); 945946947 #line 194 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 948 Write(GetValue("Stylesheets")); 949950951 #line default 952 #line hidden 953 WriteLiteral("\r\n"); 954955956 #line 195 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 957 Write(GetValue("Javascripts")); 958959960 #line default 961 #line hidden 962 WriteLiteral("\r\n</head>\r\n\r\n<body>\r\n"); 963964 WriteLiteral("\t"); 965966967 #line 199 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 968 Write(GetString("Item.Area.BodyScript")); 969970971 #line default 972 #line hidden 973 WriteLiteral("\r\n"); 974975976 #line 200 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 977978979 #line default 980 #line hidden 981982 #line 200 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 983984 if (_cookieOptinLevel.ToString() == "All" || _enabledCookieCategories.Contains("Marketing_Cookies")) 985 { 986987988 #line default 989 #line hidden 990991 #line 203 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 992 Write(GetString("Item.Area.BodyScriptAfterConsent")); 993994995 #line default 996 #line hidden 997998 #line 203 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 9991000 } 100110021003 #line default 1004 #line hidden 1005 WriteLiteral("\r\n"); 10061007 WriteLiteral("\t"); 100810091010 #line 206 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1011 Write(GetString("Item.Area.TailScript")); 101210131014 #line default 1015 #line hidden 1016 WriteLiteral("\r\n\r\n"); 101710181019 #line 208 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 102010211022 #line default 1023 #line hidden 1024 WriteLiteral("\r\n"); 102510261027 #line 211 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 10281029 string logo = GetString("Item.Area.Logo"); 1030 string logoAlt = GetString("Item.Area.Logo_Alt"); 10311032 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" : ""; 103810391040 #line default 1041 #line hidden 1042 WriteLiteral("\r\n\r\n<header"); 10431044 WriteLiteral(" class=\"header header--mobile\""); 10451046 WriteLiteral(">\r\n\r\n\t<div"); 10471048 WriteLiteral(" class=\"flex items-center\""); 10491050 WriteLiteral(">\r\n\t\t<a"); 10511052 WriteLiteral(" href=\"/\""); 10531054 WriteLiteral(" class=\"w-full mr-4 header__logo__wrapper\""); 10551056 WriteLiteral(">\r\n\t\t\t<img"); 10571058 WriteLiteral(" class=\"header__logo\""); 10591060 WriteAttribute("src", Tuple.Create(" src=\"", 9327), Tuple.Create("\"", 9427) 1061 , Tuple.Create(Tuple.Create("", 9333), Tuple.Create("/Admin/Public/GetImage.ashx?Image=", 9333), true) 10621063 #line 227 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1064 , Tuple.Create(Tuple.Create("", 9367), Tuple.Create<System.Object, System.Int32>(logo 10651066 #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 ); 10711072 WriteLiteral(" alt=\"Logo\""); 10731074 WriteLiteral(" width=\"400\""); 10751076 WriteLiteral(" height=\"200\""); 10771078 WriteLiteral(">\r\n\t\t</a>\r\n\r\n"); 107910801081 #line 230 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 108210831084 #line default 1085 #line hidden 1086 WriteLiteral("\r\n"); 108710881089 #line 237 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1090 if (LanguageSwitcher.GetLanguages().Count > 1) 1091 { 109210931094 #line default 1095 #line hidden 1096 WriteLiteral("\t<div"); 10971098 WriteLiteral(" class=\"top-toggles\""); 10991100 WriteLiteral(">\r\n\t\t<div"); 11011102 WriteLiteral(" class=\"language\""); 11031104 WriteLiteral(">\r\n\t\t\t<div"); 11051106 WriteLiteral(" class=\"language-dropdown\""); 11071108 WriteLiteral(">\r\n\t\t\t\t<button"); 11091110 WriteLiteral(" class=\"language-dropdown__toggle\""); 11111112 WriteLiteral(" type=\"button\""); 11131114 WriteLiteral(" aria-label=\"Change language\""); 11151116 WriteLiteral(">\r\n\t\t\t\t\t<span"); 11171118 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) 11221123 #line 243 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1124 , Tuple.Create(Tuple.Create("", 10024), Tuple.Create<System.Object, System.Int32>(Pageview.Area.Culture.Substring(3,2).ToLower() 11251126 #line default 1127 #line hidden 1128 , 10024), false) 1129 ); 11301131 WriteLiteral("></span>\r\n\t\t\t\t\t<i"); 11321133 WriteLiteral(" class=\"fal fa-chevron-down\""); 11341135 WriteLiteral("></i>\r\n\t\t\t\t</button>\r\n\t\t\t\t<ul"); 11361137 WriteLiteral(" class=\"language-dropdown__options\""); 11381139 WriteLiteral(">\r\n"); 114011411142 #line 247 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 114311441145 #line default 1146 #line hidden 11471148 #line 247 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1149 foreach (var l in LanguageSwitcher.GetLanguages()) 1150 { 1151 string languageName = @l.NativeName.ToString().Split('(')[0]; 115211531154 #line default 1155 #line hidden 1156 WriteLiteral("<li"); 11571158 WriteLiteral(" class=\"language-dropdown__item\""); 11591160 WriteLiteral(">\r\n\t\t\t\t\t\t\t<a"); 11611162 WriteAttribute("href", Tuple.Create(" href=\'", 10372), Tuple.Create("\'", 10385) 11631164 #line 251 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1165 , Tuple.Create(Tuple.Create("", 10379), Tuple.Create<System.Object, System.Int32>(l.Url 11661167 #line default 1168 #line hidden 1169 , 10379), false) 1170 ); 11711172 WriteAttribute("title", Tuple.Create(" title=\"", 10386), Tuple.Create("\"", 10407) 11731174 #line 251 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1175 , Tuple.Create(Tuple.Create("", 10394), Tuple.Create<System.Object, System.Int32>(languageName 11761177 #line default 1178 #line hidden 1179 , 10394), false) 1180 ); 11811182 WriteLiteral(">\r\n\t\t\t\t\t\t\t\t<span"); 11831184 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) 11871188 #line 252 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1189 , Tuple.Create(Tuple.Create("", 10452), Tuple.Create<System.Object, System.Int32>(l.CountryCode 11901191 #line default 1192 #line hidden 1193 , 10452), false) 1194 ); 11951196 WriteLiteral("></span>\r\n\t\t\t\t\t\t\t\t<span"); 11971198 WriteLiteral(" class=\"language-dropdown__item-code\""); 11991200 WriteLiteral(">"); 120112021203 #line 253 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1204 Write(languageName); 120512061207 #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"); 121012111212 #line 256 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1213 } 121412151216 #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"); 121912201221 #line 261 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1222 } 122312241225 #line default 1226 #line hidden 1227 WriteLiteral("\r\n\r\n"); 122812291230 #line 264 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 123112321233 #line default 1234 #line hidden 12351236 #line 264 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1237 if(enableShoppingCart) { 123812391240 #line default 1241 #line hidden 1242 WriteLiteral("\t\t\t<div"); 12431244 WriteLiteral(" class=\"app-shopping-cart\""); 12451246 WriteLiteral(" data-cart-location=\"header-mobile\""); 12471248 WriteLiteral(" data-enable-shoppingcart=\""); 124912501251 #line 265 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1252 Write(enableShoppingCart); 125312541255 #line default 1256 #line hidden 1257 WriteLiteral("\""); 12581259 WriteLiteral("></div>\r\n"); 126012611262 #line 266 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1263 } 126412651266 #line default 1267 #line hidden 1268 WriteLiteral("\r\n\t\t<div"); 12691270 WriteLiteral(" id=\"hamburger\""); 12711272 WriteLiteral(" class=\"icon__content\""); 12731274 WriteLiteral(">\r\n\t\t\t<i"); 12751276 WriteLiteral(" class=\"fal fa-bars icon\""); 12771278 WriteLiteral("></i>\r\n\t\t</div>\r\n\r\n\t</div>\r\n\r\n</header>\r\n\r\n<header"); 12791280 WriteLiteral(" class=\"header header--desktop\""); 12811282 WriteLiteral(">\r\n\r\n"); 128312841285 #line 278 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 128612871288 #line default 1289 #line hidden 1290 WriteLiteral("\r\n<section"); 12911292 WriteLiteral(" class=\"topmenu\""); 12931294 WriteLiteral(">\r\n\r\n\t<div"); 12951296 WriteLiteral(" class=\"topmenu__container container\""); 12971298 WriteLiteral(">\r\n\r\n\t\t<ul"); 12991300 WriteLiteral(" class=\"usp__list\""); 13011302 WriteLiteral(">\r\n"); 13031304 WriteLiteral("\t\t\t"); 130513061307 #line 286 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1308 Write(RenderHeaderUSP(@GetString("Item.Area.USP_1.Value"), @GetString("Item.Area.USP_1_icon.Value"))); 130913101311 #line default 1312 #line hidden 1313 WriteLiteral("\r\n"); 13141315 WriteLiteral("\t\t\t"); 131613171318 #line 287 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1319 Write(RenderHeaderUSP(@GetString("Item.Area.USP_2.Value"), @GetString("Item.Area.USP_2_icon.Value"))); 132013211322 #line default 1323 #line hidden 1324 WriteLiteral("\r\n"); 13251326 WriteLiteral("\t\t\t"); 132713281329 #line 288 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1330 Write(RenderHeaderUSP(@GetString("Item.Area.USP_3.Value"), @GetString("Item.Area.USP_3_icon.Value"))); 133113321333 #line default 1334 #line hidden 1335 WriteLiteral("\r\n"); 13361337 WriteLiteral("\t\t\t"); 133813391340 #line 289 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1341 Write(RenderHeaderUSP(@GetString("Item.Area.USP_4.Value"), @GetString("Item.Area.USP_4_icon.Value"))); 134213431344 #line default 1345 #line hidden 1346 WriteLiteral("\r\n"); 13471348 WriteLiteral("\t\t\t"); 134913501351 #line 290 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1352 Write(RenderHeaderUSP(@GetString("Item.Area.USP_5.Value"), @GetString("Item.Area.USP_5_icon.Value"))); 135313541355 #line default 1356 #line hidden 1357 WriteLiteral("\r\n\t\t</ul>\r\n\r\n\t\t<section"); 13581359 WriteLiteral(" class=\"flex flex-row\""); 13601361 WriteLiteral(">\r\n\r\n\t\t\t<ul"); 13621363 WriteLiteral(" class=\"topmenu__list\""); 13641365 WriteLiteral(">\r\n"); 13661367 WriteLiteral("\t\t\t\t"); 136813691370 #line 296 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1371 Write(GetValue("DwNavigation(topnavigation)")); 137213731374 #line default 1375 #line hidden 1376 WriteLiteral("\r\n"); 137713781379 #line 297 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 138013811382 #line default 1383 #line hidden 13841385 #line 297 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1386 if (enableLogin) 1387 { 1388 if (Pageview.User == null) 1389 { 139013911392 #line default 1393 #line hidden 1394 WriteLiteral("\t\t\t\t\t\t<li"); 13951396 WriteLiteral(" class=\"topmenu__item topmenu__login\""); 13971398 WriteLiteral(">\r\n\t\t\t\t\t\t\t<a"); 13991400 WriteLiteral(" href=\"javascript:;\""); 14011402 WriteLiteral(" class=\"topmenu__link topmenu__link--login\""); 14031404 WriteLiteral(">"); 140514061407 #line 302 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1408 Write(Translate("User.Login", "Login")); 140914101411 #line default 1412 #line hidden 1413 WriteLiteral("</a>\r\n\t\t\t\t\t\t</li>\r\n"); 141414151416 #line 304 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1417 } 1418 else 1419 { 142014211422 #line default 1423 #line hidden 1424 WriteLiteral("\t\t\t\t\t\t<li"); 14251426 WriteLiteral(" class=\"topmenu__item topmenu__login\""); 14271428 WriteLiteral(">\r\n\t\t\t\t\t\t\t<a"); 14291430 WriteAttribute("href", Tuple.Create(" href=\"", 12156), Tuple.Create("\"", 12217) 1431 , Tuple.Create(Tuple.Create("", 12163), Tuple.Create("/Admin/Public/ExtranetLogoff.aspx?ID=", 12163), true) 14321433 #line 308 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1434 , Tuple.Create(Tuple.Create("", 12200), Tuple.Create<System.Object, System.Int32>(Pageview.Page.ID 14351436 #line default 1437 #line hidden 1438 , 12200), false) 1439 ); 14401441 WriteLiteral(" class=\"topmenu__link\""); 14421443 WriteLiteral(">"); 144414451446 #line 308 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1447 Write(Translate("User.Logout", "Logout")); 144814491450 #line default 1451 #line hidden 1452 WriteLiteral("</a>\r\n\t\t\t\t\t\t</li>\r\n"); 145314541455 #line 310 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1456 } 1457 } 145814591460 #line default 1461 #line hidden 1462 WriteLiteral("\t\t\t</ul>\r\n\t\t\t\t\t\t\r\n"); 146314641465 #line 314 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 146614671468 #line default 1469 #line hidden 14701471 #line 314 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1472 if (enableDyslexicFont) 1473 { 147414751476 #line default 1477 #line hidden 1478 WriteLiteral("\t\t\t\t<div"); 14791480 WriteLiteral(" class=\"app-font-toggle\""); 14811482 WriteLiteral(" data-standardfont=\"Maven Pro\""); 14831484 WriteLiteral("></div>\r\n"); 148514861487 #line 317 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1488 } 148914901491 #line default 1492 #line hidden 1493 WriteLiteral("\r\n"); 149414951496 #line 319 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 149714981499 #line default 1500 #line hidden 1501 WriteLiteral("\r\n"); 150215031504 #line 326 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1505 if (LanguageSwitcher.GetLanguages().Count > 1) 1506 { 150715081509 #line default 1510 #line hidden 1511 WriteLiteral("\t<div"); 15121513 WriteLiteral(" class=\"top-toggles\""); 15141515 WriteLiteral(">\r\n\t\t<div"); 15161517 WriteLiteral(" class=\"language\""); 15181519 WriteLiteral(">\r\n\t\t\t<div"); 15201521 WriteLiteral(" class=\"language-dropdown\""); 15221523 WriteLiteral(">\r\n\t\t\t\t<button"); 15241525 WriteLiteral(" class=\"language-dropdown__toggle\""); 15261527 WriteLiteral(" type=\"button\""); 15281529 WriteLiteral(" aria-label=\"Change language\""); 15301531 WriteLiteral(">\r\n\t\t\t\t\t<span"); 15321533 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) 15371538 #line 332 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1539 , Tuple.Create(Tuple.Create("", 12990), Tuple.Create<System.Object, System.Int32>(Pageview.Area.Culture.Substring(3,2).ToLower() 15401541 #line default 1542 #line hidden 1543 , 12990), false) 1544 ); 15451546 WriteLiteral("></span>\r\n\t\t\t\t\t<i"); 15471548 WriteLiteral(" class=\"fal fa-chevron-down\""); 15491550 WriteLiteral("></i>\r\n\t\t\t\t</button>\r\n\t\t\t\t<ul"); 15511552 WriteLiteral(" class=\"language-dropdown__options\""); 15531554 WriteLiteral(">\r\n"); 155515561557 #line 336 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 155815591560 #line default 1561 #line hidden 15621563 #line 336 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1564 foreach (var l in LanguageSwitcher.GetLanguages()) 1565 { 1566 string languageName = @l.NativeName.ToString().Split('(')[0]; 156715681569 #line default 1570 #line hidden 1571 WriteLiteral("<li"); 15721573 WriteLiteral(" class=\"language-dropdown__item\""); 15741575 WriteLiteral(">\r\n\t\t\t\t\t\t\t<a"); 15761577 WriteAttribute("href", Tuple.Create(" href=\'", 13338), Tuple.Create("\'", 13351) 15781579 #line 340 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1580 , Tuple.Create(Tuple.Create("", 13345), Tuple.Create<System.Object, System.Int32>(l.Url 15811582 #line default 1583 #line hidden 1584 , 13345), false) 1585 ); 15861587 WriteAttribute("title", Tuple.Create(" title=\"", 13352), Tuple.Create("\"", 13373) 15881589 #line 340 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1590 , Tuple.Create(Tuple.Create("", 13360), Tuple.Create<System.Object, System.Int32>(languageName 15911592 #line default 1593 #line hidden 1594 , 13360), false) 1595 ); 15961597 WriteLiteral(">\r\n\t\t\t\t\t\t\t\t<span"); 15981599 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) 16021603 #line 341 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1604 , Tuple.Create(Tuple.Create("", 13418), Tuple.Create<System.Object, System.Int32>(l.CountryCode 16051606 #line default 1607 #line hidden 1608 , 13418), false) 1609 ); 16101611 WriteLiteral("></span>\r\n\t\t\t\t\t\t\t\t<span"); 16121613 WriteLiteral(" class=\"language-dropdown__item-code\""); 16141615 WriteLiteral(">"); 161616171618 #line 342 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1619 Write(languageName); 162016211622 #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"); 162516261627 #line 345 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1628 } 162916301631 #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"); 163416351636 #line 350 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1637 } 163816391640 #line default 1641 #line hidden 1642 WriteLiteral("\r\n\r\n"); 164316441645 #line 353 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 164616471648 #line default 1649 #line hidden 16501651 #line 353 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1652 if (enableShoppingCart) 1653 { 165416551656 #line default 1657 #line hidden 1658 WriteLiteral("\t\t\t\t<div"); 16591660 WriteLiteral(" class=\"app-shopping-cart\""); 16611662 WriteLiteral(" data-cart-location=\"header-desktop\""); 16631664 WriteLiteral(" data-enable-shoppingcart=\""); 166516661667 #line 355 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1668 Write(enableShoppingCart); 166916701671 #line default 1672 #line hidden 1673 WriteLiteral("\""); 16741675 WriteLiteral("></div>\r\n"); 167616771678 #line 356 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1679 } 168016811682 #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"); 16851686 WriteLiteral("\r\n\r\n\t<section"); 16871688 WriteLiteral(" class=\"header__container container\""); 16891690 WriteLiteral(">\r\n\r\n\t\t<a"); 16911692 WriteLiteral(" href=\"/\""); 16931694 WriteLiteral(" class=\"flex items-center\""); 16951696 WriteLiteral(">\r\n\t\t\t<img"); 16971698 WriteLiteral(" class=\"header__logo\""); 16991700 WriteAttribute("src", Tuple.Create(" src=\"", 14264), Tuple.Create("\"", 14364) 1701 , Tuple.Create(Tuple.Create("", 14270), Tuple.Create("/Admin/Public/GetImage.ashx?Image=", 14270), true) 17021703 #line 381 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1704 , Tuple.Create(Tuple.Create("", 14304), Tuple.Create<System.Object, System.Int32>(logo 17051706 #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 ); 17111712 WriteLiteral(" alt=\"Logo\""); 17131714 WriteLiteral(" width=\"400\""); 17151716 WriteLiteral(" height=\"200\""); 17171718 WriteLiteral(">\r\n\t\t</a>\r\n\r\n"); 171917201721 #line 384 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 172217231724 #line default 1725 #line hidden 17261727 #line 384 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1728 if(enableAdvancedSearch) { 172917301731 #line default 1732 #line hidden 1733 WriteLiteral("\t\t\t<div"); 17341735 WriteLiteral(" id=\"advanced-search\""); 17361737 WriteLiteral("></div>\r\n"); 173817391740 #line 386 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1741 } else { 174217431744 #line default 1745 #line hidden 1746 WriteLiteral("\t\t\t<div"); 17471748 WriteLiteral(" class=\"searchbox\""); 17491750 WriteLiteral(">\r\n <form"); 17511752 WriteLiteral(" class=\"searchbox__form no-validate\""); 17531754 WriteLiteral(" method=\"get\""); 17551756 WriteLiteral(" action=\"/Default.aspx\""); 17571758 WriteLiteral(" autocomplete=\"off\""); 17591760 WriteLiteral(" role=\"search\""); 17611762 WriteLiteral(">\r\n <input"); 17631764 WriteLiteral(" type=\"hidden\""); 17651766 WriteLiteral(" name=\"ID\""); 17671768 WriteAttribute("value", Tuple.Create(" value=\"", 14677), Tuple.Create("\"", 14698) 17691770 #line 389 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1771 , Tuple.Create(Tuple.Create("", 14685), Tuple.Create<System.Object, System.Int32>(SearchPageID 17721773 #line default 1774 #line hidden 1775 , 14685), false) 1776 ); 17771778 WriteLiteral(">\r\n <input"); 17791780 WriteLiteral(" type=\"text\""); 17811782 WriteLiteral(" name=\"q\""); 17831784 WriteAttribute("value", Tuple.Create(" value=\"", 14737), Tuple.Create("\"", 14759) 17851786 #line 390 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1787 , Tuple.Create(Tuple.Create("", 14745), Tuple.Create<System.Object, System.Int32>(SearchPrefill 17881789 #line default 1790 #line hidden 1791 , 14745), false) 1792 ); 17931794 WriteLiteral(" class=\"input form__input input--text searchbox__input\""); 17951796 WriteAttribute("placeholder", Tuple.Create(" placeholder=\"", 14815), Tuple.Create("\"", 14847) 17971798 #line 390 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1799 , Tuple.Create(Tuple.Create("", 14829), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder 18001801 #line default 1802 #line hidden 1803 , 14829), false) 1804 ); 18051806 WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 14848), Tuple.Create("\"", 14879) 18071808 #line 390 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1809 , Tuple.Create(Tuple.Create("", 14861), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder 18101811 #line default 1812 #line hidden 1813 , 14861), false) 1814 ); 18151816 WriteLiteral(" data-placeholder=\""); 181718181819 #line 390 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1820 Write(SearchPlaceholder); 182118221823 #line default 1824 #line hidden 1825 WriteLiteral("\""); 18261827 WriteLiteral(" data-hoverplaceholder=\""); 182818291830 #line 390 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1831 Write(SearchPlaceholderHover); 183218331834 #line default 1835 #line hidden 1836 WriteLiteral("\""); 18371838 WriteLiteral(">\r\n <div"); 18391840 WriteLiteral(" class=\"searchbox__button\""); 18411842 WriteLiteral(">\r\n <button"); 18431844 WriteLiteral(" type=\"submit\""); 18451846 WriteLiteral(" class=\"searchbox__form__submit icon icon--medium icon__search input__icon\""); 18471848 WriteLiteral(" aria-label=\"Search\""); 18491850 WriteLiteral(">\r\n <i"); 18511852 WriteLiteral(" class=\"fal fa-search\""); 18531854 WriteLiteral("></i>\r\n </button>\r\n </div>\r\n </form>\r\n</div>\r\n"); 185518561857 #line 398 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1858 } 185918601861 #line default 1862 #line hidden 1863 WriteLiteral("\r\n\t\t<div"); 18641865 WriteLiteral(" class=\"header__cta\""); 18661867 WriteLiteral(">\r\n"); 186818691870 #line 401 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 187118721873 #line default 1874 #line hidden 18751876 #line 401 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1877 if (!isOffline) 1878 { 187918801881 #line default 1882 #line hidden 1883 WriteLiteral("\t\t\t\t<a"); 18841885 WriteAttribute("href", Tuple.Create(" href=\"", 15317), Tuple.Create("\"", 15349) 1886 , Tuple.Create(Tuple.Create("", 15324), Tuple.Create("tel:", 15324), true) 18871888 #line 403 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1889 , Tuple.Create(Tuple.Create("", 15328), Tuple.Create<System.Object, System.Int32>(formattedPhonenumber 18901891 #line default 1892 #line hidden 1893 , 15328), false) 1894 ); 18951896 WriteLiteral(" class=\"header__cta--phone phone-cta\""); 18971898 WriteLiteral(">\r\n\t\t\t\t\t<p"); 18991900 WriteLiteral(" class=\"phone-cta__number\""); 19011902 WriteLiteral("><i"); 19031904 WriteLiteral(" class=\"fas fa-phone-alt\""); 19051906 WriteLiteral("></i>"); 190719081909 #line 404 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1910 Write(Translate("Header.CallUsOn", "Call us on")); 191119121913 #line default 1914 #line hidden 1915 WriteLiteral("<span>"); 191619171918 #line 404 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1919 Write(phonenumber); 192019211922 #line default 1923 #line hidden 1924 WriteLiteral("</span></p>\r\n\t\t\t\t\t<div"); 19251926 WriteLiteral(" class=\"phone-cta__availability__wrapper\""); 19271928 WriteLiteral(">\r\n\t\t\t\t\t\t<i"); 19291930 WriteLiteral(" class=\"fas fa-circle phone-cta__availability__icon\""); 19311932 WriteLiteral("></i>\r\n\t\t\t\t\t\t<p"); 19331934 WriteLiteral(" class=\"phone-cta__availability__description\""); 19351936 WriteLiteral(">"); 193719381939 #line 407 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1940 Write(Translate("Header.AvailableUntill", "We are available until")); 194119421943 #line default 1944 #line hidden 1945 WriteLiteral(" "); 194619471948 #line 407 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1949 Write(availableToHour); 195019511952 #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"); 195519561957 #line 410 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1958 } 1959 else 1960 { 196119621963 #line default 1964 #line hidden 1965 WriteLiteral("\t\t\t\t<div"); 19661967 WriteLiteral(" class=\"header__cta--callmeback callmeback-cta\""); 19681969 WriteLiteral(">\r\n\t\t\t\t\t<a"); 19701971 WriteAttribute("href", Tuple.Create(" href=\"", 15898), Tuple.Create("\"", 15924) 19721973 #line 414 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1974 , Tuple.Create(Tuple.Create("", 15905), Tuple.Create<System.Object, System.Int32>(callmebackformlink 19751976 #line default 1977 #line hidden 1978 , 15905), false) 1979 ); 19801981 WriteLiteral(" class=\"btn default-btn btn__outline btn--callmeback\""); 19821983 WriteLiteral(">\r\n\t\t\t\t\t\t<span"); 19841985 WriteLiteral(" class=\"btn__text\""); 19861987 WriteLiteral(">"); 198819891990 #line 415 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 1991 Write(Translate("Header.CallMeBack", "Call me back")); 199219931994 #line default 1995 #line hidden 1996 WriteLiteral("</span>\r\n\t\t\t\t\t\t<i"); 19971998 WriteLiteral(" class=\"btn__icon fas fa-phone\""); 19992000 WriteLiteral("></i>\r\n\t\t\t\t\t</a>\r\n\t\t\t\t</div>\r\n"); 200120022003 #line 419 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2004 } 200520062007 #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"); 201020112012 #line 427 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 201320142015 #line default 2016 #line hidden 2017 WriteLiteral("\r\n<section"); 20182019 WriteLiteral(" class=\"mainmenu mainmenu__container\""); 20202021 WriteLiteral(">\r\n\t<header-menu"); 20222023 WriteLiteral(" id=\"header-menu\""); 20242025 WriteLiteral(" data-enable-quickorder=\""); 202620272028 #line 435 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2029 Write(enableQuickOrder); 203020312032 #line default 2033 #line hidden 2034 WriteLiteral("\""); 20352036 WriteLiteral(">\r\n\t\t<!-- Fall back menu for non vue-->\r\n\t\t<div"); 20372038 WriteLiteral(" class=\"container\""); 20392040 WriteLiteral(">\r\n\t\t\t<ul"); 20412042 WriteLiteral(" class=\"mainmenu__list h-full\""); 20432044 WriteLiteral(">\r\n"); 20452046 WriteLiteral("\t\t\t\t"); 204720482049 #line 439 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2050 Write(GetValue("DwNavigation(mainmenu)")); 205120522053 #line default 2054 #line hidden 2055 WriteLiteral("\r\n"); 205620572058 #line 440 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 205920602061 #line default 2062 #line hidden 20632064 #line 440 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2065 if(enableQuickOrder) 2066 { 206720682069 #line default 2070 #line hidden 2071 WriteLiteral("\t\t\t\t\t<li"); 20722073 WriteLiteral(" class=\"mainmenu__item quickorder__toggle\""); 20742075 WriteLiteral(">\r\n\t\t\t\t\t\t<button"); 20762077 WriteLiteral(" class=\"mainmenu__link\""); 20782079 WriteLiteral(">Quick Order</button>\r\n\t\t\t\t\t</li>\r\n"); 208020812082 #line 445 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2083 } 208420852086 #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"); 20902091 WriteLiteral(" id=\"quick-order\""); 20922093 WriteLiteral("></div>\r\n<div"); 20942095 WriteLiteral(" id=\"backdrop-megamenu\""); 20962097 WriteLiteral("></div>\r\n<mega-menu"); 20982099 WriteLiteral(" id=\"mega-menu\""); 21002101 WriteLiteral("></mega-menu>\r\n<!-- DO NOT REMOVE -->\r\n\r\n"); 210221032104 #line 460 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 210521062107 #line default 2108 #line hidden 2109 WriteLiteral("\r\n"); 211021112112 #line 463 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 21132114 // 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"); 21202121 string stickyHeaderCTAIcon = GetString("Item.Area.Sticky_header_cta_icon"); 2122 string stickyHeaderCTAIconClass = (!string.IsNullOrWhiteSpace(stickyHeaderCTAIcon)) ? stickyHeaderCTAIcon : "fal fa-shopping-cart"; 212321242125 #line default 2126 #line hidden 2127 WriteLiteral("\r\n\r\n<section"); 21282129 WriteLiteral(" class=\"stickymenu flex\""); 21302131 WriteLiteral(">\r\n\r\n\t<!-- Sticky menu - Desktop -->\r\n\t<div"); 21322133 WriteLiteral(" class=\"hidden lg:flex container justify-between items-center\""); 21342135 WriteLiteral(">\r\n\t\t<div"); 21362137 WriteLiteral(" class=\"mr-4 inline-block\""); 21382139 WriteLiteral(">\r\n\t\t\t<a"); 21402141 WriteLiteral(" href=\"/\""); 21422143 WriteLiteral(" class=\"flex items-center\""); 21442145 WriteLiteral(">\r\n\t\t\t\t<img"); 21462147 WriteLiteral(" class=\"header__logo--sticky\""); 21482149 WriteAttribute("src", Tuple.Create(" src=\"", 18164), Tuple.Create("\"", 18175) 21502151 #line 481 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2152 , Tuple.Create(Tuple.Create("", 18170), Tuple.Create<System.Object, System.Int32>(logo 21532154 #line default 2155 #line hidden 2156 , 18170), false) 2157 ); 21582159 WriteLiteral(" alt=\"Logo\""); 21602161 WriteLiteral(" width=\"200\""); 21622163 WriteLiteral(" height=\"50\""); 21642165 WriteLiteral(">\r\n\t\t\t</a>\r\n\t\t</div>\r\n\r\n"); 216621672168 #line 485 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 216921702171 #line default 2172 #line hidden 21732174 #line 485 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2175 if (cp_productDetail != null && (bool)cp_productDetail) 2176 { 217721782179 #line default 2180 #line hidden 21812182 #line 487 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2183 Write(RenderSnippet("ProductDetailHeaderDesktop")); 218421852186 #line default 2187 #line hidden 21882189 #line 487 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 21902191 } 2192 else if (cp_productOverview != null && (bool)cp_productOverview) 2193 { 219421952196 #line default 2197 #line hidden 2198 WriteLiteral("\t\t\t<div"); 21992200 WriteLiteral(" class=\"searchbox\""); 22012202 WriteLiteral(">\r\n <form"); 22032204 WriteLiteral(" class=\"searchbox__form no-validate\""); 22052206 WriteLiteral(" method=\"get\""); 22072208 WriteLiteral(" action=\"/Default.aspx\""); 22092210 WriteLiteral(" autocomplete=\"off\""); 22112212 WriteLiteral(" role=\"search\""); 22132214 WriteLiteral(">\r\n <input"); 22152216 WriteLiteral(" type=\"hidden\""); 22172218 WriteLiteral(" name=\"ID\""); 22192220 WriteAttribute("value", Tuple.Create(" value=\"", 18610), Tuple.Create("\"", 18631) 22212222 #line 493 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2223 , Tuple.Create(Tuple.Create("", 18618), Tuple.Create<System.Object, System.Int32>(SearchPageID 22242225 #line default 2226 #line hidden 2227 , 18618), false) 2228 ); 22292230 WriteLiteral(">\r\n <input"); 22312232 WriteLiteral(" type=\"text\""); 22332234 WriteLiteral(" name=\"q\""); 22352236 WriteAttribute("value", Tuple.Create(" value=\"", 18670), Tuple.Create("\"", 18692) 22372238 #line 494 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2239 , Tuple.Create(Tuple.Create("", 18678), Tuple.Create<System.Object, System.Int32>(SearchPrefill 22402241 #line default 2242 #line hidden 2243 , 18678), false) 2244 ); 22452246 WriteLiteral(" class=\"input form__input input--text searchbox__input\""); 22472248 WriteAttribute("placeholder", Tuple.Create(" placeholder=\"", 18748), Tuple.Create("\"", 18780) 22492250 #line 494 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2251 , Tuple.Create(Tuple.Create("", 18762), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder 22522253 #line default 2254 #line hidden 2255 , 18762), false) 2256 ); 22572258 WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 18781), Tuple.Create("\"", 18812) 22592260 #line 494 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2261 , Tuple.Create(Tuple.Create("", 18794), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder 22622263 #line default 2264 #line hidden 2265 , 18794), false) 2266 ); 22672268 WriteLiteral(" data-placeholder=\""); 226922702271 #line 494 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2272 Write(SearchPlaceholder); 227322742275 #line default 2276 #line hidden 2277 WriteLiteral("\""); 22782279 WriteLiteral(" data-hoverplaceholder=\""); 228022812282 #line 494 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2283 Write(SearchPlaceholderHover); 228422852286 #line default 2287 #line hidden 2288 WriteLiteral("\""); 22892290 WriteLiteral(">\r\n <div"); 22912292 WriteLiteral(" class=\"searchbox__button\""); 22932294 WriteLiteral(">\r\n <button"); 22952296 WriteLiteral(" type=\"submit\""); 22972298 WriteLiteral(" class=\"searchbox__form__submit icon icon--medium icon__search input__icon\""); 22992300 WriteLiteral(" aria-label=\"Search\""); 23012302 WriteLiteral(">\r\n <i"); 23032304 WriteLiteral(" class=\"fal fa-search\""); 23052306 WriteLiteral("></i>\r\n </button>\r\n </div>\r\n </form>\r\n</div>\r\n"); 230723082309 #line 502 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 23102311 if(@enableShoppingCart) { 231223132314 #line default 2315 #line hidden 2316 WriteLiteral("\t\t\t\t<div"); 23172318 WriteLiteral(" class=\"app-shopping-cart\""); 23192320 WriteLiteral(" data-cart-location=\"sticky-desktop\""); 23212322 WriteLiteral(" data-enable-shoppingcart=\""); 232323242325 #line 504 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2326 Write(enableShoppingCart); 232723282329 #line default 2330 #line hidden 2331 WriteLiteral("\""); 23322333 WriteLiteral("></div>\r\n"); 233423352336 #line 505 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2337 } 2338 } 2339 else 2340 { 23412342 if (!string.IsNullOrWhiteSpace(stickyHeaderCTAText)) 2343 { 234423452346 #line default 2347 #line hidden 2348 WriteLiteral("\t\t\t\t<a"); 23492350 WriteAttribute("href", Tuple.Create(" href=\"", 19434), Tuple.Create("\"", 19461) 23512352 #line 512 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2353 , Tuple.Create(Tuple.Create("", 19441), Tuple.Create<System.Object, System.Int32>(stickyHeaderCTALink 23542355 #line default 2356 #line hidden 2357 , 19441), false) 2358 ); 23592360 WriteLiteral(" class=\"btn default-btn stickymenu__cta-btn\""); 23612362 WriteLiteral(">\r\n\t\t\t\t\t<span"); 23632364 WriteLiteral(" class=\"btn__text stickymenu__cta-btn-label\""); 23652366 WriteLiteral(">"); 236723682369 #line 513 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2370 Write(stickyHeaderCTAText); 237123722373 #line default 2374 #line hidden 2375 WriteLiteral("</span>\r\n\t\t\t\t\t<i"); 23762377 WriteAttribute("class", Tuple.Create(" class=\"", 19601), Tuple.Create("\"", 19669) 2378 , Tuple.Create(Tuple.Create("", 19609), Tuple.Create("btn__icon", 19609), true) 23792380 #line 514 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2381 , Tuple.Create(Tuple.Create(" ", 19618), Tuple.Create<System.Object, System.Int32>(stickyHeaderCTAIconClass 23822383 #line default 2384 #line hidden 2385 , 19619), false) 2386 , Tuple.Create(Tuple.Create(" ", 19644), Tuple.Create("stickymenu__cta-btn-icon", 19645), true) 2387 ); 23882389 WriteLiteral("></i>\r\n\t\t\t\t</a>\r\n"); 239023912392 #line 516 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2393 } 2394239523962397 #line default 2398 #line hidden 2399 WriteLiteral("\t\t\t<div"); 24002401 WriteLiteral(" class=\"header__cta\""); 24022403 WriteLiteral(">\r\n"); 240424052406 #line 519 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 240724082409 #line default 2410 #line hidden 24112412 #line 519 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2413 if (!isOffline) 2414 { 241524162417 #line default 2418 #line hidden 2419 WriteLiteral("\t\t\t\t\t<a"); 24202421 WriteAttribute("href", Tuple.Create(" href=\"", 19761), Tuple.Create("\"", 19793) 2422 , Tuple.Create(Tuple.Create("", 19768), Tuple.Create("tel:", 19768), true) 24232424 #line 521 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2425 , Tuple.Create(Tuple.Create("", 19772), Tuple.Create<System.Object, System.Int32>(formattedPhonenumber 24262427 #line default 2428 #line hidden 2429 , 19772), false) 2430 ); 24312432 WriteLiteral(" class=\"header__cta--phone phone-cta phone-cta--compact\""); 24332434 WriteLiteral(">\r\n\t\t\t\t\t\t<p"); 24352436 WriteLiteral(" class=\"phone-cta__number\""); 24372438 WriteLiteral("><i"); 24392440 WriteLiteral(" class=\"fas fa-phone-alt\""); 24412442 WriteLiteral("></i><span>"); 244324442445 #line 522 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2446 Write(phonenumber); 244724482449 #line default 2450 #line hidden 2451 WriteLiteral("</span></p>\r\n\t\t\t\t\t\t<p"); 24522453 WriteLiteral(" class=\"phone-cta__availability__description\""); 24542455 WriteLiteral("><i"); 24562457 WriteLiteral(" class=\"fas fa-circle phone-cta__availability__icon\""); 24582459 WriteLiteral("></i>"); 246024612462 #line 523 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2463 Write(Translate("Header.Available", "Available")); 246424652466 #line default 2467 #line hidden 2468 WriteLiteral("</p>\r\n\t\t\t\t\t</a>\r\n"); 246924702471 #line 525 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2472 } 2473 else 2474 { 247524762477 #line default 2478 #line hidden 2479 WriteLiteral("\t\t\t\t\t<div"); 24802481 WriteLiteral(" class=\"header__cta--callmeback callmeback-cta\""); 24822483 WriteLiteral(">\r\n\t\t\t\t\t\t<a"); 24842485 WriteAttribute("href", Tuple.Create(" href=\"", 20215), Tuple.Create("\"", 20241) 24862487 #line 529 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2488 , Tuple.Create(Tuple.Create("", 20222), Tuple.Create<System.Object, System.Int32>(callmebackformlink 24892490 #line default 2491 #line hidden 2492 , 20222), false) 2493 ); 24942495 WriteLiteral(" class=\"btn default-btn btn__outline btn--callmeback\""); 24962497 WriteLiteral(">\r\n\t\t\t\t\t\t\t<span"); 24982499 WriteLiteral(" class=\"btn__text\""); 25002501 WriteLiteral(">"); 250225032504 #line 530 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2505 Write(Translate("Header.CallMeBack", "Call me back")); 250625072508 #line default 2509 #line hidden 2510 WriteLiteral("</span>\r\n\t\t\t\t\t\t\t<i"); 25112512 WriteLiteral(" class=\"btn__icon fas fa-phone\""); 25132514 WriteLiteral("></i>\r\n\t\t\t\t\t\t</a>\r\n\t\t\t\t\t</div>\r\n"); 251525162517 #line 534 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2518 } 251925202521 #line default 2522 #line hidden 2523 WriteLiteral("\t\t\t</div>\r\n"); 252425252526 #line 536 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 25272528 if(@enableShoppingCart) { 252925302531 #line default 2532 #line hidden 2533 WriteLiteral("\t\t\t\t<div"); 25342535 WriteLiteral(" class=\"app-shopping-cart\""); 25362537 WriteLiteral(" data-cart-location=\"sticky-desktop\""); 25382539 WriteLiteral(" data-enable-shoppingcart=\""); 254025412542 #line 538 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2543 Write(enableShoppingCart); 254425452546 #line default 2547 #line hidden 2548 WriteLiteral("\""); 25492550 WriteLiteral("></div>\r\n"); 255125522553 #line 539 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2554 } 2555 } 255625572558 #line default 2559 #line hidden 2560 WriteLiteral("\t</div>\r\n\r\n\t<!-- Sticky menu - Mobile -->\r\n\t<div"); 25612562 WriteLiteral(" class=\"container flex lg:hidden justify-between items-center p-2\""); 25632564 WriteLiteral(">\r\n"); 256525662567 #line 545 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 256825692570 #line default 2571 #line hidden 25722573 #line 545 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2574 if (cp_productDetail != null && (bool)cp_productDetail) 2575 { 257625772578 #line default 2579 #line hidden 25802581 #line 547 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2582 Write(RenderSnippet("ProductDetailHeaderMobile")); 258325842585 #line default 2586 #line hidden 25872588 #line 547 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 25892590 } 2591 else if (cp_productOverview != null && (bool)cp_productOverview) 2592 { 259325942595 #line default 2596 #line hidden 2597 WriteLiteral("\t\t\t<div"); 25982599 WriteLiteral(" class=\"searchbox\""); 26002601 WriteLiteral(">\r\n <form"); 26022603 WriteLiteral(" class=\"searchbox__form no-validate\""); 26042605 WriteLiteral(" method=\"get\""); 26062607 WriteLiteral(" action=\"/Default.aspx\""); 26082609 WriteLiteral(" autocomplete=\"off\""); 26102611 WriteLiteral(" role=\"search\""); 26122613 WriteLiteral(">\r\n <input"); 26142615 WriteLiteral(" type=\"hidden\""); 26162617 WriteLiteral(" name=\"ID\""); 26182619 WriteAttribute("value", Tuple.Create(" value=\"", 21135), Tuple.Create("\"", 21156) 26202621 #line 553 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2622 , Tuple.Create(Tuple.Create("", 21143), Tuple.Create<System.Object, System.Int32>(SearchPageID 26232624 #line default 2625 #line hidden 2626 , 21143), false) 2627 ); 26282629 WriteLiteral(">\r\n <input"); 26302631 WriteLiteral(" type=\"text\""); 26322633 WriteLiteral(" name=\"q\""); 26342635 WriteAttribute("value", Tuple.Create(" value=\"", 21195), Tuple.Create("\"", 21217) 26362637 #line 554 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2638 , Tuple.Create(Tuple.Create("", 21203), Tuple.Create<System.Object, System.Int32>(SearchPrefill 26392640 #line default 2641 #line hidden 2642 , 21203), false) 2643 ); 26442645 WriteLiteral(" class=\"input form__input input--text searchbox__input\""); 26462647 WriteAttribute("placeholder", Tuple.Create(" placeholder=\"", 21273), Tuple.Create("\"", 21305) 26482649 #line 554 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2650 , Tuple.Create(Tuple.Create("", 21287), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder 26512652 #line default 2653 #line hidden 2654 , 21287), false) 2655 ); 26562657 WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 21306), Tuple.Create("\"", 21337) 26582659 #line 554 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2660 , Tuple.Create(Tuple.Create("", 21319), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder 26612662 #line default 2663 #line hidden 2664 , 21319), false) 2665 ); 26662667 WriteLiteral(" data-placeholder=\""); 266826692670 #line 554 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2671 Write(SearchPlaceholder); 267226732674 #line default 2675 #line hidden 2676 WriteLiteral("\""); 26772678 WriteLiteral(" data-hoverplaceholder=\""); 267926802681 #line 554 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2682 Write(SearchPlaceholderHover); 268326842685 #line default 2686 #line hidden 2687 WriteLiteral("\""); 26882689 WriteLiteral(">\r\n <div"); 26902691 WriteLiteral(" class=\"searchbox__button\""); 26922693 WriteLiteral(">\r\n <button"); 26942695 WriteLiteral(" type=\"submit\""); 26962697 WriteLiteral(" class=\"searchbox__form__submit icon icon--medium icon__search input__icon\""); 26982699 WriteLiteral(" aria-label=\"Search\""); 27002701 WriteLiteral(">\r\n <i"); 27022703 WriteLiteral(" class=\"fal fa-search\""); 27042705 WriteLiteral("></i>\r\n </button>\r\n </div>\r\n </form>\r\n</div>\r\n"); 270627072708 #line 562 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2709 } 2710 else 2711 { 2712 if (!string.IsNullOrWhiteSpace(stickyHeaderCTAText)) 2713 { 271427152716 #line default 2717 #line hidden 2718 WriteLiteral("\t\t\t\t<a"); 27192720 WriteAttribute("href", Tuple.Create(" href=\"", 21793), Tuple.Create("\"", 21820) 27212722 #line 567 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2723 , Tuple.Create(Tuple.Create("", 21800), Tuple.Create<System.Object, System.Int32>(stickyHeaderCTALink 27242725 #line default 2726 #line hidden 2727 , 21800), false) 2728 ); 27292730 WriteLiteral(" class=\"btn default-btn stickymenu__cta-btn\""); 27312732 WriteLiteral(">\r\n\t\t\t\t\t<span"); 27332734 WriteLiteral(" class=\"btn__text stickymenu__cta-btn-label\""); 27352736 WriteLiteral(">"); 273727382739 #line 568 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2740 Write(stickyHeaderCTAText); 274127422743 #line default 2744 #line hidden 2745 WriteLiteral("</span>\r\n\t\t\t\t\t<i"); 27462747 WriteAttribute("class", Tuple.Create(" class=\"", 21960), Tuple.Create("\"", 22028) 2748 , Tuple.Create(Tuple.Create("", 21968), Tuple.Create("btn__icon", 21968), true) 27492750 #line 569 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2751 , Tuple.Create(Tuple.Create(" ", 21977), Tuple.Create<System.Object, System.Int32>(stickyHeaderCTAIconClass 27522753 #line default 2754 #line hidden 2755 , 21978), false) 2756 , Tuple.Create(Tuple.Create(" ", 22003), Tuple.Create("stickymenu__cta-btn-icon", 22004), true) 2757 ); 27582759 WriteLiteral("></i>\r\n\t\t\t\t</a>\r\n"); 276027612762 #line 571 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2763 } else { 2764 // Empty element to fix justify-between alignment 276527662767 #line default 2768 #line hidden 2769 WriteLiteral("\t\t\t\t<span></span>\r\n"); 277027712772 #line 574 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2773 } 2774 } 277527762777 #line default 2778 #line hidden 2779 WriteLiteral("\t\t<div"); 27802781 WriteLiteral(" id=\"sticky-hamburger\""); 27822783 WriteLiteral(" class=\"icon__content\""); 27842785 WriteLiteral(">\r\n\t\t\t<i"); 27862787 WriteLiteral(" class=\"fal fa-bars icon\""); 27882789 WriteLiteral("></i>\r\n\t\t</div>\r\n\t</div>\r\n</section>\r\n\r\n"); 279027912792 #line 582 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 279327942795 #line default 2796 #line hidden 2797 WriteLiteral("\r\n"); 279827992800 #line 586 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 28012802 var pid = ModuleOnlyParagraph.GetParagraphIDByTag<ModuleOnlyParagraph>("SideBarForm", Pageview.AreaID); 28032804 if (pid > 0) 2805 { 280628072808 #line default 2809 #line hidden 2810 WriteLiteral("\t\t<section"); 28112812 WriteLiteral(" id=\"vue-side-bar-form\""); 28132814 WriteLiteral(" data-paragraphid=\""); 281528162817 #line 591 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2818 Write(pid); 281928202821 #line default 2822 #line hidden 2823 WriteLiteral("\""); 28242825 WriteLiteral(" data-telephone=\""); 282628272828 #line 591 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2829 Write(phonenumber); 283028312832 #line default 2833 #line hidden 2834 WriteLiteral("\""); 28352836 WriteLiteral(" data-formatphonenumber=\""); 283728382839 #line 591 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2840 Write(formattedPhonenumber); 284128422843 #line default 2844 #line hidden 2845 WriteLiteral("\""); 28462847 WriteLiteral(" data-isoffline=\""); 284828492850 #line 591 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2851 Write(isOffline); 285228532854 #line default 2855 #line hidden 2856 WriteLiteral("\""); 28572858 WriteLiteral("></section>\r\n"); 285928602861 #line 592 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2862 } 286328642865 #line default 2866 #line hidden 2867 WriteLiteral("\r\n\r\n"); 286828692870 #line 595 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 287128722873 #line default 2874 #line hidden 28752876 #line 595 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2877 if(@enableProductCompare) 2878 { 287928802881 #line default 2882 #line hidden 2883 WriteLiteral("\t\t<div"); 28842885 WriteLiteral(" id=\"vue-compare-list\""); 28862887 WriteLiteral("></div>\r\n"); 288828892890 #line 598 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2891 } 289228932894 #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"); 289828992900 #line 608 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 290129022903 #line default 2904 #line hidden 2905 WriteLiteral("\r\n\r\n\r\n"); 29062907 WriteLiteral("\r\n"); 290829092910 #line 621 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 29112912 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) : ""; 291929202921 #line default 2922 #line hidden 2923 WriteLiteral("\r\n\r\n"); 292429252926 #line 631 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2927 Write(SnippetStart("ogTags")); 292829292930 #line default 2931 #line hidden 2932 WriteLiteral("\r\n <meta"); 29332934 WriteLiteral(" property=\"og:locale\""); 29352936 WriteAttribute("content", Tuple.Create(" content=\"", 23973), Tuple.Create("\"", 23992) 29372938 #line 632 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2939 , Tuple.Create(Tuple.Create("", 23983), Tuple.Create<System.Object, System.Int32>(ogLocale 29402941 #line default 2942 #line hidden 2943 , 23983), false) 2944 ); 29452946 WriteLiteral(">\r\n <meta"); 29472948 WriteLiteral(" property=\"og:site_name\""); 29492950 WriteAttribute("content", Tuple.Create(" content=\"", 24029), Tuple.Create("\"", 24050) 29512952 #line 633 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2953 , Tuple.Create(Tuple.Create("", 24039), Tuple.Create<System.Object, System.Int32>(ogSiteName 29542955 #line default 2956 #line hidden 2957 , 24039), false) 2958 ); 29592960 WriteLiteral(">\r\n <meta"); 29612962 WriteLiteral(" property=\"og:url\""); 29632964 WriteAttribute("content", Tuple.Create(" content=\"", 24081), Tuple.Create("\"", 24097) 29652966 #line 634 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2967 , Tuple.Create(Tuple.Create("", 24091), Tuple.Create<System.Object, System.Int32>(ogurl 29682969 #line default 2970 #line hidden 2971 , 24091), false) 2972 ); 29732974 WriteLiteral(">\r\n <meta"); 29752976 WriteLiteral(" property=\"og:type\""); 29772978 WriteLiteral(" content=\"website\""); 29792980 WriteLiteral(">\r\n <meta"); 29812982 WriteLiteral(" property=\"og:title\""); 29832984 WriteAttribute("content", Tuple.Create(" content=\"", 24179), Tuple.Create("\"", 24197) 29852986 #line 636 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 2987 , Tuple.Create(Tuple.Create("", 24189), Tuple.Create<System.Object, System.Int32>(ogtitle 29882989 #line default 2990 #line hidden 2991 , 24189), false) 2992 ); 29932994 WriteLiteral(">\r\n <meta"); 29952996 WriteLiteral(" property=\"og:description\""); 29972998 WriteAttribute("content", Tuple.Create(" content=\"", 24236), Tuple.Create("\"", 24253) 29993000 #line 637 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3001 , Tuple.Create(Tuple.Create("", 24246), Tuple.Create<System.Object, System.Int32>(ogdesc 30023003 #line default 3004 #line hidden 3005 , 24246), false) 3006 ); 30073008 WriteLiteral(">\r\n <meta"); 30093010 WriteLiteral(" property=\"og:image\""); 30113012 WriteAttribute("content", Tuple.Create(" content=\"", 24286), Tuple.Create("\"", 24302) 30133014 #line 638 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3015 , Tuple.Create(Tuple.Create("", 24296), Tuple.Create<System.Object, System.Int32>(ogImg 30163017 #line default 3018 #line hidden 3019 , 24296), false) 3020 ); 30213022 WriteLiteral(">\r\n"); 302330243025 #line 639 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3026 Write(SnippetEnd("ogTags")); 302730283029 #line default 3030 #line hidden 3031 WriteLiteral("\r\n\r\n"); 303230333034 #line 641 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 30353036 Boolean showBreadcrumbs = Pageview.Page.PropertyItem != null && Pageview.Page.PropertyItem["ShowBreadcrumbs"] != null ? Convert.ToBoolean(Pageview.Page.PropertyItem["ShowBreadcrumbs"]) : false; 303730383039 #line default 3040 #line hidden 3041 WriteLiteral("\r\n\r\n<section"); 30423043 WriteLiteral(" class=\"defaultpage__content\""); 30443045 WriteLiteral(">\r\n"); 30463047 WriteLiteral("\t"); 304830493050 #line 646 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3051 Write(GetValue("DwContent(jumbotron)")); 305230533054 #line default 3055 #line hidden 3056 WriteLiteral("\r\n</section>\r\n\r\n"); 305730583059 #line 649 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3060 if(showBreadcrumbs) { 306130623063 #line default 3064 #line hidden 3065 WriteLiteral("\t<nav"); 30663067 WriteLiteral(" class=\"breadcrumbs\""); 30683069 WriteLiteral(" id=\"breadcrumbs\""); 30703071 WriteLiteral(">\r\n\t<span"); 30723073 WriteLiteral(" class=\"breadcrumbs__text\""); 30743075 WriteLiteral(">"); 307630773078 #line 651 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3079 Write(Translate("Breadcrumbs.YouAreHere", "You are here")); 308030813082 #line default 3083 #line hidden 3084 WriteLiteral("</span>\r\n"); 30853086 WriteLiteral("\t"); 308730883089 #line 652 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3090 Write(GetValue("DwNavigation(breadcrumblist)")); 309130923093 #line default 3094 #line hidden 3095 WriteLiteral("\r\n</nav>"); 309630973098 #line 653 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3099 ; 3100 } 310131023103 #line default 3104 #line hidden 3105 WriteLiteral("\r\n<section"); 31063107 WriteLiteral(" class=\"defaultpage__content\""); 31083109 WriteLiteral(">\r\n"); 31103111 WriteLiteral("\t"); 311231133114 #line 657 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3115 Write(GetValue("DwContent(widecontent)")); 311631173118 #line default 3119 #line hidden 3120 WriteLiteral("\r\n</section>\r\n\r\n\r\n\t</main>\r\n\r\n"); 312131223123 #line 663 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 312431253126 #line default 3127 #line hidden 3128 WriteLiteral("\r\n"); 312931303131 #line 667 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 31323133 string footerLogo = GetString("Item.Area.FooterLogo"); 3134 string footerDescription = GetString("Item.Area.FooterDescription"); 31353136 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"); 31433144 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"); 31503151 var selectedPaymentLogos = @GetString("Item.Area.FooterPaymentLogos"); 315231533154 #line default 3155 #line hidden 3156 WriteLiteral("\r\n\r\n<a"); 31573158 WriteLiteral(" href=\"javascript:void(0);\""); 31593160 WriteLiteral(" id=\"scroll-to-top\""); 31613162 WriteLiteral(" class=\"scroll-to-top\""); 31633164 WriteLiteral(">\r\n\t<span"); 31653166 WriteLiteral(" class=\"scroll-to-top__text\""); 31673168 WriteLiteral(">\r\n"); 31693170 WriteLiteral("\t\t"); 317131723173 #line 691 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3174 Write(Translate("Naar boven", "To Top")); 317531763177 #line default 3178 #line hidden 3179 WriteLiteral("\r\n\t</span>\r\n\t<i"); 31803181 WriteLiteral(" class=\"fal fa-arrow-to-top scroll-to-top__icon\""); 31823183 WriteLiteral("></i>\r\n</a>\r\n\r\n"); 31843185 WriteLiteral("\r\n"); 318631873188 #line 699 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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"; 31943195 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; 3200320132023203 #line default 3204 #line hidden 3205 WriteLiteral("\t\t<section"); 32063207 WriteLiteral(" class=\"page-navigation\""); 32083209 WriteLiteral(">\r\n"); 321032113212 #line 712 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 321332143215 #line default 3216 #line hidden 32173218 #line 712 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3219 if (prevPage != null) 3220 { 3221 var back = "/Default.aspx?ID=" + prevPage.ID; 322232233224 #line default 3225 #line hidden 3226 WriteLiteral("\t\t\t\t<a"); 32273228 WriteAttribute("href", Tuple.Create(" href=\"", 27126), Tuple.Create("\"", 27138) 32293230 #line 715 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3231 , Tuple.Create(Tuple.Create("", 27133), Tuple.Create<System.Object, System.Int32>(back 32323233 #line default 3234 #line hidden 3235 , 27133), false) 3236 ); 32373238 WriteLiteral(" class=\"page-navigation__item\""); 32393240 WriteLiteral(">\r\n\t\t\t\t\t<i"); 32413242 WriteLiteral(" class=\"fal fa-arrow-alt-to-left page-navigation__item--icon\""); 32433244 WriteLiteral("></i>\r\n\t\t\t\t\t<label"); 32453246 WriteLiteral(" class=\"page-navigation__item-label\""); 32473248 WriteLiteral(">"); 324932503251 #line 717 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3252 Write(Translate("pagenavigation.previous", "Previous")); 325332543255 #line default 3256 #line hidden 3257 WriteLiteral("</label>\r\n\t\t\t\t</a>\r\n"); 325832593260 #line 719 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3261 } 326232633264 #line default 3265 #line hidden 3266 WriteLiteral("\r\n\t\t\t<a"); 32673268 WriteAttribute("href", Tuple.Create(" href=\"", 27377), Tuple.Create("\"", 27393) 32693270 #line 721 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3271 , Tuple.Create(Tuple.Create("", 27384), Tuple.Create<System.Object, System.Int32>(overview 32723273 #line default 3274 #line hidden 3275 , 27384), false) 3276 ); 32773278 WriteLiteral(" class=\"page-navigation__item\""); 32793280 WriteLiteral(">\r\n\t\t\t\t<label"); 32813282 WriteLiteral(" class=\"page-navigation__item-label\""); 32833284 WriteLiteral(">"); 328532863287 #line 722 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3288 Write(Translate("pagenavigation.Overview", "To overview")); 328932903291 #line default 3292 #line hidden 3293 WriteLiteral("</label>\r\n\t\t\t\t<i"); 32943295 WriteLiteral(" class=\"fas fa-th page-navigation__item--icon\""); 32963297 WriteLiteral("></i>\r\n\t\t\t</a>\r\n\r\n"); 329832993300 #line 726 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 330133023303 #line default 3304 #line hidden 33053306 #line 726 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3307 if (nextPage != null) 3308 { 3309 var forward = "/Default.aspx?ID=" + nextPage.ID; 331033113312 #line default 3313 #line hidden 3314 WriteLiteral("\t\t\t\t<a"); 33153316 WriteAttribute("href", Tuple.Create(" href=\"", 27699), Tuple.Create("\"", 27714) 33173318 #line 729 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3319 , Tuple.Create(Tuple.Create("", 27706), Tuple.Create<System.Object, System.Int32>(forward 33203321 #line default 3322 #line hidden 3323 , 27706), false) 3324 ); 33253326 WriteLiteral(" class=\"page-navigation__item\""); 33273328 WriteLiteral(">\r\n\t\t\t\t\t<label"); 33293330 WriteLiteral(" class=\"page-navigation__item-label\""); 33313332 WriteLiteral(">"); 333333343335 #line 730 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3336 Write(Translate("pagenavigation.next", "Next")); 333733383339 #line default 3340 #line hidden 3341 WriteLiteral("</label>\r\n\t\t\t\t\t<i"); 33423343 WriteLiteral(" class=\"fal fa-arrow-alt-to-right page-navigation__item--icon\""); 33443345 WriteLiteral("></i>\r\n\t\t\t\t</a>\r\n"); 334633473348 #line 733 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3349 } 335033513352 #line default 3353 #line hidden 3354 WriteLiteral("\t\t</section>\r\n"); 335533563357 #line 735 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3358 } 3359 } 336033613362 #line default 3363 #line hidden 3364 WriteLiteral("\r\n\r\n<footer"); 33653366 WriteLiteral(" class=\"footer\""); 33673368 WriteLiteral(">\r\n\r\n"); 336933703371 #line 741 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 337233733374 #line default 3375 #line hidden 33763377 #line 741 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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 { 338033813382 #line default 3383 #line hidden 3384 WriteLiteral("\t\t<div"); 33853386 WriteLiteral(" class=\"footer-usp__wrapper\""); 33873388 WriteLiteral(">\r\n\t\t\t<div"); 33893390 WriteLiteral(" class=\"container\""); 33913392 WriteLiteral(">\r\n\t\t\t\t<ul"); 33933394 WriteLiteral(" class=\"footer-usp__list flex-wrap\""); 33953396 WriteLiteral(">\r\n"); 33973398 WriteLiteral("\t\t\t\t\t"); 339934003401 #line 746 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3402 Write(RenderFooterUSP(@GetString("Item.Area.USP_1.Value"), @GetString("Item.Area.USP_1_icon.Value"))); 340334043405 #line default 3406 #line hidden 3407 WriteLiteral("\r\n"); 34083409 WriteLiteral("\t\t\t\t\t"); 341034113412 #line 747 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3413 Write(RenderFooterUSP(@GetString("Item.Area.USP_2.Value"), @GetString("Item.Area.USP_2_icon.Value"))); 341434153416 #line default 3417 #line hidden 3418 WriteLiteral("\r\n"); 34193420 WriteLiteral("\t\t\t\t\t"); 342134223423 #line 748 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3424 Write(RenderFooterUSP(@GetString("Item.Area.USP_3.Value"), @GetString("Item.Area.USP_3_icon.Value"))); 342534263427 #line default 3428 #line hidden 3429 WriteLiteral("\r\n"); 34303431 WriteLiteral("\t\t\t\t\t"); 343234333434 #line 749 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3435 Write(RenderFooterUSP(@GetString("Item.Area.USP_4.Value"), @GetString("Item.Area.USP_4_icon.Value"))); 343634373438 #line default 3439 #line hidden 3440 WriteLiteral("\r\n"); 34413442 WriteLiteral("\t\t\t\t\t"); 344334443445 #line 750 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3446 Write(RenderFooterUSP(@GetString("Item.Area.USP_5.Value"), @GetString("Item.Area.USP_5_icon.Value"))); 344734483449 #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"); 345234533454 #line 755 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3455 } 345634573458 #line default 3459 #line hidden 3460 WriteLiteral("\r\n"); 346134623463 #line 757 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 346434653466 #line default 3467 #line hidden 3468 WriteLiteral("\r\n"); 346934703471 #line 760 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 34723473 var newsletterFormID = ModuleOnlyParagraph.GetParagraphIDByTag<ModuleOnlyParagraph>("Footer.Newsletter", Pageview.AreaID); 34743475 if (newsletterFormID > 0) 3476 { 347734783479 #line default 3480 #line hidden 3481 WriteLiteral("\t\t<section"); 34823483 WriteLiteral(" class=\"footer__newsletter-container\""); 34843485 WriteLiteral(">\r\n\t\t\t<div"); 34863487 WriteLiteral(" class=\"container footer__newsletter\""); 34883489 WriteLiteral(">\r\n\t\t\t\t<label"); 34903491 WriteLiteral(" class=\"footer__newsletter-label\""); 34923493 WriteLiteral(">\r\n"); 34943495 WriteLiteral("\t\t\t\t\t"); 349634973498 #line 768 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3499 Write(Translate("Footer.SignUpNewsletter", "Sign up for the digital newsletter")); 350035013502 #line default 3503 #line hidden 3504 WriteLiteral("\r\n\t\t\t\t</label>\r\n"); 35053506 WriteLiteral("\t\t\t\t"); 350735083509 #line 770 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3510 Write(RenderParagraphContent(newsletterFormID)); 351135123513 #line default 3514 #line hidden 3515 WriteLiteral("\r\n\t\t\t</div>\r\n\t\t</section>\r\n"); 351635173518 #line 773 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3519 } 352035213522 #line default 3523 #line hidden 3524 WriteLiteral("\r\n\r\n\r\n\t<div"); 35253526 WriteLiteral(" class=\"footer-paymentoptions\""); 35273528 WriteLiteral(" data-paymentmethods=\""); 352935303531 #line 777 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3532 Write(selectedPaymentLogos); 353335343535 #line default 3536 #line hidden 3537 WriteLiteral("\""); 35383539 WriteLiteral("></div>\r\n\r\n\t<section"); 35403541 WriteLiteral(" class=\"container footer__content\""); 35423543 WriteLiteral(">\r\n\r\n\t\t<div"); 35443545 WriteLiteral(" class=\"footer__link\""); 35463547 WriteLiteral(">\r\n"); 354835493550 #line 782 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 355135523553 #line default 3554 #line hidden 35553556 #line 782 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 35573558 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 }); 35683569 if (!string.IsNullOrEmpty(footerColumn1)) 3570 { 357135723573 #line default 3574 #line hidden 3575 WriteLiteral("\t\t\t\t\t<h2"); 35763577 WriteLiteral(" class=\"footer__link-header\""); 35783579 WriteLiteral(">"); 358035813582 #line 796 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3583 Write(Translate("Footer.Column1.Header", "What you need to know")); 358435853586 #line default 3587 #line hidden 3588 WriteLiteral("</h2>\r\n"); 35893590 WriteLiteral("\t\t\t\t\t<ul"); 35913592 WriteLiteral(" class=\"footer__link-list\""); 35933594 WriteLiteral(">\r\n"); 35953596 WriteLiteral("\t\t\t\t\t\t"); 359735983599 #line 798 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3600 Write(footerColumn1); 360136023603 #line default 3604 #line hidden 3605 WriteLiteral("\r\n\t\t\t\t\t</ul>\r\n"); 360636073608 #line 800 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3609 } 361036113612 #line default 3613 #line hidden 3614 WriteLiteral("\r\n\t\t</div>\r\n\t\t<div"); 36153616 WriteLiteral(" class=\"footer__link\""); 36173618 WriteLiteral(">\r\n"); 361936203621 #line 804 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 362236233624 #line default 3625 #line hidden 36263627 #line 804 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 36283629 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 }); 36393640 if (!string.IsNullOrEmpty(footerColumn2)) 3641 { 364236433644 #line default 3645 #line hidden 3646 WriteLiteral("\t\t\t\t\t<h2"); 36473648 WriteLiteral(" class=\"footer__link-header\""); 36493650 WriteLiteral(">"); 365136523653 #line 818 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3654 Write(Translate("Footer.Column2.Header", "Category two")); 365536563657 #line default 3658 #line hidden 3659 WriteLiteral("</h2>\r\n"); 36603661 WriteLiteral("\t\t\t\t\t<ul"); 36623663 WriteLiteral(" class=\"footer__link-list\""); 36643665 WriteLiteral(">\r\n"); 36663667 WriteLiteral("\t\t\t\t\t\t"); 366836693670 #line 820 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3671 Write(footerColumn2); 367236733674 #line default 3675 #line hidden 3676 WriteLiteral("\r\n\t\t\t\t\t</ul>\r\n"); 367736783679 #line 822 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3680 } 368136823683 #line default 3684 #line hidden 3685 WriteLiteral("\r\n\t\t</div>\r\n\t\t<div"); 36863687 WriteLiteral(" class=\"footer__link\""); 36883689 WriteLiteral(">\r\n"); 369036913692 #line 826 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 369336943695 #line default 3696 #line hidden 36973698 #line 826 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 36993700 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 }); 37103711 if (!string.IsNullOrEmpty(footerColumn3)) 3712 { 371337143715 #line default 3716 #line hidden 3717 WriteLiteral("\t\t\t\t\t<h2"); 37183719 WriteLiteral(" class=\"footer__link-header\""); 37203721 WriteLiteral(">"); 372237233724 #line 840 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3725 Write(Translate("Footer.Column3.Header", "Category three")); 372637273728 #line default 3729 #line hidden 3730 WriteLiteral("</h2>\r\n"); 37313732 WriteLiteral("\t\t\t\t\t<ul"); 37333734 WriteLiteral(" class=\"footer__link-list\""); 37353736 WriteLiteral(">\r\n"); 37373738 WriteLiteral("\t\t\t\t\t\t"); 373937403741 #line 842 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3742 Write(footerColumn3); 374337443745 #line default 3746 #line hidden 3747 WriteLiteral("\r\n\t\t\t\t\t</ul>\r\n"); 374837493750 #line 844 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3751 } 375237533754 #line default 3755 #line hidden 3756 WriteLiteral("\r\n\t\t</div>\r\n\t\t<div"); 37573758 WriteLiteral(" class=\"footer__description-container\""); 37593760 WriteLiteral(">\r\n\t\t\t<img"); 37613762 WriteLiteral(" class=\"footer__logo\""); 37633764 WriteLiteral(" loading=\"lazy\""); 37653766 WriteAttribute("src", Tuple.Create(" src=\"", 31401), Tuple.Create("\"", 31507) 3767 , Tuple.Create(Tuple.Create("", 31407), Tuple.Create("/Admin/Public/GetImage.ashx?Image=", 31407), true) 37683769 #line 848 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3770 , Tuple.Create(Tuple.Create("", 31441), Tuple.Create<System.Object, System.Int32>(footerLogo 37713772 #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 ); 37773778 WriteLiteral(" alt=\"Footer logo\""); 37793780 WriteLiteral(" width=\"400\""); 37813782 WriteLiteral(" height=\"200\""); 37833784 WriteLiteral(">\r\n\r\n\t\t\t<div"); 37853786 WriteLiteral(" class=\"footer__description\""); 37873788 WriteLiteral(">\r\n"); 37893790 WriteLiteral("\t\t\t\t"); 379137923793 #line 851 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3794 Write(footerDescription); 379537963797 #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"); 38003801 WriteLiteral(" class=\"footer__copyright\""); 38023803 WriteLiteral(">\r\n\r\n\t\t<div"); 38043805 WriteLiteral(" class=\"container bottombar__container\""); 38063807 WriteLiteral(">\r\n"); 38083809 WriteLiteral("\t\t\t"); 381038113812 #line 861 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3813 Write(GetValue("DwNavigation(bottombarnavigation)")); 381438153816 #line default 3817 #line hidden 3818 WriteLiteral("\r\n\r\n"); 381938203821 #line 863 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 382238233824 #line default 3825 #line hidden 38263827 #line 863 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_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 { 383038313832 #line default 3833 #line hidden 3834 WriteLiteral("\t\t\t\t<section"); 38353836 WriteLiteral(" class=\"footer__social-container\""); 38373838 WriteLiteral(">\r\n\r\n\t\t\t\t\t<span"); 38393840 WriteLiteral(" class=\"footer__icon-labels\""); 38413842 WriteLiteral(">"); 384338443845 #line 867 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3846 Write(Translate("Footer.FollowUs", "Volg ons op:")); 384738483849 #line default 3850 #line hidden 3851 WriteLiteral("</span>\r\n\r\n\t\t\t\t\t<div"); 38523853 WriteLiteral(" class=\"footer__social-icon-container\""); 38543855 WriteLiteral(">\r\n"); 385638573858 #line 870 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 385938603861 #line default 3862 #line hidden 38633864 #line 870 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3865 if (!string.IsNullOrWhiteSpace(twitter)) 3866 { 386738683869 #line default 3870 #line hidden 3871 WriteLiteral("\t\t\t\t\t\t\t<a"); 38723873 WriteAttribute("href", Tuple.Create(" href=\"", 32308), Tuple.Create("\"", 32323) 38743875 #line 872 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3876 , Tuple.Create(Tuple.Create("", 32315), Tuple.Create<System.Object, System.Int32>(twitter 38773878 #line default 3879 #line hidden 3880 , 32315), false) 3881 ); 38823883 WriteLiteral(" target=\"_blank\""); 38843885 WriteLiteral(" title=\"twitter\""); 38863887 WriteLiteral(" class=\"footer__social\""); 38883889 WriteLiteral(" rel=\"noreferrer\""); 38903891 WriteLiteral("><i"); 38923893 WriteLiteral(" class=\"fab fa-twitter\""); 38943895 WriteLiteral("></i></a>\r\n"); 389638973898 #line 873 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3899 } 390039013902 #line default 3903 #line hidden 3904 WriteLiteral("\t\t\t\t\t\t"); 390539063907 #line 874 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3908 if (!string.IsNullOrWhiteSpace(fb)) 3909 { 391039113912 #line default 3913 #line hidden 3914 WriteLiteral("\t\t\t\t\t\t\t<a"); 39153916 WriteAttribute("href", Tuple.Create(" href=\"", 32504), Tuple.Create("\"", 32514) 39173918 #line 876 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3919 , Tuple.Create(Tuple.Create("", 32511), Tuple.Create<System.Object, System.Int32>(fb 39203921 #line default 3922 #line hidden 3923 , 32511), false) 3924 ); 39253926 WriteLiteral(" target=\"_blank\""); 39273928 WriteLiteral(" title=\"facebook\""); 39293930 WriteLiteral(" class=\"footer__social\""); 39313932 WriteLiteral(" rel=\"noreferrer\""); 39333934 WriteLiteral("><i"); 39353936 WriteLiteral(" class=\"fab fa-facebook\""); 39373938 WriteLiteral("></i></a>\r\n"); 393939403941 #line 877 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3942 } 394339443945 #line default 3946 #line hidden 3947 WriteLiteral("\t\t\t\t\t\t"); 394839493950 #line 878 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3951 if (!string.IsNullOrWhiteSpace(linkedin)) 3952 { 395339543955 #line default 3956 #line hidden 3957 WriteLiteral("\t\t\t\t\t\t\t<a"); 39583959 WriteAttribute("href", Tuple.Create(" href=\"", 32703), Tuple.Create("\"", 32719) 39603961 #line 880 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3962 , Tuple.Create(Tuple.Create("", 32710), Tuple.Create<System.Object, System.Int32>(linkedin 39633964 #line default 3965 #line hidden 3966 , 32710), false) 3967 ); 39683969 WriteLiteral(" target=\"_blank\""); 39703971 WriteLiteral(" title=\"LinkedIn\""); 39723973 WriteLiteral(" class=\"footer__social\""); 39743975 WriteLiteral(" rel=\"noreferrer\""); 39763977 WriteLiteral("><i"); 39783979 WriteLiteral(" class=\"fab fa-linkedin\""); 39803981 WriteLiteral("></i></a>\r\n"); 398239833984 #line 881 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3985 } 398639873988 #line default 3989 #line hidden 3990 WriteLiteral("\t\t\t\t\t\t"); 399139923993 #line 882 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 3994 if (!string.IsNullOrWhiteSpace(youtube)) 3995 { 399639973998 #line default 3999 #line hidden 4000 WriteLiteral("\t\t\t\t\t\t\t<a"); 40014002 WriteAttribute("href", Tuple.Create(" href=\"", 32907), Tuple.Create("\"", 32922) 40034004 #line 884 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4005 , Tuple.Create(Tuple.Create("", 32914), Tuple.Create<System.Object, System.Int32>(youtube 40064007 #line default 4008 #line hidden 4009 , 32914), false) 4010 ); 40114012 WriteLiteral(" target=\"_blank\""); 40134014 WriteLiteral(" title=\"YouTube\""); 40154016 WriteLiteral(" class=\"footer__social\""); 40174018 WriteLiteral(" rel=\"noreferrer\""); 40194020 WriteLiteral("><i"); 40214022 WriteLiteral(" class=\"fab fa-youtube\""); 40234024 WriteLiteral("></i></a>\r\n"); 402540264027 #line 885 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4028 } 402940304031 #line default 4032 #line hidden 4033 WriteLiteral("\t\t\t\t\t\t"); 403440354036 #line 886 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4037 if (!string.IsNullOrWhiteSpace(instagram)) 4038 { 403940404041 #line default 4042 #line hidden 4043 WriteLiteral("\t\t\t\t\t\t\t<a"); 40444045 WriteAttribute("href", Tuple.Create(" href=\"", 33110), Tuple.Create("\"", 33127) 40464047 #line 888 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4048 , Tuple.Create(Tuple.Create("", 33117), Tuple.Create<System.Object, System.Int32>(instagram 40494050 #line default 4051 #line hidden 4052 , 33117), false) 4053 ); 40544055 WriteLiteral(" target=\"_blank\""); 40564057 WriteLiteral(" title=\"Instagram\""); 40584059 WriteLiteral(" class=\"footer__social\""); 40604061 WriteLiteral(" rel=\"noreferrer\""); 40624063 WriteLiteral("><i"); 40644065 WriteLiteral(" class=\"fab fa-instagram\""); 40664067 WriteLiteral("></i></a>\r\n"); 406840694070 #line 889 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4071 } 407240734074 #line default 4075 #line hidden 4076 WriteLiteral("\t\t\t\t\t\t"); 407740784079 #line 890 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4080 if (!string.IsNullOrWhiteSpace(pinterest)) 4081 { 408240834084 #line default 4085 #line hidden 4086 WriteLiteral("\t\t\t\t\t\t\t<a"); 40874088 WriteAttribute("href", Tuple.Create(" href=\"", 33319), Tuple.Create("\"", 33336) 40894090 #line 892 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4091 , Tuple.Create(Tuple.Create("", 33326), Tuple.Create<System.Object, System.Int32>(pinterest 40924093 #line default 4094 #line hidden 4095 , 33326), false) 4096 ); 40974098 WriteLiteral(" target=\"_blank\""); 40994100 WriteLiteral(" title=\"Pinterest\""); 41014102 WriteLiteral(" class=\"footer__social\""); 41034104 WriteLiteral(" rel=\"noreferrer\""); 41054106 WriteLiteral("><i"); 41074108 WriteLiteral(" class=\"fab fa-pinterest\""); 41094110 WriteLiteral("></i></a>\r\n"); 411141124113 #line 893 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4114 } 411541164117 #line default 4118 #line hidden 4119 WriteLiteral("\t\t\t\t\t</div>\r\n\r\n\t\t\t\t</section>\r\n"); 412041214122 #line 897 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4123 } 412441254126 #line default 4127 #line hidden 4128 WriteLiteral("\t\t</div>\r\n\r\n\t</section>\r\n</footer>\r\n\r\n"); 41294130 WriteLiteral("\r\n"); 413141324133 #line 916 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 413441354136 #line default 4137 #line hidden 4138 WriteLiteral("\r\n<section"); 41394140 WriteLiteral(" id=\"vue-modal\""); 41414142 WriteLiteral("></section>\r\n\r\n<section"); 41434144 WriteLiteral(" id=\"vue-bottom-bar\""); 41454146 WriteLiteral(" data-phonenumber=\""); 414741484149 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4150 Write(formattedPhonenumber); 415141524153 #line default 4154 #line hidden 4155 WriteLiteral("\""); 41564157 WriteLiteral(" data-isoffline=\""); 415841594160 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4161 Write(isOffline); 416241634164 #line default 4165 #line hidden 4166 WriteLiteral("\""); 41674168 WriteLiteral(" data-emailadress=\""); 416941704171 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4172 Write(emailadress); 417341744175 #line default 4176 #line hidden 4177 WriteLiteral("\""); 41784179 WriteLiteral(" data-currentpageid=\""); 418041814182 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4183 Write(Pageview.Page.ID); 418441854186 #line default 4187 #line hidden 4188 WriteLiteral("\""); 41894190 WriteLiteral(" data-enable-login=\""); 419141924193 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4194 Write(enableLogin); 419541964197 #line default 4198 #line hidden 4199 WriteLiteral("\""); 42004201 WriteLiteral(" data-enable-shoppingcart=\""); 420242034204 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4205 Write(enableShoppingCart); 420642074208 #line default 4209 #line hidden 4210 WriteLiteral("\""); 42114212 WriteLiteral(" data-enable-advancedsearch=\""); 421342144215 #line 921 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4216 Write(enableAdvancedSearch); 421742184219 #line default 4220 #line hidden 4221 WriteLiteral("\""); 42224223 WriteLiteral(">\r\n</section>\r\n\r\n<section"); 42244225 WriteLiteral(" class=\"bottombar__searchbox__wrapper\""); 42264227 WriteLiteral(">\r\n\t<div"); 42284229 WriteLiteral(" class=\"searchbox\""); 42304231 WriteLiteral(">\r\n <form"); 42324233 WriteLiteral(" class=\"searchbox__form no-validate\""); 42344235 WriteLiteral(" method=\"get\""); 42364237 WriteLiteral(" action=\"/Default.aspx\""); 42384239 WriteLiteral(" autocomplete=\"off\""); 42404241 WriteLiteral(" role=\"search\""); 42424243 WriteLiteral(">\r\n <input"); 42444245 WriteLiteral(" type=\"hidden\""); 42464247 WriteLiteral(" name=\"ID\""); 42484249 WriteAttribute("value", Tuple.Create(" value=\"", 34607), Tuple.Create("\"", 34628) 42504251 #line 927 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4252 , Tuple.Create(Tuple.Create("", 34615), Tuple.Create<System.Object, System.Int32>(SearchPageID 42534254 #line default 4255 #line hidden 4256 , 34615), false) 4257 ); 42584259 WriteLiteral(">\r\n <input"); 42604261 WriteLiteral(" type=\"text\""); 42624263 WriteLiteral(" name=\"q\""); 42644265 WriteAttribute("value", Tuple.Create(" value=\"", 34667), Tuple.Create("\"", 34689) 42664267 #line 928 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4268 , Tuple.Create(Tuple.Create("", 34675), Tuple.Create<System.Object, System.Int32>(SearchPrefill 42694270 #line default 4271 #line hidden 4272 , 34675), false) 4273 ); 42744275 WriteLiteral(" class=\"input form__input input--text searchbox__input\""); 42764277 WriteAttribute("placeholder", Tuple.Create(" placeholder=\"", 34745), Tuple.Create("\"", 34777) 42784279 #line 928 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4280 , Tuple.Create(Tuple.Create("", 34759), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder 42814282 #line default 4283 #line hidden 4284 , 34759), false) 4285 ); 42864287 WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 34778), Tuple.Create("\"", 34809) 42884289 #line 928 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4290 , Tuple.Create(Tuple.Create("", 34791), Tuple.Create<System.Object, System.Int32>(SearchPlaceholder 42914292 #line default 4293 #line hidden 4294 , 34791), false) 4295 ); 42964297 WriteLiteral(" data-placeholder=\""); 429842994300 #line 928 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4301 Write(SearchPlaceholder); 430243034304 #line default 4305 #line hidden 4306 WriteLiteral("\""); 43074308 WriteLiteral(" data-hoverplaceholder=\""); 430943104311 #line 928 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4312 Write(SearchPlaceholderHover); 431343144315 #line default 4316 #line hidden 4317 WriteLiteral("\""); 43184319 WriteLiteral(">\r\n <div"); 43204321 WriteLiteral(" class=\"searchbox__button\""); 43224323 WriteLiteral(">\r\n <button"); 43244325 WriteLiteral(" type=\"submit\""); 43264327 WriteLiteral(" class=\"searchbox__form__submit icon icon--medium icon__search input__icon\""); 43284329 WriteLiteral(" aria-label=\"Search\""); 43304331 WriteLiteral(">\r\n <i"); 43324333 WriteLiteral(" class=\"fal fa-search\""); 43344335 WriteLiteral("></i>\r\n </button>\r\n </div>\r\n </form>\r\n</div>\r\n</section>\r\n\r\n" + 4336 "\t<div"); 43374338 WriteLiteral(" id=\"backdrop\""); 43394340 WriteLiteral("></div>\r\n\r\n"); 434143424343 #line 940 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 434443454346 #line default 4347 #line hidden 43484349 #line 940 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 43504351 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"); 435443554356 #line default 4357 #line hidden 4358 WriteLiteral("\r\n\r\n\t<script"); 43594360 WriteAttribute("src", Tuple.Create(" src=\"", 35485), Tuple.Create("\"", 35503) 43614362 #line 946 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4363 , Tuple.Create(Tuple.Create("", 35491), Tuple.Create<System.Object, System.Int32>(appbundlejs 43644365 #line default 4366 #line hidden 4367 , 35491), false) 4368 ); 43694370 WriteLiteral("></script>\r\n\t<script"); 43714372 WriteLiteral(" defer=\"\""); 43734374 WriteAttribute("src", Tuple.Create(" src=\"", 35533), Tuple.Create("\"", 35551) 43754376 #line 947 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4377 , Tuple.Create(Tuple.Create("", 35539), Tuple.Create<System.Object, System.Int32>(vuebundlejs 43784379 #line default 4380 #line hidden 4381 , 35539), false) 4382 ); 43834384 WriteLiteral("></script>\r\n\t<script"); 43854386 WriteLiteral(" defer=\"\""); 43874388 WriteAttribute("src", Tuple.Create(" src=\"", 35581), Tuple.Create("\"", 35604) 43894390 #line 948 "D:\dynamicweb.net\Solutions\Bluedesk\viba.cloud.dynamicweb-cms.com\files\Templates\Designs\ClientBase_generated\_parsed\DefaultPage.parsed.cshtml" 4391 , Tuple.Create(Tuple.Create("", 35587), Tuple.Create<System.Object, System.Int32>(appAsyncbundlejs 43924393 #line default 4394 #line hidden 4395 , 35587), false) 4396 ); 43974398 WriteLiteral("></script>\r\n\t<link"); 43994400 WriteLiteral(" rel=\"stylesheet\""); 44014402 WriteLiteral(" href=\"https://pro.fontawesome.com/releases/v5.15.4/css/all.css\""); 44034404 WriteLiteral(" integrity=\"sha384-rqn26AG5Pj86AF4SO72RK5fyefcQ/x32DNQfChxWvbXIyXFePlEktwD18fEz+k" + 4405 "QU\""); 44064407 WriteLiteral(" crossorigin=\"anonymous\""); 44084409 WriteLiteral(">\r\n\r\n</body>\r\n</html>\r\n"); 44104411 } 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> 99100 @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 } 109110 @{ 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") : ""; 117118 var searchPageID = Bluedesk.Tools.DynamicWeb.Generic.PageHelper.GetPageIDByNavigationTag("searchresults", Pageview.AreaID); 119 var domain = Dynamicweb.Environment.Helpers.LinkHelper.GetHttpDomain(); 120 } 121122 <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> 160161 <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") 177178 @RenderSnippet("GoogleMapsScript") 179180 @{ 181 // TODO: Add there options to master config for product overview 182 bool hidePricesForGuests = false; 183 bool hideShoppingCartForGuests = false; 184185 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 } 193194 @GetValue("Stylesheets") 195 @GetValue("Javascripts") 196 </head> 197198 <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") 207208 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 209 @using Dynamicweb; 210211 @{ 212 string logo = GetString("Item.Area.Logo"); 213 string logoAlt = GetString("Item.Area.Logo_Alt"); 214215 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 } 222223 <header class="header header--mobile"> 224225 <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> 229230 @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; 236237 @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 } 262263264 @if(enableShoppingCart) { 265 <div class="app-shopping-cart" data-cart-location="header-mobile" data-enable-shoppingcart="@enableShoppingCart"></div> 266 } 267268 <div id="hamburger" class="icon__content"> 269 <i class="fal fa-bars icon"></i> 270 </div> 271272 </div> 273274 </header> 275276 <header class="header header--desktop"> 277278 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 279 @using Dynamicweb; 280281 <section class="topmenu"> 282283 <div class="topmenu__container container"> 284285 <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> 292293 <section class="flex flex-row"> 294295 <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> 313314 @if (enableDyslexicFont) 315 { 316 <div class="app-font-toggle" data-standardfont="Maven Pro"></div> 317 } 318319 @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; 325326 @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 } 351352353 @if (enableShoppingCart) 354 { 355 <div class="app-shopping-cart" data-cart-location="header-desktop" data-enable-shoppingcart="@enableShoppingCart"></div> 356 } 357358 </section> 359360 </div> 361362 </section> 363364 @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"; 369370 <li class="usp__item"> 371 <i class="@usp_icon_class usp__icon"></i> 372 <span>@USP_content</span> 373 </li> 374 } 375 } 376377378 <section class="header__container container"> 379380 <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> 383384 @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 } 399400 <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> 421422 </section> 423424 </header> 425426 <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; 433434 <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> 450451 </nav> 452453454 <!-- 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 --> 459460 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 461 @using Dynamicweb; 462463 @{ 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"); 470471 string stickyHeaderCTAIcon = GetString("Item.Area.Sticky_header_cta_icon"); 472 string stickyHeaderCTAIconClass = (!string.IsNullOrWhiteSpace(stickyHeaderCTAIcon)) ? stickyHeaderCTAIcon : "fal fa-shopping-cart"; 473 } 474475 <section class="stickymenu flex"> 476477 <!-- 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> 484485 @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> 502503 if(@enableShoppingCart) { 504 <div class="app-shopping-cart" data-cart-location="sticky-desktop" data-enable-shoppingcart="@enableShoppingCart"></div> 505 } 506 } 507 else 508 { 509510 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 } 517518 <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> 536537 if(@enableShoppingCart) { 538 <div class="app-shopping-cart" data-cart-location="sticky-desktop" data-enable-shoppingcart="@enableShoppingCart"></div> 539 } 540 } 541 </div> 542543 <!-- 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> 581582 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 583 @using Dynamicweb; 584 @using Bluedesk.DynamicWeb.ItemTypes; 585586 @{ 587 var pid = ModuleOnlyParagraph.GetParagraphIDByTag<ModuleOnlyParagraph>("SideBarForm", Pageview.AreaID); 588589 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 } 594595 @if(@enableProductCompare) 596 { 597 <div id="vue-compare-list"></div> 598 } 599600 <style> 601 main.blur { 602 filter: grayscale(50%) blur(15px); 603 -webkit-filter: grayscale(50%) blur(15px); 604 } 605 </style> 606607 <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; 614615616617 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 618 @using Dynamicweb; 619 @using System.Linq; 620621 @{ 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 } 630631 @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") 640641 @{ 642 Boolean showBreadcrumbs = Pageview.Page.PropertyItem != null && Pageview.Page.PropertyItem["ShowBreadcrumbs"] != null ? Convert.ToBoolean(Pageview.Page.PropertyItem["ShowBreadcrumbs"]) : false; 643 } 644645 <section class="defaultpage__content"> 646 @GetValue("DwContent(jumbotron)") 647 </section> 648649 @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 } 655656 <section class="defaultpage__content"> 657 @GetValue("DwContent(widecontent)") 658 </section> 659660661 </main> 662663 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 664 @using Dynamicweb; 665 @using Bluedesk.DynamicWeb.ItemTypes; 666667 @{ 668 string footerLogo = GetString("Item.Area.FooterLogo"); 669 string footerDescription = GetString("Item.Area.FooterDescription"); 670671 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"); 678679 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"); 685686 var selectedPaymentLogos = @GetString("Item.Area.FooterPaymentLogos"); 687 } 688689 <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> 695696 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 697 @using Dynamicweb; 698699 @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"; 704705 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; 710711 <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 } 720721 <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> 725726 @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 } 737738739 <footer class="footer"> 740741 @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")) 751752 </ul> 753 </div> 754 </div> 755 } 756757 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 758 @using Dynamicweb; 759760 @{ 761 var newsletterFormID = ModuleOnlyParagraph.GetParagraphIDByTag<ModuleOnlyParagraph>("Footer.Newsletter", Pageview.AreaID); 762763 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 } 775776777 <div class="footer-paymentoptions" data-paymentmethods="@selectedPaymentLogos"></div> 778779 <section class="container footer__content"> 780781 <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 }); 793794 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 }); 815816 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 }); 837838 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"> 849850 <div class="footer__description"> 851 @footerDescription 852 </div> 853854 </div> 855856 </section> 857858 <section class="footer__copyright"> 859860 <div class="container bottombar__container"> 861 @GetValue("DwNavigation(bottombarnavigation)") 862863 @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"> 866867 <span class="footer__icon-labels">@Translate("Footer.FollowUs", "Volg ons op:")</span> 868869 <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> 895896 </section> 897 } 898 </div> 899900 </section> 901 </footer> 902903 @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"; 908909 <li class="footer-usp__item"> 910 <i class="@usp_icon_class footer-usp__icon"></i> 911 <span>@USP_content</span> 912 </li> 913 } 914 } 915916 @inherits Dynamicweb.Rendering.RazorTemplateBase<Dynamicweb.Rendering.RazorTemplateModel<Dynamicweb.Rendering.Template>> 917 @using Dynamicweb; 918919 <section id="vue-modal"></section> 920921 <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> 923924 <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> 937938 <div id="backdrop"></div> 939940 @{ 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 } 945946 <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"> 950951 </body> 952 </html> 953