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

Beskrivning

ARRI S60 Pro MAN Blue/Silver (Schuko)

  • Native soft light för naturliga hudtoner
  • 20 % mer output än sin föregångare
  • Förbättrad low-dimming performance
  • RGBW LED light engine med brett CCT-område mellan 2.800 – 10.000K
  • Fyra LED-zoner för bättre pixel control
  • Återanvändning av SkyPanel S60-C front och mounting accessories
  • Digital twin för real-time simulation och kontroll
  • Integrerad trådlös anslutning med LumenRadio’s CRMX och Bluetooth
  • Remote service och maintenance tool CloudIO från Claypaky
  • Hardwired Ethernet/LAN in och out vidarebefordrar data även när enheten är avstängd
  • Baserad på LiOS software med on-board användargränssnitt från SkyPanel Classic

SkyPanel S60 Pro – nästa generation

SkyPanel S60 Pro är den uppgraderade efterföljaren till SkyPanel S60-C och erbjuder viktiga tekniska förbättringar för optimerade workflows. Full av innovationer som ARRI’s digital twin och redo för det digitala remote maintenance tool CloudIO från Claypaky. Ett effektivt och tidsbesparande soft light med inbyggd strömförsörjning, trådlös CRMX och Bluetooth, DMX och Ethernet in/out samt förbättrad dimning.

Light engine och färg

För att möjliggöra mer flexibilitet och kreativitet på set är SkyPanel S60 Pro utrustad med 4 LED-zoner för bättre pixel control, oöverträffad färgnoggrannhet och optimal ljusfördelning. Med sin RGBW LED light engine, som erbjuder ett brett färgspektrum och överlägsen konsistens, kan soft light enkelt anpassas till vilken stil som helst. Förbättrad low dimming performance gör det också möjligt att uppnå jämn, flimmerfri dimning på låga nivåer för fullständig kontroll.

SkyPanel S60 Pro är utrustad med:

  • RGBW LED light engine
  • 4 LED-zoner för bättre pixel control
  • Oöverträffad färgnoggrannhet
  • Optimal ljusfördelning
  • Mer output jämfört med S60-C
  • Äkta, levande färger

Uppgradera ditt workflow: snabbare, smartare, mer effektivt

Genom att bygga vidare på arvet från den ikoniska SkyPanel S60-C levererar S60 Pro smartare och snabbare lösningar med avancerad teknik för ökad effektivitet. ARRI S60 Pro är designad för moderna produktioner och erbjuder allt du uppskattade med S60-C – men bättre, utan någon inlärningskurva.

  • Sömlös integration: Passar enkelt in i sets, studios och uthyrningsinventarier, med färgkonsistens över armaturer och generationer, samt full kompatibilitet med S60-C optiska tillbehör.
  • Förbättrat workflow: Förbättrad dimning och ljusutbyte, inbyggd trådlös anslutning och PSU, nya mjukvarufunktioner och utökad connectivity.
  • Avancerade virtuella verktyg: Digital twin möjliggör oöverträffad anpassning och kontroll i pre-visualization och virtual production.
  • Kontinuerlig tillförlitlighet: CloudIO håller din S60 Pro uppdaterad och problemfri med enkel fjärrunderhållning.

SkyPanel Pro’s digital twin

Digital twin, en exakt replik av armaturen i Unreal Engine utvecklad av ARRI Solutions, ger unika möjligheter till kontroll genom hela produktionskedjan. Den minskar arbetsbelastningen och ökar effektiviteten i preproduction, på set och i postproduktion genom att snabbt synkronisera verkliga och virtuella kamera- och ljussystem för live-samarbete.

Digitalt underhåll med CloudIO

CloudIO, utvecklad av Claypaky, är branschens första digitala IoT-enhet för cloud-baserad drift. Perfekt för ljusproffs och uthyrningsföretag, den erbjuder strömlinjeformad diagnostik, remote assistance och fullständig service.

Olika ljuskontrollalternativ

SkyPanel S60 Pro kan enkelt integreras i befintliga workflows med inbyggd CRMX och Bluetooth för app-styrning (t.ex. ARRI LiCo app). Alternativt kan 5-Pin DMX användas för traditionell styrning, och Ethernet in/out för moderna studiouppsättningar.

Mjukvara

SkyPanel Pro är baserad på ARRI’s LiOS software och bygger på det välkända användargränssnittet från SkyPanel Classic. Den erbjuder nya funktioner och möjligheter såsom ARRI ALEXA Modes, LumenRadio CRMX2, Bluetooth 5.0 och mycket mer.

Specifikationer

Tillverkare ARRI
Kategori LED ljus
Vikt 11600 G
Bredd 30 CM
Längd 64.5 CM
CRI 95
Power/battery AC 100-240V / DC 48-52V
Color temperatur 2.800 - 10.000K