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

Tæt på

”De er nemme at komme i kontakt med”
kunde

”Dygtige og reelle”
Niels Jørgen Lauridsen

”Kompetent rådgivning i forbindelse med et skadesforløb”
mads jørgensen

”Lokale folk. Dygtige”
Svend Ørgaard Nielsen

”Det er hurtigt og nemt at få hjælp ”
Søren Nørkjær

”Alt fungerer 100 %”
palle

”Jeg har haft Vestjyllands forsikring gennem mange år og har altid haft et tillidsfuldt samarbejde. ”
Margit Foged

”Bi er meget glade for at være i Vestjylland Forsikring.”
Laila Gurli Bøje Hansen

”Jeg har ikke haft meget brug for dem, men når der har været det, er der ingen problemer med at få det dækket.”
Jens Peder

”Helt sikkert 5 🌟 🌟🌟🌟🌟det er simpelhen Danmarks bedste forsikringsselskab vi har nu været ved Vestjylland forsikring i snart 10 år og har intet at klage over der...”
Margaret Brandsborg
Viser vores 4- og 5-stjernede anmeldelser