E-BIG TOUR 400EQ
MOUNTAIN CIKE TREKKING PÅ DET BEDST
EBIG.TOUR EQ kombinerer det bedste fra to verdener i MERIDA-serien. Udenfor en mountainbike, men en trekkingcykel i hjertet. Med en ramme baseret på eBIG.NINE, en affjedringsgaffel og bredere 29er MTB -dæk, giver cyklen en mere behagelig ridefølelse end en konventionel trekkingcykel. Men da den er fuldt udstyret med skærme, holder og lys, er den ideel til alle opgaver og opgaver, du normalt forventer af en trekkingcykel eller hybrid. Det kraftigt nedbøjede øverste rør tilbyder en utrolig stand over højden for let montering og demontering.
Error executing template "Designs/Swift/Paragraph/Swift_Accordion.cshtml" System.NullReferenceException: Object reference not set to an instance of an object. at CompiledRazorTemplates.Dynamic.RazorEngine_99ef8e0ce675467cb789c78e6c67d453.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> @functions { private string RenderCustomCSS(IEnumerable<string> decorations) { var cssClasses = new List<string>(); foreach (var itemId in decorations) { var item = Dynamicweb.Content.Services.Items.GetItem("Swift_Css", itemId); item.TryGetValue("Class", out object classes); if (classes is null) { continue; } var cssString = (string)classes; if (cssString.StartsWith("[")) { var cssArray = Dynamicweb.Core.Converter.Deserialize<string[]>(cssString); cssClasses.AddRange(cssArray); } else { cssClasses.Add(cssString.Replace(",", " ")); } } return string.Join(" ", cssClasses).Trim(); } } @{ string title = Model.Item.GetString("Title"); var accordionItems = Model.Item?.GetItems("Accordion_Items") ?? Enumerable.Empty<Dynamicweb.Frontend.ItemViewModel>().ToList(); string theme = !string.IsNullOrWhiteSpace(Model.Item.GetRawValueString("Theme")) ? " theme " + Model.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : ""; var decorations = Model.Item?.GetList("CssDecorations")?.GetRawValue().OfType<string>() ?? Enumerable.Empty<string>(); string css = RenderCustomCSS(decorations); string contentPadding = Model.Item.GetRawValueString("ContentPadding", "none"); contentPadding = contentPadding == "none" ? "p-0" : contentPadding; contentPadding = contentPadding == "small" ? "p-3 p-md-3" : contentPadding; contentPadding = contentPadding == "large" ? "p-5 p-md-5" : contentPadding; } <div class="accordion @(theme) @(css) @(contentPadding) h-100 position-relative item_@Model.Item.SystemName.ToLower()" id="accordion-@Pageview.CurrentParagraph.ID"> @if (!string.IsNullOrEmpty(Model.Item.GetString("Title")) && !Model.Item.GetBoolean("HideTitle")) { string titleFontSize = Model.Item.GetRawValueString("TitleFontSize", "h2"); string headingLevel = Model.Item.GetString("HeadingLevel", "h2"); string headingLevelStart = $"<{headingLevel} class=\"{titleFontSize} mb-4\">"; string headingLevelStop = $"</{headingLevel}>"; @headingLevelStart @Model.Item.GetString("Title") @headingLevelStop } @foreach (var item in accordionItems) { <div class="accordion-item"> <h2 class="accordion-header" id="heading-@Pageview.CurrentParagraph.ID-@item.Id"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#collapse-@Pageview.CurrentParagraph.ID-@item.Id" aria-expanded="false" aria-controls="collapse-@Pageview.CurrentParagraph.ID-@item.Id"> @item.GetString("Title") </button> </h2> <div id="collapse-@Pageview.CurrentParagraph.ID-@item.Id" class="accordion-collapse collapse" aria-labelledby="heading-@Pageview.CurrentParagraph.ID-@item.Id" data-bs-parent="#accordion-@Pageview.CurrentParagraph.ID"> <div class="accordion-body mb-0-last-child opacity-75"> @item.GetRawValueString("Content") </div> </div> </div> } <div id="@Model.ID" class="user-select-none position-absolute top-0" style="scroll-margin-top:var(--header-height,150px)"></div> </div>
Alle specifikationer
- Mærke navn
- Merida
- Batterieffekt (Wh)
- 630
- Batteri model
- Shimano E8036 630Wh
- Batteri type
- Lithium-Ion
- Batterispænding (V)
- 36
- Kontrolpanel
- LCD -panel
- Motor mærke
- Shimano
- Motorens maksimale drejningsmoment (Nm)
- 85
- Motor model
- SHIMANO STEPS E8000 (EP8)
- Motoreffekt (Watt)
- 250
- Motor type
- Center
- Rækkevidde
- 16,1 km
- Ekstraudstyr
- Lås Lys Bagageholdere Støttefod
- Bremse for
- Shimano MT-200 (180 mm)
- Bremse bag
- Shimano MT-200 (180 mm)
- Bremsetype
- Hydraulisk skivebremse
- Bremser
- Kæde
- Shimano CNHG54
- Kædehjul
- Shimano CRE70 34T
- Farve
- Skifter foran
- Skifter bag
- Shimano Deore M5120
- Forgaffel
- Stel
- Stelstørrelse
- 0 cm
- Gear
- 18
- Gearmodel
- Shimano Deore XT M8050
- Geartype
- Ekstern gear
- Køn
- Unisex
- Materialeforbrug
- Aluminum Stål
- Nettovægt
- 40
- Anbefalet brug
- Mountainbike Cykelklassiker
- Sadel
- Affjedring
- Hardtail
- Dæk
- Hjul
- Hjulstørrelse
- 27,5"
- Volume
- 3
- Weight
- 60
- Width
- 0
- Height
- 0