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

NIKKOR Z 85mm f/1.8 S

  • Lysstærk f/1.8 portræt objektiv
  • Smuk og naturlig bokeh og høj skarphed fra hjørne til hjørne
  • Antireflekterende Nano Krystalbelægning modvirker ghosting og flare
  • Hurtig, præcis og næsten lydløs fokusering
  • Vejrforseglet konstruktion

Lysstærkt 85 mm f/1,8-prime-objektiv til portrætbilleder

Det lysstærke Nikkor Z 85mm f/1,8-objektiv til portrætbilleder byder på uovertruffen fleksibilitet. Den brede Nikon Z-fatning muliggør strålende detaljer i hele billedet, selv når du optager kun med naturligt lys. Fokuseringen er hurtig, og dit Nikon Z-kamera kan låse sig fast på motivets øje, uanset om personen er alene eller et ansigt i mængden.

Ægte dybde

Nikkor Z 85mm f/1,8 leverer billeder med en smuk og naturlig bokeh med jævne overgange helt ud i billedkanten. Dit fokuspunkt bliver altid gengivet skarpt, og højlys gengives som diskrete punkter.

Fine detaljer

Hudtoner bliver gengivet naturlige med Nikkor Z 85mm f/1,8, og skarpheden helt ud til kanten er fantastisk – selv når du optager med helt åben blænde. En tætteste fokusafstand på kun 0,80 m giver dig kontrol over billedet – fra nærbillede til uendelig.

Skønhed i modlys

Uanset hvor du fotograferer, modvirker Nikons antireflekterende nanokrystal-coatning ghosting og flare, så der opnås større billedskarphed. Alle komponenter i motivet gengives perfekt – selv når du optager i modlys.

Instinktiv kontrol

Fri bevægelse. Den brede, riflede indstillingsring sikrer præcis og intuitiv brug. Den kan bruges til lydløs styring af blændeåbning og til eksponeringskompensation og som fokusring ved optagelse med manuel fokus.

Uanset hvor du går hen

Alle objektivets bevægelige dele er forseglet for at beskytte mod støv og vanddråber. 

Medfølgende tilbehør

Snap-on-frontdæksel på 67 mm LC-67B, bagdæksel LF-N1, bajonetmodlysblænde HB-91, objektivetui CL-C1.

Specifikationer

Producent Nikon
Kategori Objektiv
Objektiv type Prime
Brændvidde type Tele
Objektiv mount Z (Nikon)
Kompatible mounts Z (Nikon)
Fullframe Ja
Special elementer/coatings 2 ED + Nano Crystal Coating
Macro Nej
Billedestabilisator Nej
Autofokus Ja
Vejrbestandig Ja
Intern fokus Ja
Modlysblænde HB-91 (Included)
Linseelement / Gruppe 12 / 8
Maks synsvinkel 28°
Nærgrænse 80 CM
Blændelameller 9 stk.
Største blænde F/1,8
Mindste blænde F/16
Brændvidde 85 mm
Diameter 75 MM
Længde 99 MM
Vægt 470 G
Filter diameter 67 mm