Vi forsikrer gerne din dyre sportscykel

Få dækket din sportscykel med op til 100.000 kr.

Læs mere og bestil forsikringen med det samme.

Bestil udvidet cykelforsikring

Tæt på

Har du investeret i en sportscykel, som skal godt forsikres?

Holder du af at få pulsen op på landevejen eller i skoven?

Og har du investeret i en sports- eller specialcykel, kan du med fordel vælge en udvidet cykelforsikring til din indboforsikring.

Udvidet cykelforsikring dækker din cykel med op til 100.000 kr.
Ved skader gælder en selvrisiko på 10 % af skaden, min. 1.328 kr. og maks. 3.892 kr. (indeks 1.10.2024).

Error executing template "Designs/Vestjylland/Paragraph/InsuranceDetails.cshtml"
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at CompiledRazorTemplates.Dynamic.RazorEngine_1b5d712b6eea49a68f13cff63265f1f1.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 Vestjylland.Helpers 3 4 @{ 5 string incuranceDetails = Model.Item.GetString("InsuranceDetails"); 6 string headline = Model.Item.GetString("Headline"); 7 string incurenceConditions = Model.Item.GetString("InsuranceConditions"); 8 string link = Model.Item.GetString("Link"); 9 string linkText = Model.Item.GetString("LinkText"); 10 11 var notes = Model.Item.GetItems("Notes"); 12 } 13 14 <div class="insurancedetails"> 15 <div class="container container-lg"> 16 <div class="insurancedetails__wrapper"> 17 <h2>@headline</h2> 18 @incuranceDetails 19 @if (!string.IsNullOrEmpty(incurenceConditions)) 20 { 21 <a title="@(Translate("Hent forsikringsbetingelser", "Hent forsikringsbetingelser"))" target="_blank" class="insurancedetails__wrapper__download" href="@incurenceConditions"> 22 <span class="fa fa-cloud-download"></span> @Translate("Hent forsikringsbetingelser", "Hent forsikringsbetingelser") 23 </a> 24 } 25 26 27 @if (!string.IsNullOrEmpty(link) && !string.IsNullOrEmpty(linkText)) 28 { 29 string pageId = link.Split('#')[0].Split('=')[1]; 30 <div class="insurancedetails__wrapper__buttonwrapper text-center"> 31 <a title="@TitleHelper.GetTitleFromPageId(int.Parse(pageId))" class="btn btn-secondary insurancedetails__wrapper__buttonwrapper__link" href="@link">@linkText</a> 32 </div> 33 } 34 </div> 35 36 <div class="insurancedetails__notes"> 37 <div class="row"> 38 @foreach (var note in notes) 39 { 40 string noteLink = note.GetString("Link"); 41 42 if (string.IsNullOrEmpty(noteLink)) 43 { 44 <div class="col-12 col-sm-6 col-lg-3 p-2"> 45 <div class="insurancedetails__notes__note"> 46 <h3>@note.GetString("Title")</h3> 47 <span>@note.GetString("Text")</span> 48 </div> 49 </div> 50 } 51 else 52 { 53 <a class="col-12 col-sm-6 col-lg-3 p-2" href="@noteLink" target="_blank"> 54 <div class="insurancedetails__notes__note insurancedetails__notes__note--link"> 55 <h3>@note.GetString("Title")</h3> 56 <span>@note.GetString("Text")</span> 57 <i class="fal fa-arrow-right"></i> 58 </div> 59 </a> 60 } 61 } 62 </div> 63 </div> 64 </div> 65 </div> 66 67 @SnippetStart("JavaScriptBottom") 68 69 <script> 70 $(document).ready(function () { 71 var $table = $('.insurancedetails__wrapper table').first(); 72 73 $table.removeClass('dataTable').removeAttr('id'); 74 $table.find('p.table').removeClass('table'); 75 76 if ($table.find('thead').length === 0) { 77 var $first = $table.find('tbody tr').first(); 78 if ($first.length) { 79 var $ths = $first.children('td').map(function () { 80 return $('<th>').html($(this).html())[0]; 81 }).get(); 82 $('<thead>').append($('<tr>').append($ths)).prependTo($table); 83 $first.remove(); 84 } 85 } 86 87 if ($table.find('thead').length === 0) return; 88 89 var bodyHasLeadingEmpty = $table.find('tbody tr').first().children('td').first().html().trim() === ''; 90 if (!bodyHasLeadingEmpty) { 91 $table.find('thead tr').prepend('<th></th>'); 92 $table.find('tbody tr').each(function () { $(this).prepend('<td></td>'); }); 93 } else { 94 $table.find('thead tr').each(function () { $(this).prepend('<th></th>'); }); 95 } 96 97 var colCount = $table.find('thead th').length; 98 var dataTargets = []; 99 for (var i = 2; i < colCount; i++) dataTargets.push(i); 100 101 var canHover = window.matchMedia('(hover:hover) and (pointer:fine)').matches; 102 var trigger = canHover ? 'hover' : 'click'; 103 $table.find('tbody tr').each(function () { 104 var $cells = $(this).children('td'); 105 var $firstP = $cells.eq(1).find('p').first(); 106 var contentNode = $cells.eq(1).find('p').eq(1)[0]; 107 if ($firstP.length && contentNode && $.fn.tooltipster) { 108 $firstP.tooltipster({ animation:'fade', delay:200, content:contentNode, maxWidth:300, trigger, theme:'tooltipster-light' }); 109 } 110 }); 111 112 $table.DataTable({ 113 paging: false, 114 info: false, 115 searching: false, 116 ordering: false, 117 responsive: { 118 details: { 119 type: 'column', 120 target: 'td.control' 121 } 122 }, 123 columnDefs: [ 124 { className: 'control', orderable: false, targets: 0 }, 125 { responsivePriority: 1, targets: [0, 1] } 126 ] 127 }); 128 }); 129 130 </script> 131 <script src="/Files/Templates/Designs/Vestjylland/webroot/vendor/DataTables/datatables.min.js"></script> 132 133 @SnippetEnd("JavaScriptBottom") 134 135
Vestjylland forsikring ikon
kontakt os
Har du spørgsmål?
Ring eller mail til os, hvis du vil videre mere om os og vores app.
96 94 96 94
Tæt på
Hej
Support billede
Lorem ipsum dolar sit Lorem ipsum dolar sit Lorem ipsum dolar sit Lorem ipsum dolar sit Lorem ipsum dolar sit
Book gratis opringning/møde Chat
💬 Chat med os
Support billede