Error executing template "Designs/Swift/Paragraph/Swift_ProductComponentParagraph.cshtml"
System.ArgumentException: Could not write parsed file: C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\_parsed\Swift_ProductComponentEdit.parsed.cshtml System.IO.IOException: The process cannot access the file 'C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\_parsed\Swift_ProductComponentEdit.parsed.cshtml' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.StreamWriter.CreateFile(String path, Boolean append, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize, Boolean checkHost)
   at System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)
   at Dynamicweb.Core.Helpers.TextFileHelper.WriteTextFile(String value, String path, Boolean appendToFile, Encoding encoding)
   at Dynamicweb.Rendering.Designer.Parser.Parse(Layout l)
   at Dynamicweb.Rendering.Designer.Parser.Parse(Layout l)
   at Dynamicweb.Rendering.Designer.Layout.CheckParsed()
   at Dynamicweb.Rendering.Designer.Layout..ctor(FileInfo f, Design design)
   at Dynamicweb.Rendering.Designer.Layout.GetLayoutByLocation(String path)
   at Dynamicweb.Content.Layouts.LayoutLocator.FindLayout(Page page, String layoutName)
   at Dynamicweb.Frontend.Content.GetLayoutForDevice(Page page, DeviceType device)
   at Dynamicweb.Frontend.Content.CreateGridContent(Int32 contentId, Boolean ignoreVisualEdit)
   at Dynamicweb.Frontend.Content.RenderExternalGrid(Int32 pageId, String container)
   at CompiledRazorTemplates.Dynamic.RazorEngine_b1e6b23652464c29a15d30d71a73401a.Execute() in C:\inetpub\solutions\Goecker-2022-Prod\Files\Templates\Designs\Swift\Paragraph\Swift_ProductComponentParagraph.cshtml:line 39
   at RazorEngine.Templating.TemplateBase.RazorEngine.Templating.ITemplate.Run(ExecuteContext context, TextWriter reader)
   at RazorEngine.Templating.RazorEngineService.RunCompile(ITemplateKey key, TextWriter writer, Type modelType, Object model, DynamicViewBag viewBag)
   at RazorEngine.Templating.RazorEngineServiceExtensions.<>c__DisplayClass16_0.<RunCompile>b__0(TextWriter writer)
   at RazorEngine.Templating.RazorEngineServiceExtensions.WithWriter(Action`1 withWriter)
   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 3 @{ 4 int itemSourcePageId = Convert.ToInt32(Model.Item.GetRawValueString("ComponentSource", "0")); 5 6 var pageService = new Dynamicweb.Content.PageService(); 7 itemSourcePageId = itemSourcePageId > 0 && pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID) != null ? pageService.GetPageOrLanguage(itemSourcePageId, Pageview.AreaID).ID : itemSourcePageId; 8 } 9 10 @if (itemSourcePageId != 0) { 11 var page = Dynamicweb.Content.Services.Pages.GetPage(itemSourcePageId); 12 13 if (page != null) { 14 var pageViewModel = Dynamicweb.Frontend.ContentViewModelFactory.CreatePageInfoViewModel(page); 15 string itemTheme = !string.IsNullOrWhiteSpace(pageViewModel.Item.GetRawValueString("Theme")) ? " theme " + pageViewModel.Item.GetRawValueString("Theme").Replace(" ", "").Trim().ToLower() : string.Empty; 16 17 string contentPadding = pageViewModel.Item.GetRawValueString("ContentPadding", ""); 18 contentPadding = contentPadding == "none" ? "p-0" : contentPadding; 19 contentPadding = contentPadding == "small" ? "p-2 p-md-3" : contentPadding; 20 contentPadding = contentPadding == "large" ? "p-4 p-md-5" : contentPadding; 21 contentPadding = contentPadding == "small-x" ? "px-2 px-md-3" : contentPadding; 22 contentPadding = contentPadding == "large-x" ? "px-4 px-md-5" : contentPadding; 23 24 string layout = Model.Item.GetRawValueString("Layout", "top"); 25 switch (layout) 26 { 27 case "top": 28 case "alignLeftMiddle": 29 layout = ""; 30 break; 31 case "center": 32 case "alignLeft": 33 layout = "d-flex align-items-center text-start"; 34 break; 35 } 36 37 <div class="@contentPadding @itemTheme @(layout) h-100 item_@Model.Item.SystemName.ToLower()"> 38 <div class="w-100"> 39 @RenderGrid(itemSourcePageId) 40 </div> 41 </div> 42 } else if (Pageview.IsVisualEditorMode) { 43 <div class="alert alert-dark m-0" role="alert"> 44 <span>@Translate("The selected component does not exist anymore")</span> 45 </div> 46 } 47 } else if (Pageview.IsVisualEditorMode) { 48 <div class="alert alert-dark m-0" role="alert"> 49 <span>@Translate("Product component: The component will be shown here, if any")</span> 50 </div> 51 } 52

Personlig rådgivning

Få hjælp af vores specialister

Butik & showroom

Se og prøv udstyret i København og Aarhus

Fri fragt over 500 kr.

På ordrer leveret i Danmark

Over 160 års erfaring

Foto og video siden 1862

Beskrivelse

Zhiyun Crane M3S Combo

  • Ekstremt kompakt, men kraftig gimbal. Kun 705g
  • Bluetooth kamera kontrol
  • Opgraderet, hurtigere quick-release system
  • Kraftigt batteri med 7,5 timers levetid og USB-C opladning på kun 2 timer
  • Indbygget kraftigt 1000 lux bi-color fill light
  • 1.22" touchscreen for nem betjening

Zhiyun M3S er det perfekte værktøj til vlogging, rejser og sociale medier.
Den 705g ultrakompakte og bærbare gimbal kommer med en høj bæreevne og kan tage mere almindelige fuldformatkameraer og objektivkombinationer, men kan også bruges med mobiltelefoner og actionkameraer.

Forbedret ergonomi og bluetooth kamera styring

Med Zhiyun Crane M3S er ergonomien forbedret, og brugerne kan tage billeder ubesværet takket være den nye Bluetooth-udløser, der giver mulighed for trådløs styring af zoom og optagelse med et enkelt tryk. En ny tilpasset to-i-en hurtigudløser gør det muligt for brugeren at adskille kameraet fra gimbal'en for at skifte batteri uden at skulle afbalancere kameraet igen.

Indbygget kraftigt fill light

M3S har et lille, men kraftfuldt indbygget tofarvet fyldningslys, der ikke er større end en fingernegl. Takket være en nyudviklet teknologi, som Zhiyun kalder Lumen Amplifier, kan lyset give op til 1000 lux og har en justerbar farvetemperatur på 2700-5500K og er perfekt, hvis du f.eks. ønsker at lysne skygger i skarpt sollys.

Hurtig opladning og batteri til hele dagen

Gimbal'en leveres med PD hurtig opladning, hvilket betyder at en fuld opladning kun tager to timer og en maksimal batterilevetid er op til 7,5 timer.

Installation forenklet

Udskiftning af batteri er nu en leg. Med det nye quick release-system, der er kompatibelt med almindelige kameraer, kan du gøre det uden at skulle skille dit kamera ad. Gentagen balancering? Også historie.

Zhiyun har testet kompatibiliteten med de mest anvendte kameraer og kan uden problemer stabilisere kameraer som:

  • Canon EOS M50 II + 15-45mm f/3.5-6.3 IS STM
  • Sony a7 III + 40mm f/2.8
  • Nikon Z50 + 16-50mm f/3.5-6.3 VR
  • Fujifilm X-T4 + XF 16mm f/2.8

Medfølger:

  • Crane-M3S Gimbal
  • Stativ
  • Smartphone holder
  • Rygsæk
  • Sony Control Cable LN-UCUS-C02
  • Canon Camera Control Cable LN-MBUC-B02
  • Panasonic Camera Control Cable LN-UCUC-D07
  • USB Type-C-opladerkabel

Specifikationer

Producent Zhiyun
Kategori Gimbal support