Error executing template "Designs/Skovby/_parsed/productregistration-page.parsed.cshtml"
System.OverflowException: Value was either too large or too small for an Int16.
   at System.Convert.ToInt16(Int32 value)
   at CompiledRazorTemplates.Dynamic.RazorEngine_c46867a00ddf4b989607cf5e212adab6.Execute() in E:\dynamicweb.net\solutions\Campfire\skovby.dw9.dynamicweb-cms.com\files\Templates\Designs\Skovby\_parsed\productregistration-page.parsed.cshtml:line 444
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @{ 2 var Navn = @GetString("Item.Area.VirksomhedensNavn"); 3 var Adresse = @GetString("Item.Area.VirksomhedensAdresse"); 4 var Email = @GetString("Item.Area.VirksomhedensEmail"); 5 var Tlfnr = @GetString("Item.Area.VirksomhedensTlfnr"); 6 var Facebook = @GetString("Item.Area.Virksomhedens_Facebook"); 7 var Instagram = @GetString("Item.Area.Virksomhedens_Instagram"); 8 var Pinterest = @GetString("Item.Area.Virksomhedens_Pinterest"); 9 var Lang = @GetString("LongLang"); 10 11 var Title = @GetString("Title"); 12 var CurrentUrl = @GetGlobalValue("Global:Request.Url"); 13 var PinterestImage = @GetString("Item.Page.PinterestImage"); 14 var Host = @GetGlobalValue("Global:Request.Host"); 15 16 var UserID = @GetGlobalValue("Global:Extranet.UserID"); 17 var UserName = @GetGlobalValue("Global:Extranet.UserName"); 18 var SearchPageId = @GetString("Item.Area.SearchPage"); 19 var TermsPageId = @GetString("Item.Area.TermsAndConditionsPageId"); 20 21 var KatalogTekst = @GetString("Item.Area.Katalog_tekst"); 22 var NyhedsbrevsTekst = @GetString("Item.Area.Nyhedsbrevs_tekst"); 23 var NyhedsbrevsBillede = @GetString("Item.Area.Nyhedsbrevs_billede"); 24 var ForhandlerTekst = @GetString("Item.Area.Forhandler_tekst"); 25 var ForhandlerBillede = @GetString("Item.Area.Fohandler_billede"); 26 27 var request = System.Web.HttpContext.Current.Request; 28 var favoriteCookieValue = ""; 29 string[] favoriteProductsArray = new string[0]; 30 31 <text></text> 32 if(request.Cookies["skovbyfavorites"]!=null) { 33 favoriteCookieValue = request.Cookies["skovbyfavorites"].Value; 34 favoriteProductsArray = favoriteCookieValue.Split(','); 35 } 36 } 37 <!DOCTYPE html> 38 <html> 39 <head> 40 <meta name="facebook-domain-verification" content="31fv5519o3671r5pfr08jdo0vaen5n"> 41 <meta name="facebook-domain-verification" content="wnk1ww6o5o27n4d5n2g0hyz5oemive"> 42 43 <script> 44 window.dataLayer = window.dataLayer || []; 45 function gtag() { dataLayer.push(arguments); } 46 47 // Set default consent to 'denied' as a placeholder 48 // Determine actual values based on customer's own requirements 49 50 gtag('consent', 'default', { 51 'ad_storage': 'denied', 52 'ad_user_data': 'denied', 53 'ad_personalization': 'denied', 54 'analytics_storage': 'denied', 55 'functionality_storage': 'denied', 56 'personalization_storage': 'denied', 57 'security_storage': 'granted', 58 'wait_for_update': 500 59 }); 60 gtag('set', 'ads_data_redaction', true); 61 gtag('set', 'url_passthrough', true); 62 </script> 63 64 <!-- Cookie consent --> 65 @if (Lang == "da-DK") { 66 <script id="CookieConsent" src="https://policy.app.cookieinformation.com/uc.js" data-culture="DA" type="text/javascript" data-gcm-version="2.0"></script> 67 } 68 @if (Lang == "en-GB") { 69 <script id="CookieConsent" src="https://policy.app.cookieinformation.com/uc.js" data-culture="EN" type="text/javascript" data-gcm-version="2.0"></script> 70 } 71 72 @if (Lang == "da-DK") { 73 <!-- Google Tag Manager Danish-version--> 74 <script> 75 window.addEventListener('CookieInformationConsentGiven', function (event) { 76 if (CookieInformation.getConsentGivenFor('cookie_cat_statistic') && CookieInformation.getConsentGivenFor('cookie_cat_marketing')) { 77 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 78 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 79 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 80 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 81 })(window,document,'script','dataLayer','GTM-WLDVB54M'); 82 } 83 }, false); 84 </script> 85 } 86 @if (Lang == "en-GB") { 87 <!-- Google Tag Manager English-version --> 88 <script> 89 window.addEventListener('CookieInformationConsentGiven', function (event) { 90 if (CookieInformation.getConsentGivenFor('cookie_cat_statistic') && CookieInformation.getConsentGivenFor('cookie_cat_marketing')) { 91 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 92 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 93 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 94 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 95 })(window,document,'script','dataLayer','GTM-PWQBZB'); 96 } 97 }, false); 98 </script> 99 } 100 101 <title>@GetValue("Title")</title> 102 @GetValue("MetaTags") 103 @GetValue("CopyRightNotice") 104 105 <meta charset="utf-8"> 106 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 107 <meta name="viewport" content="width=device-width, initial-scale=1"> 108 109 110 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/6.0.31/fancybox/fancybox.min.css" integrity="sha512-Y76cuBSHYvwygkzMvw4ECQ+eeNpfHv+Nsf+1IC29+r4z/+VXlXCgMO8xCVLwYIv3YOeq+NooC7z0U9jyVjE5HA==" crossorigin="anonymous" referrerpolicy="no-referrer"> 111 <link href="https://fonts.googleapis.com/css?family=Raleway:400,700" rel="stylesheet"> 112 <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> 113 <link href="/Files/Templates/Designs/Skovby/scss/style.css?v=2019061802" rel="stylesheet"> 114 <link rel="apple-touch-icon" sizes="57x57" href="/Files/Templates/Designs/Skovby/favicon/apple-icon-57x57.png"> 115 <link rel="apple-touch-icon" sizes="60x60" href="/Files/Templates/Designs/Skovby/favicon/apple-icon-60x60.png"> 116 <link rel="apple-touch-icon" sizes="72x72" href="/Files/Templates/Designs/Skovby/favicon/apple-icon-72x72.png"> 117 <link rel="apple-touch-icon" sizes="76x76" href="/Files/Templates/Designs/Skovby/favicon/apple-icon-76x76.png"> 118 <link rel="apple-touch-icon" sizes="114x114" href="/Files/Templates/Designs/Skovby/favicon/apple-icon-114x114.png"> 119 <link rel="apple-touch-icon" sizes="120x120" href="/Files/Templates/Designs/Skovby/favicon/apple-icon-120x120.png"> 120 <link rel="apple-touch-icon" sizes="144x144" href="/Files/Templates/Designs/Skovby/favicon/apple-icon-144x144.png"> 121 <link rel="apple-touch-icon" sizes="152x152" href="/Files/Templates/Designs/Skovby/favicon/apple-icon-152x152.png"> 122 <link rel="apple-touch-icon" sizes="180x180" href="/Files/Templates/Designs/Skovby/favicon/apple-icon-180x180.png"> 123 <link rel="icon" type="image/png" sizes="192x192" href="/Files/Templates/Designs/Skovby/favicon/android-icon-192x192.png"> 124 <link rel="icon" type="image/png" sizes="32x32" href="/Files/Templates/Designs/Skovby/favicon/favicon-32x32.png"> 125 <link rel="icon" type="image/png" sizes="96x96" href="/Files/Templates/Designs/Skovby/favicon/favicon-96x96.png"> 126 <link rel="icon" type="image/png" sizes="16x16" href="/Files/Templates/Designs/Skovby/favicon/favicon-16x16.png"> 127 <link rel="manifest" href="/Files/Templates/Designs/Skovby/favicon/manifest.json"> 128 <meta name="msapplication-TileColor" content="#ffffff"> 129 <meta name="msapplication-TileImage" content="favicon/ms-icon-144x144.png"> 130 <meta name="theme-color" content="#ffffff"> 131 <meta name="p:domain_verify" content="19f5445752ce51e563481322f15332ed"> 132 <script src="https://cdnjs.cloudflare.com/ajax/libs/fancyapps-ui/6.0.31/fancybox/fancybox.umd.js" integrity="sha512-//p3rDFEhLQdqm+XHfzY8GYDnf0Nol1SXqpNubVrBkRNCh9UUfN1atjc+meeSTu2uN/ulmvNZV40LP+AxwXr8g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> 133 134 <!-- Start of Sleeknote signup and lead generation tool - www.sleeknote.com --> 135 <script id="sleeknoteScript" type="text/javascript"> 136 window.addEventListener('CookieInformationConsentGiven', function (event) { 137 if (CookieInformation.getConsentGivenFor('cookie_cat_statistic') && CookieInformation.getConsentGivenFor('cookie_cat_marketing')) { 138 (function (){ 139 var sleeknoteScriptTag=document.createElement("script"); 140 sleeknoteScriptTag.type="text/javascript"; 141 sleeknoteScriptTag.charset="utf-8"; 142 sleeknoteScriptTag.src=("//sleeknotecustomerscripts.sleeknote.com/32982.js"); 143 var s=document.getElementById("sleeknoteScript"); 144 s.parentNode.insertBefore(sleeknoteScriptTag, s); 145 })(); 146 } 147 }, false); 148 </script> 149 <!-- End of Sleeknote signup and lead generation tool - www.sleeknote.com --> 150 151 <script id="linkedinScript" type="text/javascript"> 152 window.addEventListener('CookieInformationConsentGiven', function () { 153 154 if ( 155 CookieInformation.getConsentGivenFor('cookie_cat_statistic') && 156 CookieInformation.getConsentGivenFor('cookie_cat_marketing') 157 ) { 158 159 /* LinkedIn base config */ 160 window._linkedin_partner_id = "8532754"; 161 window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 162 window._linkedin_data_partner_ids.push(window._linkedin_partner_id); 163 164 /* LinkedIn loader */ 165 (function(l) { 166 if (!l) { 167 window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 168 window.lintrk.q = []; 169 } 170 171 var s = document.getElementsByTagName("script")[0]; 172 var b = document.createElement("script"); 173 b.type = "text/javascript"; 174 b.async = true; 175 b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 176 s.parentNode.insertBefore(b, s); 177 178 })(window.lintrk); 179 } 180 181 }, false); 182 </script> 183 184 @GetValue("Stylesheets") 185 @GetValue("Javascripts") 186 </head> 187 <body class="@Lang" data-lang="@Lang"> 188 189 @if (Lang == "da-DK") { 190 <!-- Google Tag Manager (noscript) Danish--> 191 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MX4MF2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 192 } 193 @if (Lang == "en-GB") { 194 <!-- Google Tag Manager (noscript) English--> 195 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PWQBZB" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 196 } 197 198 <div class="top-searchform" style="display:none;"> 199 <div class="container"> 200 <div class="top-searchform-inner"> 201 <form method="get" action="/Default.aspx"> 202 <div class="input-group"> 203 <input type="hidden" name="ID" value="@SearchPageId"> 204 <input type="text" class="form-control" placeholder='@Translate("find_your_funiture", "Find your furniture")' name="q" id="search-text"> 205 <span class="input-group-btn"> 206 <button class="btn btn-primary" type="submit">@Translate("search", "Search")</button> 207 </span> 208 </div><!-- /input-group --> 209 </form> 210 </div> 211 </div> 212 </div> 213 214 215 <div class="top-wrapper"> 216 217 <div class="container logo-container"> 218 <div class="logo-wrapper"> 219 <a href="/"><img src="/Files/Templates/Designs/Skovby/images/skovby-logo2.svg" width="160" height="160" class="logo" alt="Skovby logo"></a> 220 </div> 221 </div> 222 223 <div class="container"> 224 <div class="header"> 225 226 227 228 <div class="infomenu-wrapper"> 229 <nav class="infomenu"> 230 @GetValue("DwNavigation(TopNavigation)") 231 232 <ul> 233 234 235 @if (UserID == "0") { 236 <li><a href="/Default.aspx?ID=329">Login</a></li> 237 } else { 238 <li><a href="/Default.aspx?ID=114">Extranet</a></li> 239 <li><div class="logout"><a href="/Admin/Public/extranetlogoff.aspx?ID=1">Log out</a></div></li> 240 } 241 242 <li><div class="search">@Translate("search", "Search")</div></li> 243 <li class="li-language"> 244 <div class="language">Language: 245 @if (Lang == "da-DK") { 246 <span>DK</span> 247 } else if (Lang == "en-GB") { 248 <span>EN</span> 249 } else { 250 <span>DE</span> 251 } 252 <i class="fa fa-caret-down" aria-hidden="true"></i> 253 <ul class="language-choice"> 254 <li><a href="https://www.skovby.dk" title="Skovby in Danish">Danish</a></li> 255 <li><a href="https://www.skovby.com" title="Skovby in English">English</a></li> 256 @if (DateTime.Now >= new DateTime(DateTime.Now.Year, 6, 1)) 257 { 258 <li><a href="https://www.skovby.de" title="Skovby in German">German</a></li> 259 } 260 </ul> 261 </div> 262 </li> 263 @if (Lang == "da-DK") { 264 <li> 265 @if(!string.IsNullOrWhiteSpace(favoriteCookieValue) && favoriteProductsArray.Length >= 1) { 266 <a href="/Default.aspx?ID=845" class="favorite-button"> 267 <img src="/Files/Templates/Designs/Skovby/images/heart-full.svg" alt="Favoritter"> 268 <span class="favorite-button-count">@favoriteProductsArray.Length</span> 269 </a> 270 } else { 271 <a href="/Default.aspx?ID=797" class="favorite-button"> 272 <img src="/Files/Templates/Designs/Skovby/images/heart-empty.svg" alt="Favoritter"> 273 </a> 274 } 275 </li> 276 <li> 277 @if(@GetInteger("Ecom:Order.OrderLines.TotalQuantity") > 0) { 278 <span class="cart-button open-cart"> 279 <img src="/Files/Templates/Designs/Skovby/images/shopping-cart.svg" alt="Indkøbskurv"> 280 <span class="cart-button-count">@GetInteger("Ecom:Order.OrderLines.TotalQuantity")</span> 281 </span> 282 } else { 283 <a href="/Default.aspx?ID=797" class="cart-button"> 284 <img src="/Files/Templates/Designs/Skovby/images/shopping-cart.svg" alt="Indkøbskurv"> 285 </a> 286 } 287 </li> 288 } 289 </ul> 290 291 </nav> 292 </div> 293 294 <div class="mainmenu-wrapper"> 295 296 <nav class="mainmenu"> 297 298 <div class="navbar-header"> 299 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse-1" aria-expanded="false"> 300 Menu &nbsp;&nbsp;<i class="fa fa-bars" aria-hidden="true"></i> 301 </button> 302 </div> 303 <div class="collapse navbar-collapse" id="navbar-collapse-1"> 304 @GetValue("DwNavigation(LeftNavigation)") 305 306 <!-- info menu in mobile menu --> 307 @GetValue("DwNavigation(TopNavigation2)") 308 </div> 309 310 </nav> 311 </div> 312 313 </div><!-- /.container --> 314 </div><!-- /.header --> 315 </div> 316 317 318 @if(@GetInteger("Ecom:Order.OrderLines.TotalQuantity") > 0) { 319 <div class="webshop-cartoverlay"> 320 <div class="webshop-cartoverlay-inner"> 321 <div class="webshop-cartoverlay-close"><span></span><span></span></div> 322 <h2>@Translate("indkoebskurv", "Indkøbskurv")</h2> 323 @foreach (var orderline in GetLoop("OrderLines")) { 324 var orderlineLink = @orderline.GetString("Ecom:Order:OrderLine.ProductLink") + "?ProductID=" + @orderline.GetString("Ecom:Product.ID"); 325 //var orderlineImage = @orderline.GetString("Ecom:Product.ImageDefault.Clean"); 326 var orderlineImage = @orderline.GetString("Ecom:Product:Field.produktbillede0.Clean"); 327 var orderlineCurrency = @orderline.GetString("Ecom:Product.CurrencyCode"); 328 var orderlineQuantity = @orderline.GetDouble("Ecom:Order:OrderLine.Quantity"); 329 var orderlineTotalprice = @orderline.GetString("Ecom:Order:olPrice.Price"); 330 var orderlineTitle = @orderline.GetString("Ecom:Product.Name"); 331 var orderlineDeletelink = @orderline.GetString("Ecom:Order:OrderLine.DeleteLink"); 332 333 <div class="webshop-cartoverlay-orderline"> 334 <a href="@orderlineLink" class="webshop-cartoverlay-image"> 335 <img src="/Admin/Public/GetImage.ashx?Image=@orderlineImage&Format=jpg&Width=160&Height=160&Compression=80&Crop=5&fillcanvas=1" width="80" height="80" alt="@orderlineTitle"> 336 </a> 337 <a href="@orderlineLink" class="webshop-cartoverlay-title"> 338 <h3>@orderlineTitle</h3> 339 </a> 340 <div class="webshop-cartoverlay-amount"> 341 @orderlineQuantity @Translate("stk.", "stk.") <a class="webshop-cartoverlay-delete" href="@orderlineDeletelink"><img src="/Files/Templates/Designs/Skovby/images/trash.svg" alt="Slet"></a> 342 </div> 343 <div class="webshop-cartoverlay-price"> 344 @orderlineCurrency @orderlineTotalprice 345 </div> 346 </div> 347 348 } 349 <div class="webshop-cartoverlay-total"> 350 @Translate("total", "Total") 351 <div class="webshop-cartoverlay-total-price"> 352 @GetString("Ecom:Order.TotalProductDiscount.Currency.Code") @GetString("Ecom:Order.TotalPriceWithoutOrderDiscountsAndFees.Price") 353 </div> 354 </div> 355 <div class="webshop-cartoverlay-button"> 356 <a href="/Default.apsx?ID=798" class="btn-transparent">@Translate("fortsaet_til_checkout", "Fortsæt til checkout")</a> 357 </div> 358 359 </div> 360 </div> 361 } 362 363 364 <div class="content"> 365 366 367 368 @{ 369 var productlanguage = @GetString("LongLang"); 370 var productpage = 0; 371 } 372 @if (productlanguage == "da-DK") { 373 productpage = 2; 374 } else { 375 productpage = 81; 376 } 377 @{ 378 var categories = Dynamicweb.Services.Pages.GetPagesByParentID(@productpage).Where(x => x.Active && x.Published); 379 } 380 <div id="topsection">@GetValue("DwContent(topsection)")</div> 381 382 <div class="container"> 383 <div id="indhold">@GetValue("DwContent(indhold)")</div> 384 </div> 385 386 387 <script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ" crossorigin="anonymous"></script> 388 <script src="/Files/templates/Designs/Skovby/js/productregistration.js"></script> 389 390 391 <div class="container productregistration-wrapper productregistration-@productlanguage"> 392 393 <div class="row"> 394 395 <div class="col-xs-12 col-sm-8"> 396 397 398 <div class="registrationstep registrationstep-category active"> 399 <h3 class="registrationstep-title" id="registrationstep-category-title">@Translate("Product", "Product")</h3> 400 <p class="registrationstep-text">@Translate("ProductRegistration_Product_Desc", "Please choose") </p> 401 <select class="form-control registration-category-select"> 402 <option value="">@Translate("ProductRegistration_Product_Option", "Please choose")</option> 403 @foreach(var category in categories){ 404 var categoryID = category.ID; 405 var categoryName = category.MenuText; 406 <option value="productcategory-@categoryID">@categoryName</option> 407 } 408 </select> 409 <input type="text" class="registration-category-value registration-hiddeninput"> 410 </div> 411 412 413 <div class="registrationstep registrationstep-model"> 414 <h3 class="registrationstep-title" id="registrationstep-model-title">@Translate("Model", "Model")</h3> 415 <p class="registrationstep-text">@Translate("ProductRegistration_Model_Desc", "Please choose")</p> 416 @foreach(var category in categories){ 417 var categoryID = category.ID; 418 var categoryName = category.MenuText; 419 var products = Dynamicweb.Services.Pages.GetPagesByParentID(categoryID).Where(x => x.Active && x.Published); 420 421 <div class="registration-model-item" id="productcategory-@categoryID"> 422 <select class="registration-model-select form-control"> 423 <option value="">@Translate("ProductRegistration_Model_Option", "Please choose")</option> 424 @foreach(var product in products){ 425 <option value='productmodel-@product.Item["Produktnummer"]'>@product.MenuText</option> 426 } 427 </select> 428 </div> 429 } 430 <input type="text" class="registration-model-value registration-hiddeninput"> 431 </div> 432 433 434 <div class="registrationstep registrationstep-wood"> 435 <h3 class="registrationstep-title" id="registrationstep-wood-title">@Translate("Woodtype", "Wood")</h3> 436 <p class="registrationstep-text">@Translate("ProductRegistration_Wood_Desc", "Please choose")</p> 437 @foreach(var category in categories){ 438 439 var categoryID = category.ID; 440 var products = Dynamicweb.Services.Pages.GetPagesByParentID(categoryID).Where(x => x.Active && x.Published); 441 442 foreach(var product in products){ 443 444 var treeListId = Convert.ToInt16(product.Item["Tr_sorter"]); 445 var treeList = Dynamicweb.Content.Items.ItemList.GetItemListById(treeListId); 446 447 <div class="registration-wood-item" id='productmodel-@product.Item["Produktnummer"]'> 448 449 @foreach(var item in treeList.Relations){ 450 451 // cast itemEntry to Dynamicweb.Content.Items.Item (https://doc.dynamicweb.com/api/html/e1d55035-fb4a-e181-f43d-6c66d16fb864.htm) 452 Dynamicweb.Content.Items.Item myItem = new Dynamicweb.Content.Items.Item(item); 453 var itemTitle = myItem["Title"]; 454 var itemImage = myItem["Image"]; 455 456 <div class="registration-wood-image" data-value="@itemTitle"> 457 <img src="/Admin/Public/GetImage.ashx?Image=@itemImage&amp;Format=jpg&amp;Width=50&amp;Height=50&amp;Crop=0" width="50" height="50" alt="@itemTitle"> 458 <div class="registration-wood-image-popup"> 459 <img src="/Admin/Public/GetImage.ashx?Image=@itemImage&amp;Format=jpg&amp;Width=150&amp;Height=150&amp;Crop=0" width="150" height="150"> 460 <div class="registration-wood-image-popup-title">@itemTitle</div> 461 </div> 462 </div> 463 } 464 <div class="clear"></div> 465 </div> 466 } 467 } 468 <input type="text" class="registration-wood-value registration-hiddeninput"> 469 </div> 470 471 472 <div class="registrationstep registrationstep-number"> 473 <h3 class="registrationstep-title" id="registrationstep-number-title">@Translate("SerialNumber", "Serial number")</h3> 474 <p class="registrationstep-text">@Translate("ProductRegistration_SerialNumber_Desc", "Please choose") </p> 475 <input type="text" class="form-control registration-number-select"> 476 </div> 477 478 479 <div class="registrationstep registrationstep-date"> 480 <h3 class="registrationstep-title" id="registrationstep-date-title">@Translate("BuyDate", "Date of purchase")</h3> 481 <p class="registrationstep-text">@Translate("ProductRegistration_BuyDate_Desc", "Please choose") </p> 482 <select class="form-control registration-completedate-select registration-date-select"> 483 <option value="">@Translate("Date", "Date")</option> 484 <option value="01">1</option> 485 <option value="02">2</option> 486 <option value="03">3</option> 487 <option value="04">4</option> 488 <option value="05">5</option> 489 <option value="06">6</option> 490 <option value="07">7</option> 491 <option value="08">8</option> 492 <option value="09">9</option> 493 <option value="10">10</option> 494 <option value="11">11</option> 495 <option value="12">12</option> 496 <option value="13">13</option> 497 <option value="14">14</option> 498 <option value="15">15</option> 499 <option value="16">16</option> 500 <option value="17">17</option> 501 <option value="18">18</option> 502 <option value="19">19</option> 503 <option value="20">20</option> 504 <option value="21">21</option> 505 <option value="22">22</option> 506 <option value="23">23</option> 507 <option value="24">24</option> 508 <option value="25">25</option> 509 <option value="26">26</option> 510 <option value="27">27</option> 511 <option value="28">28</option> 512 <option value="29">29</option> 513 <option value="30">30</option> 514 <option value="31">31</option> 515 </select> 516 <select class="form-control registration-completedate-select registration-month-select"> 517 <option value="">@Translate("Month", "Month")</option> 518 <option value="01">@Translate("Month_January", "January")</option> 519 <option value="02">@Translate("Month_February", "February")</option> 520 <option value="03">@Translate("Month_March", "March")</option> 521 <option value="04">@Translate("Month_April", "April")</option> 522 <option value="05">@Translate("Month_May", "May")</option> 523 <option value="06">@Translate("Month_June", "June")</option> 524 <option value="07">@Translate("Month_July", "July")</option> 525 <option value="08">@Translate("Month_August", "August")</option> 526 <option value="09">@Translate("Month_September", "September")</option> 527 <option value="10">@Translate("Month_October", "October")</option> 528 <option value="11">@Translate("Month_November", "November")</option> 529 <option value="12">@Translate("Month_December", "December")</option> 530 </select> 531 <select class="form-control registration-completedate-select registration-year-select"> 532 <option value="">@Translate("Year", "Year")</option> 533 <option value="1990">1990</option> 534 <option value="1991">1991</option> 535 <option value="1992">1992</option> 536 <option value="1993">1993</option> 537 <option value="1994">1994</option> 538 <option value="1995">1995</option> 539 <option value="1996">1996</option> 540 <option value="1997">1997</option> 541 <option value="1998">1998</option> 542 <option value="1999">1999</option> 543 <option value="2000">2000</option> 544 <option value="2001">2001</option> 545 <option value="2002">2002</option> 546 <option value="2003">2003</option> 547 <option value="2004">2004</option> 548 <option value="2005">2005</option> 549 <option value="2006">2006</option> 550 <option value="2007">2007</option> 551 <option value="2008">2008</option> 552 <option value="2009">2009</option> 553 <option value="2010">2010</option> 554 <option value="2011">2011</option> 555 <option value="2012">2012</option> 556 <option value="2013">2013</option> 557 <option value="2014">2014</option> 558 <option value="2015">2015</option> 559 <option value="2016">2016</option> 560 <option value="2017">2017</option> 561 <option value="2018">2018</option> 562 <option value="2019">2019</option> 563 <option value="2020">2020</option> 564 <option value="2021">2021</option> 565 <option value="2022">2022</option> 566 <option value="2023">2023</option> 567 <option value="2024">2024</option> 568 <option value="2025">2025</option> 569 </select> 570 <div class="clear"></div> 571 <input type="text" class="registration-date-value registration-hiddeninput"> 572 </div> 573 574 575 <div class="registration-error-wrapper"> 576 <div class="productregistration-error-wrapper-line productregistration-error-title"><b>@Translate("Productregistration_error_title", "Please fill in all fields")</b></div> 577 <div class="productregistration-error-wrapper-line productregistration-error-category">@Translate("Productregistration_error_category", "Please choose your product type")</div> 578 <div class="productregistration-error-wrapper-line productregistration-error-model">@Translate("Productregistration_error_model", "Please choose your product model")</div> 579 <div class="productregistration-error-wrapper-line productregistration-error-wood">@Translate("Productregistration_error_wood", "Please choose the wood or material of your product")</div> 580 <div class="productregistration-error-wrapper-line productregistration-error-number">@Translate("Productregistration_error_number", "Please fill in the serial number")</div> 581 <div class="productregistration-error-wrapper-line productregistration-error-date">@Translate("Productregistration_error_date", "Please fill in the purchase date")</div> 582 </div> 583 584 585 <div class="registrationstep registrationstep-buttons registrationstep-buttons-add"> 586 <div class="registration-reset" id="registration-resetproduct">@Translate("Reset", "Reset")</div> 587 <div class="btn btn-primary" id="registration-addproduct">@Translate("Add_Product", "Add Product")</div> 588 </div> 589 590 591 <div id="formular">@GetValue("DwContent(formular)")</div> 592 593 594 595 </div><!-- /.col --> 596 597 598 <div class="col-xs-12 col-sm-4"> 599 <div class="registrations"> 600 <h3 class="registrations-title">@Translate("Registered_Products", "Registered Products")</h3> 601 <p>@Translate("Registered_Products_Text", "Here you can see a list of your registered products")</p> 602 <div class="registration-items"></div> 603 </div> 604 </div><!-- /.col --> 605 606 607 <div class="col-xs-12"> 608 <div class="registrationstep registrationstep-buttons registrationstep-button-continue" style="display:none;"> 609 <div class="btn btn-primary" id="registration-continue">@Translate("Continue", "Continue")</div> 610 </div> 611 </div><!-- /.col --> 612 613 </div><!-- /.row --> 614 615 </div><!-- /.container --> 616 617 618 </div> 619 620 <div class="footer"> 621 <div class="container"> 622 623 @Navn 624 <span class="footer-separator">|</span> @Adresse 625 <span class="footer-separator">|</span> <a href="tel:@Tlfnr">@Tlfnr</a> 626 <span class="footer-separator">|</span> <a href="mailto:@Email">@Email</a> 627 @if (!string.IsNullOrWhiteSpace(@Facebook)) { 628 <span class="footer-separator">|</span> <a href="@Facebook" target="_blank"><i class="fa fa-facebook-official"></i></a> 629 } 630 @if (!string.IsNullOrWhiteSpace(@Instagram)) { 631 <span>&nbsp;</span> <a href="@Instagram" target="_blank"><i class="fa fa-instagram"></i></a> 632 } 633 @if (!string.IsNullOrWhiteSpace(@Pinterest)) { 634 <span>&nbsp;</span> <a href="@Pinterest" target="_blank"><i class="fa fa-pinterest"></i></a> 635 } 636 @if (Lang == "da-DK") { 637 <div class="footer-shop"> 638 <img src="/Files/Templates/Designs/Skovby/images/skovby-footer-payment.png" alt="" width="250" height="30"><br><a href="/Default.aspx?ID=841">@Translate("Salgs- og leveringsbetingelser", "Salgs- og leveringsbetingelser") </a> 639 </div> 640 } 641 <div class="footer-share"> 642 643 <a href="https://www.facebook.com/sharer/sharer.php?u=@CurrentUrl&t=@Title" target="_blank" class="share-facebook"> 644 <img src="/Files/Templates/Designs/Skovby/images/facebook.svg" width="60" height="60" alt="Facebook"> 645 <span>@Translate("share_on", "Share on") <br>Facebook</span> 646 </a> 647 <a href="https://www.pinterest.com/pin/create/button/" data-pin-custom="true" class="share-pinterest"> 648 <img src="/Files/Templates/Designs/Skovby/images/pinterest.svg" width="60" height="60" alt="Pinterest"> 649 <span>@Translate("share_on", "Share on") <br>Pinterest</span> 650 </a> 651 <a href="https://www.linkedin.com/shareArticle?mini=true&url=@CurrentUrl&title=@Title&summary=&source=" target="_blank" class="share-linkedin"> 652 <img src="/Files/Templates/Designs/Skovby/images/linkedin.svg" width="60" height="60" alt="Linkedin"> 653 <span>@Translate("share_on", "Share on") <br>Linkedin</span> 654 </a> 655 656 </div> 657 658 659 </div> 660 </div> 661 662 663 664 665 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 666 @* <script src="https://maps.googleapis.com/maps/api/js?libraries=geometry&key=AIzaSyD3wW98efnpO6ApZS5E0X4PbG9XQVL7fbs"></script> *@ 667 @*<script src="https://maps.googleapis.com/maps/api/js?libraries=geometry&key=AIzaSyAJxCLu9obWX07YJQ7JQ3DEZ-7eMhwVMtQ"></script>*@ 668 669 <script src="https://maps.googleapis.com/maps/api/js?libraries=geometry&key=AIzaSyCqOM_0wFQYlCyC8WvwYWCF8XIF6UufgNE"></script> 670 671 <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 672 <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script> 673 <script src="/Files/Templates/Designs/Skovby/js/isotope.pkgd.min.js"></script> 674 <script src="/Files/Templates/Designs/Skovby/js/packery.pkgd.min.js"></script> 675 <script src="/Files/Templates/Designs/Skovby/js/slick.min.js"></script> 676 <script src="/Files/Templates/Designs/Skovby/js/script.js?v=20180515-4"></script> 677 @* <script src="/Files/Templates/Designs/Skovby/js/controller.js?v=20190312"></script> *@ 678 <script src="/Files/Templates/Designs/Skovby/js/controller.js?v=20260518"></script> 679 <script src="" type="text/javascript" data-consent-src="//assets.pinterest.com/js/pinit.js" data-category-consent="cookie_cat_marketing" async="" defer=""></script> 680 681 682 <!-- Adform Tracking Code BEGIN --> 683 <script> 684 window.addEventListener('CookieInformationConsentGiven', function (event) { 685 if (CookieInformation.getConsentGivenFor('cookie_cat_marketing')) { 686 window._adftrack = Array.isArray(window._adftrack) ? window._adftrack : (window._adftrack ? [window._adftrack] : []); 687 window._adftrack.push({ 688 pm: 2104059 689 }); 690 (function () { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://track.adform.net/serving/scripts/trackpoint/async/'; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); })(); 691 } 692 }, false); 693 </script> 694 <noscript> 695 <p style="margin:0;padding:0;border:0;"> 696 <img src="https://track.adform.net/Serving/TrackPoint/?pm=2104059" width="1" height="1" alt=""> 697 </p> 698 </noscript> 699 <!-- Adform Tracking Code END --> 700 701 702 <script> 703 $(document).ready(function() { 704 function directLinkModal(hash) { 705 $(hash).modal('show'); 706 } 707 directLinkModal(window.location.hash); 708 }); 709 </script> 710 711 712 </body> 713 </html> 714