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_81f6c8a5a4954961b351a0e112a27be2.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

Beskrivelse

Godox UP150R LiteWafer Series LED Panel Light

  • Kraftigt RGBWW LED-panel med op til 20.400 lux ved 1 meter (5600K)
  • Ultratyndt og transportvenligt design til studie- og locationoptagelser
  • Farvetemperatur justerbar fra 1800K til 10.000K
  • HSI-, RGBW- og GEL-tilstande samt 14 indbyggede lyseffekter
  • Høj farvenøjagtighed med CRI 97 og TLCI 98
  • NFC-parring og styring via Godox Light App
  • Understøtter DMX-kontrol via valgfri adapter
  • Direkte kompatibilitet med V-mount-batterier
  • Mulighed for at sammenkoble to paneler til én større lyskilde
  • Hurtig opsætning med quick-release softbox og monteringssystem

Godox UP150R LiteWafer Series LED Panel Light kombinerer høj lysstyrke, avanceret farvestyring og et ultratyndt design i en fleksibel belysningsløsning til professionelle fotografer, videografer og content creators.

Takket være et avanceret optisk system leverer UP150R op til 20.400 lux ved 1 meter, hvilket giver et kraftigt, blødt og ensartet lys. Den høje farvenøjagtighed med CRI 97 og TLCI 98 sikrer naturlige hudtoner og præcis farvegengivelse, hvilket gør lampen velegnet til alt fra interviews og livestreaming til reklameproduktion og filmoptagelser.

Panelet tilbyder fuld kreativ frihed med HSI-, RGBW- og GEL-tilstande, en farvetemperatur 1800K til 10.000K samt 14 indbyggede lyseffekter. Det gør det let både at matche eksisterende belysning og skabe kreative farveeffekter.

Det ultratynde design gør UP150R ideel til små studier, trange locations og mobile produktioner. Med quick-release softbox og et gennemtænkt monteringssystem går opsætning og nedpakning hurtigt, du kan fokusere optagelsen.

For maksimal mobilitet kan panelet drives direkte via V-mount-batterier uden behov for eksterne batteriløsninger. NFC-forbindelse giver hurtig adgang til styring via Godox Light App, mens understøttelse af DMX gør lampen velegnet til både solo creators og professionelle produktionsteams.

Derudover kan to UP150R-paneler kobles sammen til én større lyskilde, hvilket skaber endnu blødere og mere omsluttende belysning til krævende produktioner.

Medfølger

  • 1 x Godox UP150R LiteWafer Series LED Panel Light
  • 1 x Controller (UP-C150)
  • 1 x Styrekabel
  • 1 x Rektangulær softbox
  • 1 x Adapterholder
  • 1 x Strømkabel
  • 1 x Skulderrem
  • 1 x 5/8" Baby Pin
  • 1 x Opbevaringstaske

Specifikationer

Producent Godox
Kategori LED lys