Error executing template "Designs/randers-tegl/eCom/Product/dw9.rt-2.0.product.tagsten.cshtml" System.NullReferenceException: Object reference not set to an instance of an object. at CompiledRazorTemplates.Dynamic.RazorEngine_88708c30278441f99af6ac1e46a6d913.Execute() in D:\dynamicweb.net\Solutions\Gotcha\randerstegl.cloud.dynamicweb-cms.com\files\Templates\Designs\randers-tegl\eCom\Product\dw9.rt-2.0.product.tagsten.cshtml:line 155 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 string productFolder = "/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ", "").ToLower(); 3 string backgroundImageUrl = ""; 4 string productCategory = ""; 5 6 if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath(productFolder + "/gallery_main.jpg"))) { 7 backgroundImageUrl = productFolder + "/gallery_main.jpg"; 8 } 9 10 foreach (var pc in GetLoop("ProductCategories")) { 11 productCategory = pc.GetString("Ecom:Product.Category.ID").ToLower(); 12 } 13 14 if (productCategory != "tagsten") { 15 string link = ""; 16 string currentUrl = GetGlobalValue("Global:Pageview.Url"); 17 18 if (productCategory == "mursten") { 19 link = Pageview.Area.Item["MurstenProdukt_URL"].ToString().ToLower(); 20 } 21 22 if (productCategory == "belaegning") { 23 link = Pageview.Area.Item["BelaegningProdukt_URL"].ToString().ToLower(); 24 } 25 26 27 link = link + currentUrl.Substring(currentUrl.LastIndexOf("/") + 1); 28 29 System.Web.HttpContext.Current.Response.Status = "301 Moved Permanently"; 30 System.Web.HttpContext.Current.Response.AddHeader("Location",link); 31 } 32 33 string searchpattern = @"gallery_\d{2}\.jpg"; 34 string[] galleryImages = new string[0]; 35 36 if (System.IO.Directory.Exists(System.Web.HttpContext.Current.Server.MapPath("~\\Files\\Images\\products-v2\\" + @GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "\\"))) { 37 galleryImages = System.IO.Directory.GetFiles(System.Web.HttpContext.Current.Server.MapPath("~\\Files\\Images\\products-v2\\" + @GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "\\")).Where(path => System.Text.RegularExpressions.Regex.Match(path, searchpattern).Success).ToArray(); 38 39 if (GetInteger("Ecom:Product:Area.ID") != 1) { 40 string language = GetString("Ecom:Product:Area.Name").ToString().ToLower(); 41 string languageBackgroundImageUrl = ""; 42 43 if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath(productFolder + "/gallery_main_" + language + ".jpg"))) { 44 backgroundImageUrl = productFolder + "/gallery_main_" + language +".jpg"; 45 } 46 47 string languageSearchpattern = "gallery_0*_" + language + ".jpg"; 48 string[] languageGalleryImages = new string[0]; 49 50 try { 51 languageGalleryImages = System.IO.Directory.GetFiles(System.Web.HttpContext.Current.Server.MapPath("~\\Files\\Images\\products-v2\\" + @GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "\\"), languageSearchpattern); 52 } catch { 53 54 } 55 56 if (languageBackgroundImageUrl != "") { 57 backgroundImageUrl = languageBackgroundImageUrl; 58 } 59 60 if (languageGalleryImages.Length > 0) { 61 galleryImages = languageGalleryImages; 62 } 63 } 64 } 65 66 string seriesName = GetString("Ecom:Product.Name"); 67 seriesName = seriesName.Substring(0,seriesName.IndexOf(" ")); 68 69 string stackImageUrl = ""; 70 71 if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/stack.png"))) { 72 stackImageUrl = "/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/stack.png"; 73 } 74 if (Pageview.Area.ID == 7 && System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/stack_no.png"))) { 75 stackImageUrl = "/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/stack_no.png"; 76 } 77 if (Pageview.Area.ID == 8 && System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/stack_se.png"))) { 78 stackImageUrl = "/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/stack_se.png"; 79 } 80 if (Pageview.Area.ID == 9 && System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/stack_de.png"))) { 81 stackImageUrl = "/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/stack_de.png"; 82 } 83 if (Pageview.Area.ID == 10 && System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/stack_en.png"))) { 84 stackImageUrl = "/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/stack_en.png"; 85 } 86 87 string wallImageUrl = ""; 88 89 if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/wall.jpg"))) { 90 wallImageUrl = "/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/wall.jpg"; 91 } 92 if (Pageview.Area.ID == 9 && System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/wall_de.png"))) { 93 wallImageUrl = "/Files/Images/products-v2/" + GetString("Ecom:Product.Number").Replace(" ","").ToLower() + "/wall_de.png"; 94 } 95 96 string productVideo = GetString("Ecom:Product:Field.Video"); 97 string YouTubeID = ""; 98 string VimeoID = ""; 99 100 if (productVideo.Contains("youtube")) { 101 int index = productVideo.IndexOf("v="); 102 YouTubeID = productVideo.Substring(index + 2); 103 } else if (productVideo.Contains("youtu.be")) { 104 int index = productVideo.LastIndexOf("/"); 105 YouTubeID = productVideo.Substring(index + 1); 106 } 107 if (productVideo.Contains("vimeo")) { 108 int index = productVideo.LastIndexOf("/"); 109 VimeoID = productVideo.Substring(index + 1); 110 } 111 112 bool greener = GetBoolean("Ecom:Product:Field.Greener"); 113 bool sample = GetBoolean("Ecom:Product:Field.DisableSample"); 114 } 115 116 @SnippetStart("Schema") 117 <script type="application/ld+json"> 118 { 119 "@@context": "http://schema.org", 120 "@@type": "Product", 121 "name": "@GetString("Ecom:Product.Number") @GetString("Ecom:Product.Name")", 122 "description": "@System.Text.RegularExpressions.Regex.Replace(GetString("Ecom:Product.LongDescription"), "<[^>]*>", String.Empty).Replace("\r", "").Replace("\n", "").Replace("\t", "")", 123 @if (wallImageUrl != "") { 124 <text>"image": "@wallImageUrl",</text> 125 } else { 126 <text>"image": "@stackImageUrl",</text> 127 } 128 "color": "@GetString("Ecom:Product.CategoryField.Tagsten.ProduktFarve.Value")", 129 "brand": "@Pageview.Area.Item["SchemaName"].ToString()" 130 } 131 </script> 132 @SnippetEnd("Schema") 133 134 <div class="product-buttons"> 135 @if (galleryImages.Length > 0 || !string.IsNullOrWhiteSpace(YouTubeID) || !string.IsNullOrWhiteSpace(VimeoID)) { 136 <button class="product-button product-button-gallery"><span class="text">@Translate("RT-2.0_Produkt_se_galleri")</span><span class="icon"> 137 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-gallery.svg"))) { 138 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-gallery.svg"))</text> 139 } 140 </span></button> 141 } 142 143 @if (GetInteger("Ecom:Product:Area.ID") != 10) { 144 <button class="product-button product-button-orange product-button-plus"> 145 @if (!sample) { 146 <span class="description"><span class="heading">@Translate("RT-2.0_FixedCTA_Header")</span> 147 @Translate("RT-2.0_FixedCTA_Subheader") 148 </span> 149 } 150 <span class="icon"> 151 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-plus.svg"))) { 152 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-plus.svg"))</text> 153 } 154 </span></button><div class="extras"> 155 @if (!sample && !string.IsNullOrWhiteSpace(Pageview.Page.PropertyItem["HubspotFormPage"].ToString())) { 156 <a href='/Default.aspx?ID=@Pageview.Page.PropertyItem["HubspotFormPage"].ToString()&ProductID=@GetString("Ecom:Product.ID")' class="product-button product-button-small product-button-samples"><span class="text">@Translate("RT-2.0_FixedCTA_Bestil")</span><span class="icon"> 157 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-box.svg"))) { 158 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-box.svg"))</text> 159 } 160 </span></a> 161 } 162 @if (!sample && !string.IsNullOrWhiteSpace(Pageview.Page.PropertyItem["ProduktPr_vekasseFormularAfsnit"].ToString())) { 163 <button class="product-button product-button-small product-button-samples" data-target='modal-@Pageview.Page.PropertyItem["ProduktPr_vekasseFormularAfsnit"].ToString()'><span class="text">@Translate("RT-2.0_FixedCTA_Bestil")</span><span class="icon"> 164 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-box.svg"))) { 165 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-box.svg"))</text> 166 } 167 </span></button> 168 } 169 <button class="product-button product-button-small product-button-phone"><span class="text"> 170 @Translate("RT-2.0_FixedCTA_Ring") 171 @if (GetInteger("Ecom:Product:Area.ID") == 1) { 172 <a href="tel:+4598122844">98 12 28 44</a> 173 } else if (GetInteger("Ecom:Product:Area.ID") == 8) { 174 <a href="tel:+460406080300">040-608 03 00</a> 175 } else if (GetInteger("Ecom:Product:Area.ID") == 9) { 176 <a href="tel:+49419287930">+49(0)4192 87930</a> 177 } else if (GetInteger("Ecom:Product:Area.ID") == 10) { 178 <a href="tel:+4598122844">DK +45 98 12 28 44</a> 179 } 180 </span><span class="icon"> 181 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-phone.svg"))) { 182 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-phone.svg"))</text> 183 } 184 </span></button> 185 @if (!string.IsNullOrWhiteSpace(Pageview.Page.PropertyItem["ProduktSp_rgsm_lsformularAfsnit"].ToString())) { 186 <button class="product-button product-button-small product-button-question" data-target='modal-@Pageview.Page.PropertyItem["ProduktSp_rgsm_lsformularAfsnit"].ToString()'><span class="text">@Translate("RT-2.0_FixedCTA_Spoerg")</span><span class="icon"> 187 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-mail.svg"))) { 188 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-mail.svg"))</text> 189 } 190 </span></button> 191 } 192 </div> 193 } else { 194 <button class="product-button product-button-orange product-button-contact" data-target='modal-@Pageview.Page.PropertyItem["ProduktSp_rgsm_lsformularAfsnit"].ToString()'><span class="description"><span class="heading">@Translate("RT-2.0_Har_du_spm_til_dette_produkt")</span><span class="link"><span class="arrow-link"><span> 195 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg"))) { 196 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 197 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 198 } 199 </span></span> 200 @Translate("RT-2.0_Spoerg_vores_eksperter") 201 </span></span><span class="icon"> 202 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-contact.svg"))) { 203 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-contact.svg"))</text> 204 } 205 </span><span class="close"> 206 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))) { 207 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))</text> 208 } 209 </span></button> 210 } 211 </div> 212 213 @if (backgroundImageUrl != "") { 214 <header id="header" class='@(!string.IsNullOrWhiteSpace(YouTubeID) || !string.IsNullOrWhiteSpace(VimeoID) ? "video" : "wrap-fluid")' data-product-number='@GetString("Ecom:Product.Number")'> 215 @if (!string.IsNullOrWhiteSpace(YouTubeID) || !string.IsNullOrWhiteSpace(VimeoID)) { 216 <div class="background-video" @(backgroundImageUrl != "" ? "style='background-image: url(" + backgroundImageUrl + ")'" : null)> 217 @if (!string.IsNullOrWhiteSpace(YouTubeID)) { 218 <iframe src='https://www.youtube-nocookie.com/embed/@YouTubeID?autoplay=1&controls=0&disablekb=1&loop=1&modestbranding=1&mute=1&playsinline=1&rel=0' frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 219 } 220 @if (!string.IsNullOrWhiteSpace(VimeoID)) { 221 <iframe frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen data-consent-src='https://player.vimeo.com/video/@VimeoID?background=1' data-category-consent="cookie_cat_marketing"></iframe> 222 } 223 </div> 224 } 225 <div class="wrap-inner" @(backgroundImageUrl != "" ? "style='background-image: url(" + backgroundImageUrl + ")'" : null)><div class="column-xxs-24"><h1> 226 @GetString("Ecom:Product.Number") 227 <br /><span><span>@seriesName</span></span></h1> 228 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-down.svg"))) { 229 <span class="icon-arrow-down"> 230 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-down.svg")) 231 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-down.svg")) 232 </span> 233 } 234 </div></div> 235 @if (string.IsNullOrWhiteSpace(YouTubeID) && string.IsNullOrWhiteSpace(VimeoID)) { 236 @SnippetStart("NavigationBackground") 237 <div class="navigation__background__image-wrap"><img class="navigation__background__image" data-src="@backgroundImageUrl" alt="" /></div> 238 @SnippetEnd("NavigationBackground") 239 } 240 </header><div id="product-gallery" class='wrap-fluid @(!string.IsNullOrWhiteSpace(YouTubeID) || !string.IsNullOrWhiteSpace(VimeoID) ? "video" : null)'><div class="wrap-inner"> 241 @if (!string.IsNullOrWhiteSpace(YouTubeID) || !string.IsNullOrWhiteSpace(VimeoID)) { 242 <div class="gallery-item js-active" style="background-image: url(@backgroundImageUrl);"> 243 @if (!string.IsNullOrWhiteSpace(YouTubeID)) { 244 <iframe src='https://www.youtube-nocookie.com/embed/@YouTubeID?controls=0&enablejsapi=1&modestbranding=1&playsinline=1&rel=0' frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 245 } 246 @if (!string.IsNullOrWhiteSpace(VimeoID)) { 247 <iframe frameborder="0" allow="autoplay; fullscreen" webkitallowfullscreen mozallowfullscreen allowfullscreen data-consent-src='https://player.vimeo.com/video/@VimeoID?byline=0&portrait=0&title=0' data-category-consent="cookie_cat_marketing"></iframe> 248 } 249 </div> 250 } else { 251 <div class="gallery-item js-active" style="background-image: url(@backgroundImageUrl);"></div> 252 } 253 @for (var a = 0; a < galleryImages.Length; a++) { 254 string path = galleryImages[a].Substring(galleryImages[a].IndexOf("\\files")).Replace("\\","/"); 255 256 if (a == 0) { 257 <div class="gallery-item" style="background-image: url(@path);"></div> 258 } else { 259 <div class="gallery-item" style="background-image: url(@path);"></div> 260 } 261 } 262 </div> 263 @if (galleryImages.Length > 0 || !string.IsNullOrWhiteSpace(YouTubeID) || !string.IsNullOrWhiteSpace(VimeoID)) { 264 <a id="product-gallery-prev"> 265 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-gallery-arrow-left.svg"))) { 266 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-gallery-arrow-left.svg"))</text> 267 } 268 </a><a id="product-gallery-next"> 269 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-gallery-arrow-right.svg"))) { 270 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-gallery-arrow-right.svg"))</text> 271 } 272 </a> 273 } 274 <a class="icon icon-close" id="product-gallery-close"> 275 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))) { 276 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))</text> 277 } 278 </a><span class="icon-rotate"> 279 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-rotate.svg"))) { 280 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-rotate.svg"))</text> 281 } 282 </span></div> 283 } 284 <section id="product-presentation" class="wrap-fluid"><div class="wrap-inner"><div class="column-xxs-24 column-md-12"><div class="wrap-inner"><div class="column-xxs-top-7 column-xxs-bottom-8 column-xxs-left-2 column-xxs-right-2 column-sm-top-4 column-sm-left-2 column-sm-right-2 column-md-left-1 column-md-right-1 column-xl-trbl-2"> 285 @if (backgroundImageUrl == "") { 286 <h1 class="header">@GetString("Ecom:Product.Number")</h1> 287 } else { 288 <span class="header">@GetString("Ecom:Product.Number")</span> 289 } 290 <h2>@GetString("Ecom:Product.Name")</h2><div class="teaser-text"> 291 @GetString("Ecom:Product.ShortDescription") 292 </div> 293 @if (stackImageUrl != "") { 294 <div class="image-wrap image-wrap--roof"><img src="@stackImageUrl" alt='@GetString("Ecom:Product.Number") - @GetString("Ecom:Product.Name")' /><a class="icon-plus" data-target="product-image-modal"> 295 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-product-rooftiles.svg"))) { 296 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-product-rooftiles.svg"))</text> 297 } 298 </a></div> 299 } else if (!string.IsNullOrEmpty(GetString("Ecom:Product.ImageLarge.Default.Clean"))) { 300 <div class="image-wrap"><img src='@GetString("Ecom:Product.ImageLarge.Default.Clean")' alt='@GetString("Ecom:Product.Number") - @GetString("Ecom:Product.Name")' /><a class="icon-plus" data-target="product-image-modal"> 301 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-product-rooftiles.svg"))) { 302 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-product-rooftiles.svg"))</text> 303 } 304 </a></div> 305 } 306 <div> 307 @GetString("Ecom:Product.LongDescription") 308 309 @if (GetInteger("Ecom:Product:Area.ID") != 10) { 310 <p> </p> 311 312 if (!sample && !string.IsNullOrWhiteSpace(Pageview.Page.PropertyItem["HubspotFormPage"].ToString())) { 313 <p><a href='/Default.aspx?ID=@Pageview.Page.PropertyItem["HubspotFormPage"].ToString()&ProductID=@GetString("Ecom:Product.ID")' class="product-button-samples-description" data-open-tracking-category="Tagsten produkt - Beskrivelse CTA klik" data-open-tracking-action="Klik - bestil en gratis prøvekasse"><span class="arrow-link"><span><span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 134.924 95.583"><path d="M134.24 46.145L87.784.687a2.328 2.328 0 0 0-3.974 1.646V34.35H9.95C4.478 34.35 0 37.826 0 43.3v7.98a9.98 9.98 0 0 0 9.952 9.953H83.81V93.25a2.328 2.328 0 0 0 3.973 1.65l46.458-45.458a2.327 2.327 0 0 0 0-3.297z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 134.924 95.583"><path d="M134.24 46.145L87.784.687a2.328 2.328 0 0 0-3.974 1.646V34.35H9.95C4.478 34.35 0 37.826 0 43.3v7.98a9.98 9.98 0 0 0 9.952 9.953H83.81V93.25a2.328 2.328 0 0 0 3.973 1.65l46.458-45.458a2.327 2.327 0 0 0 0-3.297z"></path></svg></span></span></span> 314 @Translate("RT-2.0_FixedCTA_Bestil") 315 </a></p> 316 } 317 318 if (!sample && !string.IsNullOrWhiteSpace(Pageview.Page.PropertyItem["ProduktPr_vekasseFormularAfsnit"].ToString())) { 319 <p><a data-target='modal-@Pageview.Page.PropertyItem["ProduktPr_vekasseFormularAfsnit"].ToString()' class="product-button-samples-description" data-open-tracking-category="Tagsten produkt - Beskrivelse CTA klik" data-open-tracking-action="Klik - bestil en gratis prøvekasse"><span class="arrow-link"><span><span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 134.924 95.583"><path d="M134.24 46.145L87.784.687a2.328 2.328 0 0 0-3.974 1.646V34.35H9.95C4.478 34.35 0 37.826 0 43.3v7.98a9.98 9.98 0 0 0 9.952 9.953H83.81V93.25a2.328 2.328 0 0 0 3.973 1.65l46.458-45.458a2.327 2.327 0 0 0 0-3.297z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 134.924 95.583"><path d="M134.24 46.145L87.784.687a2.328 2.328 0 0 0-3.974 1.646V34.35H9.95C4.478 34.35 0 37.826 0 43.3v7.98a9.98 9.98 0 0 0 9.952 9.953H83.81V93.25a2.328 2.328 0 0 0 3.973 1.65l46.458-45.458a2.327 2.327 0 0 0 0-3.297z"></path></svg></span></span></span> 320 @Translate("RT-2.0_FixedCTA_Bestil") 321 </a></p> 322 } 323 } 324 325 @if (GetInteger("Ecom:Product:Area.ID") == 8) { 326 <p><a href='/Default.aspx?ID=4877'><span class="arrow-link"><span><span><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 134.924 95.583"><path d="M134.24 46.145L87.784.687a2.328 2.328 0 0 0-3.974 1.646V34.35H9.95C4.478 34.35 0 37.826 0 43.3v7.98a9.98 9.98 0 0 0 9.952 9.953H83.81V93.25a2.328 2.328 0 0 0 3.973 1.65l46.458-45.458a2.327 2.327 0 0 0 0-3.297z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 134.924 95.583"><path d="M134.24 46.145L87.784.687a2.328 2.328 0 0 0-3.974 1.646V34.35H9.95C4.478 34.35 0 37.826 0 43.3v7.98a9.98 9.98 0 0 0 9.952 9.953H83.81V93.25a2.328 2.328 0 0 0 3.973 1.65l46.458-45.458a2.327 2.327 0 0 0 0-3.297z"></path></svg></span></span></span> 327 BESTÄLL EN GRATIS TAKCHECK</a></p> 328 } 329 </div></div></div></div><div class="column-xxs-24 column-md-12 product-image"> 330 @if (wallImageUrl != "") { 331 <div class="product-image__wrap"> 332 @{ 333 string productImageTitle = GetString("Ecom:Product.Number") + " " + @GetString("Ecom:Product.CategoryField.Mursten.ProduktSerie.OptionLabel"); 334 string wallLarge = "/admin/public/getimage.ashx?Image=" + wallImageUrl + "&width=595&compression=100"; 335 string wallMedium = "/admin/public/getimage.ashx?Image=" + wallImageUrl + "&width=540&compression=100"; 336 string wallSmall = "/admin/public/getimage.ashx?Image=" + wallImageUrl + "&width=851&compression=100"; 337 string wallDefault = "/admin/public/getimage.ashx?Image=" + wallImageUrl + "&width=660&compression=100"; 338 } 339 <picture class="product-image__wrap-inner"><source srcset="@wallLarge" media="(min-width: 1500px)"><source srcset="@wallMedium" media="(min-width: 992px)"><source srcset="@wallSmall" media="(min-width: 768px)"><img src="@wallDefault" alt="." class="" loading="lazy"></picture></div> 340 } 341 </div></div></section> 342 @if (backgroundImageUrl != "") { 343 <section id="mobile-gallery" class="wrap-fluid"><div class="wrap-inner"><div class="image" @if (backgroundImageUrl != "") {<text>style="background-image: url(@backgroundImageUrl)"</text>}></div><a data-target="product-gallery-modal"><span class="icon icon-gallery"> 344 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-gallery.svg"))) { 345 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-gallery.svg"))</text> 346 } 347 </span> 348 @Translate("RT-2.0_Se_galleri") 349 </a></div></section> 350 } 351 @if (greener) { 352 @RenderSnippet("ProductGreener") 353 } 354 @RenderSnippet("ProductVideo") 355 356 @if (Pageview.Area.ID != 7) { 357 if (greener) { 358 @RenderSnippet("ProductStoryTop") 359 } 360 } 361 362 <section id="product-data" class="wrap-fluid"><div class="wrap-inner"><div class="data-wrap column-xxs-24 @if (GetInteger("Ecom:Product:Area.ID") != 10) {<text>column-md-12</text>}"><div class="wrap-inner"> 363 @if (GetInteger("Ecom:Product:Area.ID") == 1) { 364 <div class="column-xxs-24 column-xxs-top-2 column-xxs-bottom-2 column-xxs-left-2 column-xxs-right-2 column-md-trbl-2 column-lg-left-3 column-lg-right-3" data-target="product-freigt-prices"><span class="icon-plus"> 365 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-plus.svg"))) { 366 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-plus.svg"))</text> 367 } 368 </span><span class="header">@Translate("RT-2.0_Priser_og_levering")</span><p>Pris fra <span>@GetString("Ecom:Product.Price.PriceWithVATFormatted")</span> @Translate("RT-2.0_TagstenProduktlisteProdukt1000Sten") 369 <small>@Translate("RT-2.0_ProduktPrisTooltip")</small></p><a id="price-and-delivery"><span class="arrow-link"><span> 370 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg"))) { 371 <span> 372 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 373 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 374 </span> 375 } 376 </span></span> 377 @Translate("RT-2.0_ProduktFragtpriser") 378 </a></div> 379 } else if (GetInteger("Ecom:Product:Area.ID") == 7 || GetInteger("Ecom:Product:Area.ID") == 8 || GetInteger("Ecom:Product:Area.ID") == 9 || GetInteger("Ecom:Product:Area.ID") == 10) { 380 <div class="column-xxs-24 column-xxs-top-2 column-xxs-bottom-2 column-xxs-left-2 column-xxs-right-2 column-md-trbl-2 column-lg-left-3 column-lg-right-3" data-target='modal-@Pageview.Page.PropertyItem["ProduktSp_rgsm_lsformularAfsnit"].ToString()'><span class="header">@Translate("RT-2.0_Priser_ved_forespørgsel")</span><p>@Translate("RT-2.0_Priser_ved_forespørgsel_forklaring")</p><a id="price-at-request"><span class="arrow-link"><span> 381 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg"))) { 382 <span> 383 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 384 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 385 </span> 386 } 387 </span></span> 388 @Translate("RT-2.0_Priser_ved_forespørgsel_Kontakt_os") 389 </a></div> 390 } 391 </div></div> 392 393 @if (GetInteger("Ecom:Product:Area.ID") != 10) { 394 <div class="data-wrap column-xxs-24 column-md-12"><div class="wrap-inner"><div class="column-xxs-24 column-xxs-top-2 column-xxs-bottom-2 column-xxs-left-2 column-xxs-right-2 column-md-trbl-2 column-lg-left-3 column-lg-right-3" data-target="product-technical-data-download"><span class="icon-plus"> 395 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-plus.svg"))) { 396 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-plus.svg"))</text> 397 } 398 </span><span class="header">@Translate("RT-2.0_TekniskDataDownload")</span> 399 @if (seriesName.ToLower() == "laumans") { 400 <p>@Translate("RT-2.0_Teknisk_data_beskrivelse_tagsten_laumans")</p> 401 } else if (seriesName.ToLower() == "højslev" || seriesName.ToLower() == "höjslev") { 402 <p>@Translate("RT-2.0_Teknisk_data_beskrivelse_tagsten_hoejslev")</p> 403 } 404 <a id="technical-data-and-download"><span class="arrow-link"> 405 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg"))) { 406 <span> 407 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 408 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 409 </span> 410 } 411 </span> 412 @Translate("RT-2.0_Find_datablade_links_og_downloads") 413 </a></div></div></div> 414 } 415 416 </div></section> 417 418 @if (Pageview.Area.ID == 7) { 419 if (greener) { 420 @RenderSnippet("ProductStoryTop") 421 } 422 } 423 424 @SnippetStart("SpecificProductStories") 425 <div class="product-story wrap-fluid"> 426 @{ 427 int testcounter = 0; 428 429 foreach (var group in GetLoop("ProductGroups")) { 430 var header = ""; 431 var bodyText = ""; 432 var link = ""; 433 var linkText = ""; 434 435 testcounter++; 436 437 if (seriesName.ToLower() == "laumans") { 438 header = "<span>" + group.GetString("Ecom:Group:Field.LaumansHeader").Replace(System.Environment.NewLine, "</span><span>") + "</span>"; 439 bodyText = group.GetString("Ecom:Group:Field.LaumansBodyText"); 440 link = group.GetString("Ecom:Group:Field.LaumansLink"); 441 linkText = group.GetString("Ecom:Group:Field.LaumansLinkText"); 442 } else if (seriesName.ToLower() == "højslev" || seriesName.ToLower() == "höjslev") { 443 header = "<span>" + group.GetString("Ecom:Group:Field.HoejslevHeader").Replace(System.Environment.NewLine, "</span><span>") + "</span>"; 444 bodyText = group.GetString("Ecom:Group:Field.HoejslevBroedtekst"); 445 link = group.GetString("Ecom:Group:Field.HoejslevLink"); 446 linkText = group.GetString("Ecom:Group:Field.HoejslevLinkText"); 447 } 448 449 if (seriesName.ToLower() == "laumans") { 450 <div class="wrap-inner"> 451 @{ 452 string stackBeforeUrl = "/Files/Images/products-v2/stack_before.png"; 453 string stackAfterUrl = "/Files/Images/products-v2/stack_after.png"; 454 455 <div class="image-difference"><div class="image-wrap"><div class="image-before" style="background-image: url(@stackBeforeUrl);"></div></div><div class="image-wrap"><div class="image-after" style="background-image: url(@stackAfterUrl)"></div></div><div id="image-difference-slider"><span></span></div></div> 456 } 457 <div class="column-xxs-24 column-md-12"><div class="wrap-inner"><div class="column-xxs-trbl-2"><span class="subheader">@seriesName</span><h2>@header</h2> 458 @bodyText 459 <a href='/@link' title='@linkText'><span class="arrow-link"> 460 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg"))) { 461 <span> 462 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 463 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 464 </span> 465 } 466 </span> 467 @linkText 468 </a></div></div></div></div> 469 } else { 470 <div class="wrap-inner"><div class="column-xxs-24 column-md-12"><div class="wrap-inner" id="wrapInnerVideoWrap"><div id="videoContainer"><div id="videoInner"><iframe frameborder="0" style="" webkitallowfullscreen mozallowfullscreen allowfullscreen data-consent-src="https://player.vimeo.com/video/239416862?background=1" data-category-consent="cookie_cat_marketing"></iframe></div></div></div></div><div class="column-xxs-24 column-md-12"><div class="wrap-inner"><div class="column-xxs-trbl-2"><span class="subheader">@seriesName</span><h2>@header</h2> 471 @bodyText 472 <a href='/@link' title='@linkText'><span class="arrow-link"> 473 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg"))) { 474 <span> 475 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 476 @System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-arrow-right.svg")) 477 </span> 478 } 479 </span> 480 @linkText 481 </a></div></div></div></div> 482 } 483 } 484 } 485 </div> 486 @SnippetEnd("SpecificProductStories") 487 @SnippetStart("SpecificProductChart") 488 <div id="product-roof-chart-story" class="product-story wrap-fluid"><div class="wrap-inner"><div id="roof-chart-wrap"><h2>@Translate("RT-2.0_TagetsVaerdiPaaDenLangeBane")</h2><p> 489 @Translate("Tegl_har_den") 490 </p><div id="roof-chart"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1920 1080"><defs><image id="590ae233-696d-4687-9168-ec0b6189aaec" width="183" height="183" xlink:href="data:image/png;base64,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"/><image id="cd7447bf-08d2-4dd5-8e69-4b86ddd55d57" width="72" height="72" xlink:href="data:image/png;base64,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"/></defs><g style="isolation:isolate"><g id="576c7de6-77ce-4126-ac8b-083aff0fc2ee" data-name="Layer 3"><!-- ------------------------------ ORANGE ------------------------------ --><path d="M368,254C960,407,1512,441,1512,441" fill="none" class="svg-chart-path svg-chart-path-1" stroke="#ff7930" stroke-miterlimit="10" stroke-width="4"/><!-- ------------------------------ BLUE ------------------------------ --><path d="M368,254C960,508,1512,661,1512,661" fill="none" class="svg-chart-path svg-chart-path-2" stroke="#80aaba" stroke-miterlimit="10" stroke-width="4"/><!-- ------------------------------ PURPLE ------------------------------ --><path d="M368,304.087S711,451,1512,609.25" fill="none" class="svg-chart-path svg-chart-path-3" stroke="#9772af" stroke-miterlimit="10" stroke-width="4"/><!-- ------------------------------ GREEN ------------------------------ --><path d="M368,304C743,540,1512,759,1512,759" fill="none" class="svg-chart-path svg-chart-path-4" stroke="#6da052" stroke-miterlimit="10" stroke-width="4"/></g><g id="a2bc5d1e-a2e0-4ebe-97b1-e5ed8429f2cb" data-name="Layer 2"><use transform="translate(277 772)" opacity="0.35" xlink:href="#590ae233-696d-4687-9168-ec0b6189aaec" style="mix-blend-mode:multiply"/><circle cx="368.5" cy="851.5" r="31" fill="#f0f0f0"/><text transform="translate(354.313 859.117)" font-size="23.119" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">0 491 <tspan x="11.695" y="0" letter-spacing="-0.1em"></tspan><tspan x="14.711" y="0" font-size="16.814">@Translate("RT-2.0_Roof_Chart_Year")</tspan></text><line x1="368" y1="801" x2="368" y2="204" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.5" opacity="0.3"/><use transform="translate(420 772)" opacity="0.35" xlink:href="#590ae233-696d-4687-9168-ec0b6189aaec" style="mix-blend-mode:multiply"/><circle cx="511.5" cy="851.5" r="31" fill="#f0f0f0"/><text transform="translate(492.059 859.117)" font-size="23.119" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">10 492 <tspan x="23.39" y="0" letter-spacing="-0.1em"></tspan><tspan x="26.406" y="0" font-size="16.814">@Translate("RT-2.0_Roof_Chart_Year")</tspan></text><text transform="translate(261 507.748)" font-size="22" fill="#f0f0f0" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700"> 493 @Translate("RT-2.0_Roof_Chart_Y_center") 494 <tspan x="11.129" y="0" letter-spacing="-0.1em"></tspan><tspan x="13.999" y="0" font-size="16">@Translate("RT-2.0_Roof_Chart_Currency")</tspan></text><text transform="translate(202.13 575.748)" font-size="22" fill="#f0f0f0" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700"> 495 @Translate("RT-2.0_Roof_Chart_Y_minus_1") 496 <tspan x="70.039" y="0" letter-spacing="-0.1em"></tspan><tspan x="72.909" y="0" font-size="16">@Translate("RT-2.0_Roof_Chart_Currency")</tspan><tspan x="-11.129" y="70"> 497 @Translate("RT-2.0_Roof_Chart_Y_minus_2") 498 </tspan><tspan x="70.039" y="70" letter-spacing="-0.1em"></tspan><tspan x="72.909" y="70" font-size="16">@Translate("RT-2.0_Roof_Chart_Currency")</tspan><tspan x="-11.129" y="140"> 499 @Translate("RT-2.0_Roof_Chart_Y_minus_3") 500 </tspan><tspan x="70.039" y="140" letter-spacing="-0.1em"></tspan><tspan x="72.909" y="140" font-size="16">@Translate("RT-2.0_Roof_Chart_Currency")</tspan><tspan x="-11.129" y="210"> 501 @Translate("RT-2.0_Roof_Chart_Y_minus_4") 502 </tspan><tspan x="70.039" y="210" letter-spacing="-0.1em"></tspan><tspan x="72.909" y="210" font-size="16">@Translate("RT-2.0_Roof_Chart_Currency")</tspan></text><text transform="translate(198.993 228.748)" font-size="22" fill="#f0f0f0" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700"> 503 @Translate("RT-2.0_Roof_Chart_Y_plus_4") 504 <tspan x="73.176" y="0" letter-spacing="-0.1em"></tspan><tspan x="76.046" y="0" font-size="16">@Translate("RT-2.0_Roof_Chart_Currency")</tspan><tspan x="0" y="70"> 505 @Translate("RT-2.0_Roof_Chart_Y_plus_3") 506 </tspan><tspan x="73.176" y="70" letter-spacing="-0.1em"></tspan><tspan x="76.046" y="70" font-size="16">@Translate("RT-2.0_Roof_Chart_Currency")</tspan><tspan x="0" y="140"> 507 @Translate("RT-2.0_Roof_Chart_Y_plus_2") 508 </tspan><tspan x="73.176" y="140" letter-spacing="-0.1em"></tspan><tspan x="76.046" y="140" font-size="16">@Translate("RT-2.0_Roof_Chart_Currency")</tspan><tspan x="11.129" y="210"> 509 @Translate("RT-2.0_Roof_Chart_Y_plus_1") 510 </tspan><tspan x="73.176" y="210" letter-spacing="-0.1em"></tspan><tspan x="76.046" y="210" font-size="16">@Translate("RT-2.0_Roof_Chart_Currency")</tspan></text><line x1="511" y1="801" x2="511" y2="204" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.5" opacity="0.3"/><use transform="translate(563 772)" opacity="0.35" xlink:href="#590ae233-696d-4687-9168-ec0b6189aaec" style="mix-blend-mode:multiply"/><circle cx="654.5" cy="851.5" r="31" fill="#f0f0f0"/><text transform="translate(635.059 859.117)" font-size="23.119" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">20 511 <tspan x="23.39" y="0" letter-spacing="-0.1em"></tspan><tspan x="26.406" y="0" font-size="16.814">@Translate("RT-2.0_Roof_Chart_Year")</tspan></text><line x1="654" y1="801" x2="654" y2="204" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.5" opacity="0.3"/><use transform="translate(706 772)" opacity="0.35" xlink:href="#590ae233-696d-4687-9168-ec0b6189aaec" style="mix-blend-mode:multiply"/><circle cx="797.5" cy="851.5" r="31" fill="#f0f0f0"/><text transform="translate(778.06 859.117)" font-size="23.119" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">30 512 <tspan x="23.39" y="0" letter-spacing="-0.1em"></tspan><tspan x="26.406" y="0" font-size="16.814">@Translate("RT-2.0_Roof_Chart_Year")</tspan></text><line x1="797" y1="801" x2="797" y2="204" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.5" opacity="0.3"/><use transform="translate(849 772)" opacity="0.35" xlink:href="#590ae233-696d-4687-9168-ec0b6189aaec" style="mix-blend-mode:multiply"/><circle cx="940.5" cy="851.5" r="31" fill="#f0f0f0"/><text transform="translate(921.059 859.117)" font-size="23.119" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">40 513 <tspan x="23.39" y="0" letter-spacing="-0.1em"></tspan><tspan x="26.406" y="0" font-size="16.814">@Translate("RT-2.0_Roof_Chart_Year")</tspan></text><line x1="940" y1="801" x2="940" y2="204" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.5" opacity="0.3"/><use transform="translate(992 772)" opacity="0.35" xlink:href="#590ae233-696d-4687-9168-ec0b6189aaec" style="mix-blend-mode:multiply"/><circle cx="1083.5" cy="851.5" r="31" fill="#f0f0f0"/><text transform="translate(1064.059 859.117)" font-size="23.119" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">50 514 <tspan x="23.39" y="0" letter-spacing="-0.1em"></tspan><tspan x="26.406" y="0" font-size="16.814">@Translate("RT-2.0_Roof_Chart_Year")</tspan></text><line x1="1083" y1="801" x2="1083" y2="204" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.5" opacity="0.3"/><image width="181" height="181" transform="translate(1136 773)" opacity="0.35" xlink:href="data:image/png;base64,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" style="mix-blend-mode:multiply"/><circle cx="1226.5" cy="851.5" r="30.5" fill="#f0f0f0"/><text transform="translate(1207.373 858.994)" font-size="22.746" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">60 515 <tspan x="23.013" y="0" letter-spacing="-0.1em"></tspan><tspan x="25.979" y="0" font-size="16.542" letter-spacing="0em">@Translate("RT-2.0_Roof_Chart_Year")</tspan></text><line x1="1226" y1="801" x2="1226" y2="204" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.5" opacity="0.3"/><use transform="translate(1278 772)" opacity="0.35" xlink:href="#590ae233-696d-4687-9168-ec0b6189aaec" style="mix-blend-mode:multiply"/><circle cx="1369.5" cy="851.5" r="31" fill="#f0f0f0"/><text transform="translate(1350.059 859.117)" font-size="23.119" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">70 516 <tspan x="23.39" y="0" letter-spacing="-0.1em"></tspan><tspan x="26.406" y="0" font-size="16.814">@Translate("RT-2.0_Roof_Chart_Year")</tspan></text><line x1="1369" y1="801" x2="1369" y2="204" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.5" opacity="0.3"/><use transform="translate(1421 772)" opacity="0.35" xlink:href="#590ae233-696d-4687-9168-ec0b6189aaec" style="mix-blend-mode:multiply"/><circle cx="1512.5" cy="851.5" r="31" fill="#f0f0f0"/><text transform="translate(1493.06 859.117)" font-size="23.119" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">80 517 <tspan x="23.39" y="0" letter-spacing="-0.1em"></tspan><tspan x="26.406" y="0" font-size="16.814">@Translate("RT-2.0_Roof_Chart_Year")</tspan></text><line x1="1512" y1="801" x2="1512" y2="204" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.5" opacity="0.3"/><g opacity="0.75"><line x1="1563" y1="503" x2="1558" y2="503" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.75"/><line x1="1547.968" y1="503" x2="329.016" y2="503" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.75" stroke-dasharray="10.033 10.033"/><line x1="324" y1="503" x2="319" y2="503" fill="none" stroke="#f0f0f0" stroke-miterlimit="10" stroke-width="0.75"/></g><use transform="translate(1476 629)" opacity="0.4" xlink:href="#cd7447bf-08d2-4dd5-8e69-4b86ddd55d57" style="mix-blend-mode:multiply"/><circle cx="1512" cy="661" r="10" fill="#333"/><circle cx="1512" cy="661" r="10" fill="none" stroke="#80aaba" stroke-miterlimit="10" stroke-width="4"/><use transform="translate(1476 409)" opacity="0.4" xlink:href="#cd7447bf-08d2-4dd5-8e69-4b86ddd55d57" style="mix-blend-mode:multiply"/><circle cx="1512" cy="441" r="10" fill="#333"/><circle cx="1512" cy="441" r="10" fill="none" stroke="#ff7930" stroke-miterlimit="10" stroke-width="4"/></g><g id="5091e315-f98e-44c6-9807-10d7e804a54e" data-name="Layer 5"><use transform="translate(1476 727)" opacity="0.4" xlink:href="#cd7447bf-08d2-4dd5-8e69-4b86ddd55d57" style="mix-blend-mode:multiply"/><circle cx="1512" cy="759" r="10" fill="#333"/><circle cx="1512" cy="759" r="10" fill="none" stroke="#6da052" stroke-miterlimit="10" stroke-width="4"/><text transform="translate(1555.271 450.096)" font-size="30" fill="#ff7930" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">@Translate("RT-2.0_Roof_Chart_Tagsten")</text><text transform="translate(1557.562 619.096)" font-size="30" fill="#9772af" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">@Translate("RT-2.0_Roof_Chart_Betontagsten")</text><text transform="translate(1557.562 671.096)" font-size="30" fill="#80aaba" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">@Translate("RT-2.0_Roof_Chart_Tagpap")</text><text transform="translate(1557.562 769.096)" font-size="30" fill="#6da052" font-family="RobotoCondensed-Bold, Roboto Condensed" font-weight="700">@Translate("RT-2.0_Roof_Chart_Eternit")</text></g><g id="c6c39026-644e-4a78-a3c5-cd755cb1200b" data-name="Layer 4"><use transform="translate(1476 577)" opacity="0.4" xlink:href="#cd7447bf-08d2-4dd5-8e69-4b86ddd55d57" style="mix-blend-mode:multiply"/><circle cx="1512" cy="609" r="10" fill="#333"/><circle cx="1512" cy="609" r="10" fill="none" stroke="#9772af" stroke-miterlimit="10" stroke-width="4"/></g></g></svg></div></div></div></div> 518 @SnippetEnd("SpecificProductChart") 519 @SnippetStart("Modals") 520 <div id="product-gallery-modal" class="product-modal"> 521 @if (!string.IsNullOrWhiteSpace(YouTubeID) || !string.IsNullOrWhiteSpace(VimeoID)) { 522 <div class="gallery-item js-active"> 523 @if (!string.IsNullOrWhiteSpace(YouTubeID)) { 524 <iframe src='https://www.youtube-nocookie.com/embed/@YouTubeID?controls=0&enablejsapi=1&modestbranding=1&playsinline=1&rel=0' frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 525 } 526 @if (!string.IsNullOrWhiteSpace(VimeoID)) { 527 <iframe frameborder="0" allow="autoplay; fullscreen" webkitallowfullscreen mozallowfullscreen allowfullscreen data-consent-src='https://player.vimeo.com/video/@VimeoID?byline=0&portrait=0&title=0' data-category-consent="cookie_cat_marketing"></iframe> 528 } 529 </div><div class="gallery-item" style="background-image: url(@backgroundImageUrl);"></div> 530 } else { 531 <div class="gallery-item js-active" style="background-image: url(@backgroundImageUrl);"></div> 532 } 533 @for (var a = 0; a < galleryImages.Length; a++) { 534 string path = galleryImages[a].Substring(galleryImages[a].IndexOf("\\files")).Replace("\\","/"); 535 536 if (a == 0) { 537 <div class="gallery-item js-next" style="background-image: url(@path);"></div> 538 } else if (a == 1) { 539 <div class="gallery-item js-prev" style="background-image: url(@path);"></div> 540 } else { 541 <div class="gallery-item" style="background-image: url(@path);"></div> 542 } 543 } 544 <span class="icon-close"> 545 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))) { 546 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))</text> 547 } 548 </span></div><div id="product-image-modal" class="product-modal" @if (wallImageUrl != "") {<text>style="background-image: url(@wallImageUrl)"</text>}><span class="icon-close"> 549 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))) { 550 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))</text> 551 } 552 </span></div><div id="product-freigt-prices" class="product-modal"><div class="column-xxs-20 column-md-14 column-lg-12 column-xl-10 column-xxl-8 column-xxs-top-6 column-xxs-left-2 column-md-top-2 column-md-left-5 column-lg-left-6 column-xl-left-7 column-xxl-left-8 column-xxs-top-2 column-xxs-bottom-2"><div class="wrap-inner"><div class="column-xxs-24"><span class="header">@Translate("RT-2.0_Priser_og_levering")</span></div><div class="content"> 553 @GetString("Ecom:Product.CategoryField.Tagsten.ProduktFragtpriser.Value.Clean") 554 </div></div></div><span class="icon-close"> 555 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))) { 556 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))</text> 557 } 558 </span></div><div id="product-technical-data-download" class="product-modal"><div class="column-xxs-22 column-lg-18 column-xxs-left-1 column-lg-left-3 column-xxs-top-6 column-xxs-bottom-2 column-md-top-2"><div class="wrap-inner"><div class="column-xxs-24"><span class="header">@Translate("RT-2.0_TekniskDataDownload")</span></div><div class="column-xxs-24 column-md-8"><ul><li><span class="subheader">@Translate("RT-2.0_TekniskDataDownloadDatablade")</span></li> 559 @{ 560 try { 561 string[] files = System.IO.Directory.GetFiles(System.Web.HttpContext.Current.Server.MapPath("~\\files\\files\\varekatalog\\tagsten\\" + GetString("Ecom:Product.Number").Replace(" ", "-") + "\\datablade\\" + GetString("Ecom:Product:Area.Name"))); 562 int counter = 0; 563 564 foreach (string s in files) { 565 string filepath = s.Substring(s.IndexOf("\\files"), s.Length - s.IndexOf("\\files")); 566 string filename = filepath.Substring(filepath.IndexOf("datablade"), filepath.Length - filepath.IndexOf("datablade")); 567 568 <li><a href="@filepath" target="_blank">Hent datablad (@filename.Replace("datablade\\" + GetString("Ecom:Product:Area.Name") + "\\", "").Replace("-", " ").Replace("_", " ").Replace(".pdf", ""))</a></li> 569 570 counter++; 571 } 572 } catch { 573 574 } 575 } 576 </ul></div><div class="column-xxs-24 column-md-8"><ul><li><span class="subheader">@Translate("RT-2.0_ProduktRelevanteDownloads")</span></li> 577 @GetString("Ecom:Product.CategoryField.Tagsten.ProduktRelevanteDownloads.Value.Clean").Replace("<ul>","").Replace("</ul>","") 578 </ul></div><div class="column-xxs-24 column-md-8"><ul><li><span class="subheader">@Translate("RT-2.0_ProduktOvrigtLinks")</span></li> 579 @GetString("Ecom:Product.CategoryField.Tagsten.ProduktOvrigtLinks.Value.Clean").Replace("<ul>","").Replace("</ul>","") 580 </ul></div></div></div><span class="icon-close"> 581 @if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))) { 582 <text>@System.IO.File.ReadAllText(System.Web.HttpContext.Current.Server.MapPath("/Files/Templates/Designs/randers-tegl/images-rt-2.0/icon-close.svg"))</text> 583 } 584 </span></div> 585 @SnippetEnd("Modals") 586 @SnippetStart("JavascriptBottom") 587 <script> 588 var cl = setInterval(function() { 589 if (document.readyState == 'complete' || document.readyState == 'loaded' || document.readyState == 'interactive') { 590 clearInterval(cl); 591 592 var referencetoolProductID = document.querySelector('#reference-tool input[name="ProduktID"]'); 593 var referencetoolGroupID = document.querySelector('#reference-tool input[name="GruppeID"]'); 594 var referencetoolProductNumber = document.querySelector('#reference-tool input[name="ProduktNr"]'); 595 var referencetoolProductImage = document.querySelector('#reference-tool input[name="ProduktBillede"]'); 596 597 if (referencetoolProductID != undefined) { 598 referencetoolProductID.value = '@GetString("Ecom:Product.ID")'; 599 } 600 601 if (referencetoolGroupID != undefined) { 602 referencetoolGroupID.value = '@GetString("Ecom:Product.PrimaryOrFirstGroupID")'; 603 } 604 605 if (referencetoolProductNumber != undefined) { 606 referencetoolProductNumber.value = '@GetString("Ecom:Product.Number")'; 607 } 608 609 if (referencetoolProductImage != undefined) { 610 referencetoolProductImage.value = '@GetString("Ecom:Product.ImageMedium.Default.Clean")'; 611 } 612 } 613 },100); 614 </script> 615 @SnippetEnd("JavascriptBottom") 616
Vores tagsten er hårdtbrændte og ekstremt formfaste, så de modstår selv den hårdeste vinterkulde. Det kalder vi frostgaranti.
TagstensgarantiEt nyt tag er en stor investering, og det er derfor en beslutning, der skal træffes på det rigtige grundlag. Hvilket tag passer til dit hus, hvilke materialer skal du vælge, og hvordan sikrer du dig, at du overholder de gældende love og regler?
For at gøre processen mere overskuelig for dig, der planlægger at skifte tag på din bolig, har vi sammensat "Den store tagguide."
Se guiden til nyt tagRT-2.0_Tak_for_din_bestilling_proevekasse_modal_tekst
RT-2.0_Tak_for_din_interesse_reference_modal_tekst
RT-2.0_Tak_for_din_interesse_spm_modal_tekst
RT-2.0_Tak_for_din_bestilling_brochurer_modal_tekst
ReferenceFormSentText