Vind golftøj for 7.500 kr

Tilmeld dig vores nyhedsbrev, og deltag i konkurrencen om gavekort til golftøj til alle vejrforhold. Værdi 7.500 kr.
Du modtager nyheder og gode tilbud.

Luk
Exception in template (Designs\Backtee2015\eCom/Productlist/backteeProductListAjax.cshtml): System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.badefdfacdecedbffb.Execute()
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context)
   at RazorEngine.Templating.TemplateService.Run(ITemplate template, DynamicViewBag viewBag)
   at RazorEngine.Templating.TemplateService.Parse(String razorTemplate, Object model, DynamicViewBag viewBag, String cacheName)
   at RazorEngine.Razor.Parse[T](String razorTemplate, T model, String cacheName)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()
<div class="container"> <div class="row"> <div class="col-md-4"> <div id="filterHolder" ng-module="facets"> @{ var currentUrl = @GetGlobalValue("Global:Pageview.Url"); int index = currentUrl.IndexOf("?"); } @if (index > 0){ currentUrl = currentUrl.Substring(0, index); } <div ng-controller="FilterCtrl"> <input type="hidden" id="currentGroup" value='@GetString("Ecom:ProductList:Page.GroupID")'/> <div ng-repeat="filter in filters"> <div class="filter-wrap"> <h3 class="filterHeader" ng-cloak>{{filter.name}}</h3> <div class="facetoptions"> <div ng-repeat="option in filter.options"> <div class="checkbox" > <input type="radio" name='{{filter.parameter}}' id='{{option.value}}' value="{{option.value}}" ng-click="searchfilter(option.value, filter.parameter)" ng-checked="{{option.selected}}" ng-cloak> <label for='{{option.value}}' ng-cloak>{{option.label}} </label> </div> </div> </div> </div> </div> </div> </div> <div style="clear:both;"></div> </div> <div class="col-md-8"> @{ var ProductTypeParam = System.Web.HttpContext.Current.Request["ProductType"]; var ConditionParam = System.Web.HttpContext.Current.Request["Condition"]; var menuParam = System.Web.HttpContext.Current.Request["menu"]; var outletParam = System.Web.HttpContext.Current.Request["Outlet"]; var collectionParam = System.Web.HttpContext.Current.Request["Collection"]; int productCount = @GetInteger("Ecom:ProductList.PageProdCnt"); var langID = Dynamicweb.Ecommerce.Common.Context.LanguageID; } <text></text> @if(!string.IsNullOrWhiteSpace(@ProductTypeParam) && !@ProductTypeParam.Contains(",")){ <div class="productGroupDescription"> @Dynamicweb.Ecommerce.Products.Group.GetGroupById(@ProductTypeParam, @langID).Description </div> <style>.hideMeNow{display:none;}</style> <style>.hideCondition{display:none;}</style> <style>.hideOutlet{display:none;}</style> <style>.collectionHide{display:none;}</style> } else if(!string.IsNullOrWhiteSpace(@ConditionParam) && !@ConditionParam.Contains(",")){ <div class="productGroupDescription hideCondition"> @Dynamicweb.Ecommerce.Products.Group.GetGroupById(@ConditionParam, @langID).Description </div> <style>.hideMeNow{display:none;}</style> <style>.hideOutlet{display:none;}</style> } else if(!string.IsNullOrWhiteSpace(@menuParam) && !@menuParam.Contains(",")){ <div class="productGroupDescription hideMeNow"> @Dynamicweb.Ecommerce.Products.Group.GetGroupById(@menuParam, @langID).Description </div> <style>.hideOutlet{display:none;}</style> } else if(!string.IsNullOrWhiteSpace(@collectionParam) && !@collectionParam.Contains(",")){ <div class="productGroupDescription collectionHide"> @Dynamicweb.Ecommerce.Products.Group.GetGroupById(@collectionParam, @langID).Description </div> <style>.hideMeNow{display:none;}</style> <style>.hideCondition{display:none;}</style> } else if(!string.IsNullOrWhiteSpace(@outletParam) && !@outletParam.Contains(",")){ <div class="productGroupDescription hideOutlet"> @Dynamicweb.Ecommerce.Products.Group.GetGroupById(@outletParam, @langID).Description </div> <style>.hideMeNow{display:none;}</style> <style>.collectionHide{display:none;}</style> } else{ <div class="productGroupDescription"> @GetString("Ecom:Group.Description") </div> } <div class="row productListing"> <div id="productsContainer"> @if(productCount>0){ <!-- HVOR MANGE KOLONNER SKAL PRODUKTERNE VISES --> foreach (var product in GetLoop("Products")){ <div class="productHolder"> @{ var discountPercentage = product.GetInteger("Ecom:Product.Discount.TotalPercentWithoutVATFormatted"); var discountPrice_lp = product.GetString("Ecom:Product.Discount.Price.PriceFormatted"); var oldprice = product.GetString("Ecom:Product.ActualPrice"); var pricewithoutCurrency = product.GetInteger("Ecom:Product.Price.Price"); var discountValue = product.GetInteger("Ecom:Product.Discount.TotalPercentWithoutVAT"); var discountPriceMath = @pricewithoutCurrency * @discountValue; var ActualPrice = product.GetInteger("Ecom:Product.DBPrice"); var DiscountPrice = product.GetInteger("Ecom:Product.Discount.Price.PricePIP"); var ActualPriceNormal = product.GetString("Ecom:Product.Price.Price"); var DiscountPriceNormal = product.GetString("Ecom:Product.Discount.Price.Price"); } <div class="col-lg-4 col-md-6 col-lg-4 col-sm-6 col-xs-12"> <a href='@product.GetString("Ecom:Product.Link.Clean")' class="gotoProduct"> <div class="prod"> <div class="overlay" data-val="@discountPercentage" data-value="@pricewithoutCurrency" data-price="@discountPrice_lp"></div> <div class="prodHolder"> <ul class="splatters"> <text></text> @if (!string.IsNullOrWhiteSpace(product.GetString("Ecom:Product:Field.focustext"))) { <li> <div class="prodFocus"> @if(product.GetString("Ecom:Product:Field.focustext").Length>6){ <div class="longFocusText"> @product.GetString("Ecom:Product:Field.focustext") </div> }else{ @product.GetString("Ecom:Product:Field.focustext") } </div> </li> } @if(@langID=="LANG1"){ if(product.GetInteger("Ecom:Product:Field.OutletForPris.Value.Raw")>0){ var originalPrice = @product.GetInteger("Ecom:Product:Field.OutletForPris.Value.Raw"); var discountPrice = @product.GetInteger("Ecom:Product.Discount.Price.PricePIP"); var newPrice = @product.GetInteger("Ecom:Product.Discount.Price.PricePIP")/100; var savePrice = @originalPrice-@newPrice; var discount = (double) @savePrice/@originalPrice; var percentage = (Math.Round(discount,2)*100); <li> <div class="discountSplatter" data-val="@originalPrice - @discountPrice"> Spar @percentage% </div> </li> } else if(@ActualPriceNormal != @DiscountPriceNormal){ var newPrice = @DiscountPrice/100; var savePrice = @ActualPrice-@newPrice; var discount = (double) @savePrice/@ActualPrice; var percentage = (Math.Round(discount,2)*100); <text></text> <li> <div class="discountSplatter"> Spar @percentage% </div> </li> } } @if(@langID=="LANG2"){ if(product.GetInteger("Ecom:Product:Field.OutletForPrisEUR.Value.Raw")>0){ var originalPrice = @product.GetInteger("Ecom:Product:Field.OutletForPrisEUR.Value.Raw"); var newPrice = @product.GetInteger("Ecom:Product.Discount.Price.PricePIP")/100; var savePrice = @originalPrice-@newPrice; var discount = (double) @savePrice/@originalPrice; var percentage = (Math.Round(discount,2)*100); <li> <div class="discountSplatter"> Spar @percentage% </div> </li> } else if(@ActualPriceNormal != @DiscountPriceNormal){ var newPrice = @DiscountPrice/100; var savePrice = @ActualPrice-@newPrice; var discount = (double) @savePrice/@ActualPrice; var percentage = (Math.Round(discount,2)*100)-1; <text></text> if(@percentage == 21){ percentage = 20; } <li> <div class="discountSplatter"> Spar @percentage% </div> </li> } } @if(@langID=="LANG3"){ if(product.GetInteger("Ecom:Product:Field.OutletForPrisEUR.Value.Raw")>0){ var originalPrice = @product.GetInteger("Ecom:Product:Field.OutletForPrisEUR.Value.Raw"); var newPrice = @product.GetInteger("Ecom:Product.Discount.Price.PricePIP")/100; var savePrice = @originalPrice-@newPrice; var discount = (double) @savePrice/@originalPrice; var percentage = (Math.Round(discount,2)*100); <li> <div class="discountSplatter"> Spar @percentage% </div> </li> } else if(@ActualPriceNormal != @DiscountPriceNormal){ var newPrice = @DiscountPrice/100; var savePrice = @ActualPrice-@newPrice; var discount = (double) @savePrice/@ActualPrice; var percentage = (Math.Round(discount,2)*100)-1; <text></text> if(@percentage == 21){ percentage = 20; } <text></text> <li> <div class="discountSplatter"> Spar @percentage% </div> </li> } } @if(@langID=="LANG4"){ if(product.GetInteger("Ecom:Product:Field.outletSVE.Value.Raw")>0){ var originalPrice = @product.GetInteger("Ecom:Product:Field.outletSVE.Value.Raw"); var newPrice = @product.GetInteger("Ecom:Product.Discount.Price.PricePIP")/100; var savePrice = @originalPrice-@newPrice; var discount = (double) @savePrice/@originalPrice; var percentage = (Math.Round(discount,2)*100); <li> <div class="discountSplatter"> Spar @percentage% </div> </li> } else if(@ActualPriceNormal != @DiscountPriceNormal){ var newPrice = @DiscountPrice/100; var savePrice = @ActualPrice-@newPrice; var discount = (double) @savePrice/@ActualPrice; var percentage = (Math.Round(discount,2)*100); <text></text> <li> <div class="discountSplatter"> Spar @percentage% </div> </li> } } </ul> @{ var dkOutlet = product.GetString("Ecom:Product:Field.OutletForPris.Value"); var eurOutlet = product.GetString("Ecom:Product:Field.OutletForPrisEUR.Value"); var sveOutlet = product.GetString("Ecom:Product:Field.outletSVE.Value"); } <h3>@{ var nameLength = @product.GetString("Ecom:Product.Name").Length; <text></text> if (nameLength > 40){ @product.GetString("Ecom:Product.Name").Substring(0,38)<text>..</text> } else{ @product.GetString("Ecom:Product.Name") } } </h3> @{ var TilbudProcent = @Pageview.Area.Item["TilbudProcent"]; var TilbudOverskrift = @Pageview.Area.Item["TilbudOverskrift"]; var AktiverTilbud = @Pageview.Area.Item["AktiverTilbud"].ToString(); } @if(@AktiverTilbud == "True") { <div class="specialDiscount specialDiscount-badge specialDiscount-badgeList"> <h3><span>@TilbudOverskrift</span></h3> <div class="discountPercentage"> <span>@TilbudProcent%</span> </div> </div> } <img onerror="this.src='/admin/public/getimage.ashx?&Image=/files/Templates/Designs/backtee/img/noImage.png&amp;Width=300&amp;Height=300&amp;Resolution=100&amp;Compression=100&amp;crop=0';" src='/admin/public/getimage.ashx?&Image=/Files/Images/ProductImages/@product.GetString("Ecom:Product.Number")_600.jpg&amp;Width=300&amp;Height=300&amp;Resolution=100&amp;Compression=100&amp;crop=0' alt='@product.GetString("Ecom:Product.Name")' border="" /> @if(@langID=="LANG1"){ if(product.GetInteger("Ecom:Product:Field.OutletForPris.Value.Raw")>0){ <div class="salePrice"> <div class="saleProdPrice"> @product.GetString("Ecom:Product.Price.Currency.Code") <text>&nbsp;</text>@dkOutlet </div> <div class="prodPrice">@Translate("Now2015", "Now"): @product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> </div> } else if(@oldprice!=@discountPrice_lp){ <div class="salePrice"> <div class="saleProdPrice"> <text>&nbsp;</text>@oldprice </div> <div class="prodPrice">@Translate("Now2015", "Now"): @product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> </div> } else{ <div class="prodPrice">@product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> } } @if(@langID=="LANG2"){ if(product.GetInteger("Ecom:Product:Field.OutletForPrisEUR.Value.Raw")>0){ <div class="salePrice"> <div class="saleProdPrice"> @product.GetString("Ecom:Product.Price.Currency.Code") <text>&nbsp;</text>@eurOutlet </div> <div class="prodPrice">@Translate("Now2015", "Now"): @product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> </div> } else if(@oldprice!=@discountPrice_lp){ <div class="salePrice"> <div class="saleProdPrice"> <text>&nbsp;</text>@oldprice </div> <div class="prodPrice">@Translate("Now2015", "Now"): @product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> </div> }else{ <div class="prodPrice">@product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> } } @if(@langID=="LANG3"){ if(product.GetInteger("Ecom:Product:Field.OutletForPrisEUR.Value.Raw")>0){ <div class="salePrice"> <div class="saleProdPrice"> @product.GetString("Ecom:Product.Price.Currency.Code") <text>&nbsp;</text>@eurOutlet </div> <div class="prodPrice">@Translate("Now2015", "Now"): @product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> </div> } else if(@oldprice!=@discountPrice_lp){ <div class="salePrice"> <div class="saleProdPrice"> <text>&nbsp;</text>@oldprice </div> <div class="prodPrice">@Translate("Now2015", "Now"): @product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> </div> }else{ <div class="prodPrice">@product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> } } @if(@langID=="LANG4"){ if(product.GetInteger("Ecom:Product:Field.outletSVE.Value.Raw")>0){ <div class="salePrice"> <div class="saleProdPrice"> @product.GetString("Ecom:Product.Price.Currency.Code") <text>&nbsp;</text>@sveOutlet </div> <div class="prodPrice">@Translate("Now2015", "Now"): @product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> </div> } else if(@oldprice!=@discountPrice_lp){ <div class="salePrice"> <div class="saleProdPrice"> <text>&nbsp;</text>@oldprice </div> <div class="prodPrice">@Translate("Now2015", "Now"): @product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> </div> }else{ <div class="prodPrice">@product.GetString("Ecom:Product.Discount.Price.PriceWithVATFormatted")</div> } } </div> </div> </a> </div> </div> } } else{ <div class="col-sm-12"> <div class="no-results"> Ingen produkter </div> </div> } </div> </div> <div id="productListPagination" class="col-md-12"> <a href='@GetValue("Ecom:ProductList.NextPage.Clean")' class="productNextBtn">Next</a> </div> </div> </div> </div>
Gratis fragt
ved køb over 1.000,-
Hurtig levering
1-2 dages levering
Ombytning
med et smil
Se mere
fra BACKTEE

Udsalg

Nedsatte varer fra tidligere kollektioner til gode priser!

I vores udsalgskategori kan du altid finde et godt tilbud på BACKTEE golftøj til damer, herrer og junior.

Gå til udsalg

Fremstillet med avanceret teknologi

BACKTEE er passioneret, når det gælder materialer, design og avanceret teknologi. Alt tøjet har forskellige funktioner afhængigt af det individuelle produkts egenskaber.

Læs mere