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

Beskrivning

NIKKOR Z 28-75mm f/2.8

  • Kompakt och lätt zoom med fast bländare f/2.8
  • Minsta fokuseringsavstånd på endast 19 cm
  • STM-motor ger tyst, snabb, flytande och exakt fokusering
  • Vädertät konstruktion

Snabbt vidvinkel- till telefotozoomobjektiv på f/2,8

Fånga bilder som är unika för dig. Med ett så här ljusstarkt och mångsidigt objektiv är du alltid redo för det som händer runt omkring. Från gatubilder och landskap till porträtt – komponera fritt med det kompakta NIKKOR Z 28-75mm f/2.8.

Släpp loss kreativiteten

Satsa på konstnärlig briljans med det lätta zoomobjektivet som ger vacker bokeh. Utforska den kreativa potentialen med ett grunt skärpedjup eller genom möjligheten att använda kortare slutartider i naturligt ljus. Du kan experimentera med ett intervall av klassiska brännvidder, och den konstanta bländaren på f/2,8 bibehåller en stabil exponering över zoomintervallet.

Konstnärlig bokeh

Med den breda Z-fattningen, den stora bländaren på f/2,8 och den rundade bländaröppningen med nio lameller kan du fånga ditt motiv i skarpt fokus mot otroligt mjuk, naturlig bokeh. Skapa bilder med dramatiskt selektiv fokus eller ta dina porträttbilder till nästa nivå.

Alltid rätt ljus

Det här objektivet med sin stora ljusstyrka ger utmärkta resultat i naturligt ljus. Ta klara, skarpa bilder i svagt upplysta miljöer eller använd kortare slutartider för att frysa rörelser utan att tumma på ljusstyrkan.

Testa något nytt

Zoomintervallet från vidvinkel till telefoto är perfekt för att testa nya sätt att komponera bilder. Få plats med mer av motivet med 28 mm. Fånga fängslande porträtt med 75 mm. Eller satsa på dramatiska perspektiv – prova att gå närmare och fylla kompositionen från höga och låga vinklar.

Kom riktigt nära

Med NIKKOR Z 28-75mm f/2.8 lönar det sig att komma riktigt nära. Med ett minsta fokusavstånd på bara 0,19 m med 28 mm kan du ta närbilder med dramatiska vidvinkelperspektiv. Om du fotograferar med 75 mm kan du utnyttja det minsta fokusavståndet på 0,39 m för att isolera motivets detaljer. Bokehn förstärks på närmare håll och ger fantastiska resultat.

Snabbt, kontrollerat fokus

Fokuseringen är jämn, ljudlös och knivskarp – även när du fotograferar på kort avstånd. Det snabba autofokussystemet är helt synkroniserat med den ögonavkännande autofokusen i din Nikon Z-kamera, så att du håller kvar fokus precis där du vill ha det vid porträttfotografering.

Specifikationer

Tillverkare Nikon
Kategori Objektiv
Objektivtyp Zoom
Brännviddstyp Normal
Objektivfäste Z (Nikon)
Kompatibla objektivfästen Z (Nikon)
Fullframe Ja
Speciella element/coating 1 super-ED, 1 ED, 3 Aspherical
Macro Nej
Bildstabilisator Nej
Autofokus Ja
Vädertätad Ja
Intern fokus Ja
Motljusskydd HB-93A (included)
Linseelement / Grupper 15/12
Bildvinkel 75°- 32°
Närgräns 19
Bländarlameller 9
Största bländare F/2,8
Minsta bländare F/22
Brännvidd 28-75
Diameter 75 MM
Längd 120.5 MM
Vikt 565 G
Filter diameter 67 mm