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 35mm f/1.4

  • Ljust f/1.4 fullformat objektiv med klassisk 35 mm brännvidd
  • Perfekt för videoinspelning med tyst, snabb och exakt fokusering med minimal fokus breathing
  • Kompakt och lätt, endast 415g
  • Vädertätning vid alla rörliga delar av objektivet
  • Ta närbilder med ett minsta fokusavstånd på bara 27 cm

Det här 35 mm-objektivet i fullformat med fast brännvidd är kompakt, ljusstarkt och skarpt, och alltid redo att fånga ögonblicket ur ett klassiskt perspektiv. Det är perfekt för såväl gatufotografering som resereportage eller evenemang – och för att filma också. Både fotografer och filmare kan åtnjuta stor flexibilitet i det kreativa arbetet med naturligt ljus och gränslös portabilitet tack vare den lätta konstruktionen. Både fotografer och filmare kommer att uppleva glädjen i den flexibla brännvidden och den stora bländaren som gör att du kan fotografera eller spela in när det bara finns svagt ljus tillgängligt.

Gränslös kreativitet med stor bländare på f/1,4

Den maximala bländaren på f/1,4 dig flexibilitet att arbeta kreativt med ljus som ständigt förändras. Fotografera med helt öppen bländare och bli belönad med stor, vackert mjuk bokeh – perfekt för porträtt eller produktpresentationer som får ditt motiv att sticka ut. Motiv i svagt ljus kan fångas med häpnadsväckande klarhet och skärpa, och den stora bländaren möjliggör snabbare slutartider för att frysa action.

Klassisk brännvidd på 35 mm för film

NIKKOR Z 35mm f/1.4 är ett enastående filmobjektiv. Du får utmärkt kontroll över skärpedjup och bokeh samt flexibilitet att kunna filma i det ljus som finns. Brännvidden på 35 mm har blivit en riktig klassiker för filmskapare som vill placera publiken i händelsernas centrum. Det här 35 mm-objektivet i fullformat med fast brännvidd motverkar svajig fokusering och är designad så att det blir minimal breathing när man fokuserar från närgräns till oändlighet. Du kan också aktivera linjär fokusering för att få kontrollerad, exakt manuell fokusdragning.

Snabb och pålitlig autofokus

Med sitt multifokuseringssystem kan NIKKOR Z 35mm f/1.4 fokusera snabbt och exakt oavsett motiv - och hur snabbt den rör sig. Om du spelar in video kommer du att uppskatta hur tyst autofokusen är tack vare det avancerade stegmotorfokussystemet.

Kom närmare

Med ett närmaste fokusavstånd på 0,27 m låter NIKKOR Z 35 mm f/1,4 dig komma riktigt nära och fånga de minsta detaljerna som ansiktsuttryck och strukturella detaljer.

Inställningsringen

Är du på jakt efter ljuset som hela tiden skiftar? Med den klicklösa inställningsringen kan du enkelt justera bland annat bländare, ISO och exponeringskompensation. Den är smidig, exakt och väldigt intuitiv att använda.

Pålitlig hållbarhet

Du behöver inte oroa dig för vädret när du använder detta 35 mm helbildsobjektiv. Det är tydligt vad vädret än har att erbjuda eftersom alla rörliga delar av linsen är ordentligt förseglade. Trots den grundliga förseglingen är NIKKOR Z 35 mm f/1.4 ett lätt och kompakt objektiv på endast 415 g och 86,5 mm långt.

Specifikationer

Tillverkare Nikon
Kategori Objektiv
Objektivtyp Prime
Brännviddstyp Wide-angle
Objektivfäste Z (Nikon)
Kompatibla objektivfästen Z (Nikon)
Fullframe Ja
Speciella element/coating 2 ASPH.
Bildstabilisator Nej
Autofokus Ja
Vädertätad Ja
Intern fokus Ja
Motljusskydd HB-115 (Included)
Linseelement / Grupper 11/9
Bildvinkel 63°
Närgräns 27
Bländarlameller 9
Största bländare f/1.4
Minsta bländare f/16
Brännvidd 35
Diameter 74.5 MM
Längd 86.5 MM
Vikt 415 G
Filter diameter 62 mm