Error executing template "Designs/Swift/Paragraph/Swift_ProductListNavigation.cshtml"
System.NullReferenceException: Object reference not set to an instance of an object.
   at CompiledRazorTemplates.Dynamic.RazorEngine_3fc3f97b7803433a90b52b25a324bfdb.ExecuteAsync()
   at RazorEngine.Templating.TemplateBase.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineCore.RunTemplate(ICompiledTemplate template, TextWriter writer, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.DynamicWrapperService.Run(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass23_0.<Run>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   at RazorEngine.Templating.RazorEngineServiceExtensions.Run(IRazorEngineService service, String name, Type modelType, Object model, DynamicViewBag viewBag)
   at Dynamicweb.Rendering.RazorTemplateRenderingProvider.Render(Template template)
   at Dynamicweb.Rendering.TemplateRenderingService.Render(Template template)
   at Dynamicweb.Rendering.Template.RenderRazorTemplate()

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Frontend.ParagraphViewModel> 2 @using Dynamicweb.Ecommerce.ProductCatalog 3 @using Dynamicweb.Frontend.Navigation 4 @using Dynamicweb.Environment 5 @using Dynamicweb.Core.Encoders 6 @using System.Text.RegularExpressions 7 8 @{ 9 ProductListViewModel productList = new ProductListViewModel(); 10 11 if (Dynamicweb.Context.Current.Items.Contains("ProductList")) 12 { 13 productList = (ProductListViewModel)Dynamicweb.Context.Current.Items["ProductList"]; 14 } 15 16 string contentPadding = Model.Item.GetRawValueString("ContentPadding", ""); 17 contentPadding = Model.Item.GetRawValueString("ContentPadding", string.Empty) == "none" ? " px-0 py-2" : contentPadding; 18 contentPadding = Model.Item.GetRawValueString("ContentPadding", string.Empty) == "small" ? " px-3 py-2" : contentPadding; 19 } 20 21 @if (productList.TotalProductsCount > 0) 22 { 23 string groupNavigationLayout = Model.Item.GetRawValueString("GroupNavigationLayout", "collapsible"); 24 25 string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", string.Empty).Trim().ToLower() : string.Empty; 26 27 int startLevel = Convert.ToInt32(Model.Item.GetRawValueString("GroupNavigationStartLevel", "2")); 28 int stopLevel = Convert.ToInt32(Model.Item.GetRawValueString("GroupNavigationStopLevel", "9")); 29 30 var navigationSettings = new NavigationSettings(); 31 navigationSettings.StopLevel = stopLevel; 32 navigationSettings.Parameters.Add("ContentPadding", contentPadding); 33 navigationSettings.StartLevel = startLevel; 34 35 <div class="border-bottom py-2@(theme)"> 36 @if (groupNavigationLayout == "collapsible") 37 { 38 navigationSettings.ExpandMode = ExpandMode.All; 39 navigationSettings.Parameters.Add("HideTexts", false); 40 navigationSettings.Parameters.Add("HideIcons", true); 41 42 <div class="d-flex@(contentPadding)" data-bs-toggle="collapse" data-bs-target="#ProductGroupNavigation_@Model.ID" role="button" aria-expanded="true" aria-controls="ProductGroupNavigation_@Model.ID"> 43 <h2 class="opacity-85 m-0 flex-fill h6">@Translate("Navigation")</h2> 44 <div class="my-auto collapse-chevron-icon"></div> 45 </div> 46 <div class="collapse show" id="ProductGroupNavigation_@Model.ID"> 47 @Navigation.RenderNavigation("Navigation/Vertical.cshtml", navigationSettings) 48 </div> 49 } 50 51 @if (groupNavigationLayout == "filter") 52 { 53 navigationSettings.ExpandMode = ExpandMode.Path; 54 @Navigation.RenderNavigation("Navigation/VerticalAndBreadcrumb.cshtml", navigationSettings) 55 } 56 </div> 57 } 58 else 59 { 60 <div class="alert alert-dark m-0" role="alert"> 61 @Translate("Navigation: The navigation will be shown here, if any") 62 </div> 63 } 64
HTA-CE 40/22-FV-550-Vf. Varmforzinket.
HTA-CE 40/22-FV-550-Vf. Varmforzinket.

HTA-CE 40/22-FV-550-Vf. Varmforzinket.

* UDGÅET * 04-48
3.133,75 kr. OutOfStock
Damebuks grå/sort
Damebuks grå/sort

Damebuks grå/sort

**UD2620-785 2520 36
510,00 kr. OutOfStock
Damebuks grå/sort
Damebuks grå/sort

Damebuks grå/sort

**UD2620-785 2520 38
510,00 kr. OutOfStock
Damebuks grå/sort
Damebuks grå/sort

Damebuks grå/sort

**UD2620-785 2520 42
510,00 kr. OutOfStock
"udgået"Flex sik-træsko m/kap, sort

"udgået"Flex sik-træsko m/kap, sort

**UDG** 5471 45
647,50 kr. OutOfStock
Hexagon sikkerhedssko
Hexagon sikkerhedssko

Hexagon sikkerhedssko

**UDG** 661 48
1.248,75 kr. OutOfStock
Soft Tech vinterjakke sort
Soft Tech vinterjakke sort

Soft Tech vinterjakke sort

**UDG**0238-108 20 L
945,00 kr. OutOfStock
WZ EN 471 jakke neon zone
WZ EN 471 jakke neon zone

WZ EN 471 jakke neon zone

**UDG**02-400 7 M
861,25 kr. OutOfStock
Explore hættetrøje med fiberpels, sort
Explore hættetrøje med fiberpels, sort

Explore hættetrøje med fiberpels, sort

**UDG**0243-243 20 M
723,75 kr. InStock
EN 471 softshell jakke, orange
EN 471 softshell jakke, orange

EN 471 softshell jakke, orange

**UDG**1198-237 10 L
796,25 kr. OutOfStock
EN 471 Softshell jakke orange
EN 471 Softshell jakke orange

EN 471 Softshell jakke orange

**UDG**1198-237 10 S
796,25 kr. OutOfStock
Sievi Rom arbejdssandal
Sievi Rom arbejdssandal

Sievi Rom arbejdssandal

**UDG**12141 262 36
935,00 kr. OutOfStock
12 out of 31858 products
Load more products

MBT armeringskoblinger

MBT armeringskoblinger anvendes til samling af armering, hvor det ikke er muligt at anvende stødlængder.
De spidse pinolskruer spændes med momentnøgle indtil skruens hoved knækker af.
MBT koblingen overfører armeringens styrke 100%.

Fordele ved MBT armeringskoblinger: 

  • Færre skruer der skal spændes, sammenlignet med tilsvarende koblinger på markedet 
  • Skruer skal spændes med lavere moment, sammenlignet med tilsvarende koblinger på markedet
  • Kortere indbygningslængde, sammenlignet med tilsvarende koblinger på markedet
  • Overfører 100% af armeringens styrke
  • Kan anvendes med B550B stål (BAUCERT STEIERMARK R-2.1.9-21-15656)
  • Designet og produceret iht. EN ISO 9001
  • Testet og godkendt af DIBt (Deutsches Institut fur Bautechnik) Approval No Z-1.5-10 (for type ET, 10, 14, 12, 16, 20, 25, 28)
  • Overholder internationale design regler, som fx EN 1992-1-1: 2004 (Eurocode 2) og DIN 1045

    Trækstyrke rør: 600 N/mm² (minimum værdi)
    Trækstyrke pinolskruer: 525 N/mm² (minimum værdi)
    Trækstyrke tænder i rør: 700 N/mm² (minimum værdi)

Vil du vide mere om MBT armeringskoblinger?
Læs mere i artiklen fra Licitationen her, eller se hvordan armeringskoblingerne fungerer i produktfilmen.

https://www.youtube.com/embed/xa11GtzOR2Y?si=Hq0gwYI8O940GfRN&start=3