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_743efa9658ad429396f332f8abdc00b0.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
Gp konisk plastprop Type O gul
Gp konisk plastprop Type O gul

Gp konisk plastprop Type O gul

33,75 kr. InStock
TPA-FS-1,4-11 Halfen splitanker. Ubehandlet
TPA-FS-1,4-11 Halfen splitanker. Ubehandlet

TPA-FS-1,4-11 Halfen splitanker. Ubehandlet

1.543,75 kr. OutOfStock
TPA-FZ-1,4-9 Halfen tohulsanker
TPA-FZ-1,4-9 Halfen tohulsanker

TPA-FZ-1,4-9 Halfen tohulsanker

110,00 kr. OutOfStock
TPA-R1-2,5 ton Halfen ringkobling
TPA-R1-2,5 ton Halfen ringkobling

TPA-R1-2,5 ton Halfen ringkobling

17.043,75 kr. InStock
TPA-R2-2,5 ton Halfen ringkobling m/wire
TPA-R2-2,5 ton Halfen ringkobling m/wire

TPA-R2-2,5 ton Halfen ringkobling m/wire

1.723,75 kr. InStock
TPA-R3-26,0 ton-Pu Halfen ringkobling m/wire
TPA-R3-26,0 ton-Pu Halfen ringkobling m/wire

TPA-R3-26,0 ton-Pu Halfen ringkobling m/wire

0071.020-00007
12.135,00 kr. OutOfStock
TPA-A1-2,5 t Halfen udsparing type A1. Orange
TPA-A1-2,5 t Halfen udsparing type A1. Orange

TPA-A1-2,5 t Halfen udsparing type A1. Orange

190,00 kr. InStock
TPA-A9-2,5 t Halfen udsparing type A9. Orange
TPA-A9-2,5 t Halfen udsparing type A9. Orange

TPA-A9-2,5 t Halfen udsparing type A9. Orange

190,00 kr. InStock
Todelt plastroset 12-35 mm hvid Ø47 x h12 mm PP
Todelt plastroset 12-35 mm hvid Ø47 x h12 mm PP

Todelt plastroset 12-35 mm hvid Ø47 x h12 mm PP

90,00 kr. InStock
Todelt plastroset 12-28 mm hvid Ø85 x h8 mm ABS
Todelt plastroset 12-28 mm hvid Ø85 x h8 mm ABS

Todelt plastroset 12-28 mm hvid Ø85 x h8 mm ABS

2.356,25 kr. InStock
Db plastroset 16 mm hvid 95x50x7 mm C50 mm
Db plastroset 16 mm hvid 95x50x7 mm C50 mm

Db plastroset 16 mm hvid 95x50x7 mm C50 mm

01 5224 017
796,25 kr. InStock
Zinkrørbærer m/vægflange 3/8"-2"
Zinkrørbærer m/vægflange 3/8

Zinkrørbærer m/vægflange 3/8"-2"

608,75 kr. InStock
12 out of 1068 products
Load more products

Propper

Vi har ALT i dupsko, afdækningspropper og hætter.

Se vores brede udvalg af plastpropper og plasthætter. Vores sortiment inkluderer:

  • Koniske plastpropperIdeelle til forsegling af koniske åbninger og beskyttelse mod støv og skader.
  • Dupsko: Dupsko til rør, møbler og maskiner
  • AfdækningspropperDækker skarpe kanter og åbninger, hvilket forhindrer skader og forbedrer sikkerheden.
  • BeskyttelseshætterDækker forskellige åbninger og udsatte dele, hvilket sikrer integritet og langvarig beskyttelse.
  • Flangeløse propper: Designet til at dække åbninger uden flanger og sikre en sikker forsegling.
  • Smørenippelhætter: Holder smørenipler fri for snavs og forurening, hvilket sikrer smidig drift og vedligeholdelse.
  • Flangeløse hætter: Tilbyder ekstra beskyttelse med et solidt og lukket design, perfekt til følsomme applikationer.
  • Flangebeskyttere: Beskytter flanger mod skader under transport og opbevaring, forlænger levetiden på dine systemer.
  • MøtrikbeskyttereForhindrer skader og korrosion på møtrikker, hvilket sikrer sikker og pålidelig fastgørelse.
  • Gevindpropper: Beskytter gevind mod skader og korrosion, hvilket sikrer problemfri samling og demontering.
  • GevindhætterHolder gevindhuller rene og fri for snavs, hvilket sikrer optimal ydeevne og lang levetid.
  • Trækpropper: Perfekte til tætning af huller og beskyttelse af overflader mod snavs og forurening.
  • DækknapperSkaber flade overflader og beskytter skruer og bolte mod skader og forurening.

Se produktkategorierne nedenfor.