file_downloadDownload manager
Välkommen till ID®s nedladdningshanterare – här kan du ladda ner all relevant produktinformation (förpackningar, bilder, ikoner, certifikat, videor osv.) för hela vårt produktsortiment. Allt du behöver göra är att följa våra två enkla steg, så får du skräddarsydd information direkt till din e-post.
Hitta eller sök efter produkten du vill ladda ner produktdata för. Klicka sedan på +Lägg till. Du kan nu se på ikonen i toppmenyn att produkten är redo för nedladdning. Tryck till sist på ikonen för att påbörja steg 2.
Välj här vilken filtyp, vilket språk och vilka produktdata du vii ha. Till sist anger du en eller flera e-postadresser som ska få en nedladdningslänk.
0 Produkter
Soft shell-jacka | lättvikts...
+ 5 farver
{"name":"Soft shell-jacka | lättvikts | dam","id":"PROD1865","price":"807.50","brand":"ID","category":"Ytterkläder","variant":"Marin"}
PRO Wear T-shirt | ½ ärm | d...
+ 2 farver
{"name":"PRO Wear T-shirt | ½ ärm | dam","id":"PROD1866","price":"167.50","brand":"PW","category":"T-shirts","variant":"Marin"}
{"name":"Fleecejacka | quiltad","id":"PROD1867","price":"867.50","brand":"ID","category":"Fleece","variant":"Grafit melange"}
{"name":"SEVEN SEAS polo shirt","id":"PROD1868","price":"373.50","brand":"ID","category":"Pikétröjor","variant":"Svart"}
Error executing template "Designs/identity_v2/ecom/productlist/partials/download-item.cshtml" System.NullReferenceException: Object reference not set to an instance of an object. at CompiledRazorTemplates.Dynamic.RazorEngine_2c54dc101b324c9396e1d2c436c9c4ee.Execute() in D:\dynamicweb.net\Solutions\id.espresso4.dk-e5\Files\Templates\Designs\identity_v2\ecom\productlist\partials\download-item.cshtml:line 35 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 ViewModelTemplate< Co3.ID.Dw.Models.Frontend.Ecommerce.IdentityProduct > 2 @using Co3.Espresso.Base.Extensions 3 @using Co3.Espresso.Website.Models.FrontEnd.Ecommerce 4 @using Co3.Espresso.Website.Models.FrontEnd.Handlebars 5 @using Co3.Espresso.Website.Services 6 @using Co3.ID.Dw.Helpers 7 @using Co3.ID.Dw.Models.Frontend.Ecommerce 8 @using Dynamicweb.Rendering 9 @using Co3.ID.Dw.Services 10 @using Dynamicweb.Frontend 11 @using Dynamicweb.Security.UserManagement 12 13 @{ 14 string productName = Model.Name; 15 if ( productName.Length > 28 ) 16 { 17 productName = string.Format( "{0}...", productName.Substring( 0, 28 ) ); 18 } 19 20 var shopContext = SiteContext.CurrentSiteContext(); 21 22 string globalAreaName = PageView.Current().Area.UrlName; 23 bool globalPrefix = PageView.Current().Area.UrlIgnoreForChildren; 24 if (globalPrefix == true) 25 { 26 globalAreaName = string.Empty; 27 } 28 29 string cartUrl = string.Format("{0}/system/data/cart-download", globalAreaName); 30 31 string hoverImage = string.Empty; 32 33 if (Model.ListItemHoverImage != null) 34 { 35 hoverImage = Model.ListItemHoverImage.Medium; 36 } 37 } 38 39 <div class="e-block-link e-productlist-item js-e-block-link js-e-productlist-item js-e-productlist-item-@Model.Id js-e-products-item js-e-products-item-@Model.Id p-1" data-product-id="@Model.Id" data-variant-id="@Model.VariantId"> 40 41 <div class="productlist-brand-wrapper"> 42 @if ( Model.BrandCode == "SS" ) 43 { 44 @ImageService.Instance.GetSvgMarkup( "/Files/Images/products/Labels/SevenSeasByID.svg" ) 45 } 46 47 @if ( Model.BrandCode == "GEYSER" ) 48 { 49 @ImageService.Instance.GetSvgMarkup( "/Files/Images/products/Labels/GEYSER.svg" ) 50 } 51 52 @if ( Model.BrandCode == "PRO WEAR" ) 53 { 54 @ImageService.Instance.GetSvgMarkup( "/Files/Images/products/Labels/ProWearByID.svg" ) 55 } 56 </div> 57 58 <div class="productlist-label-container"> 59 @if ( Model.ProductLabels != null ) 60 { 61 foreach ( IdentityProductLabel label in Model.ProductLabels ) 62 { 63 <span class="productlist-label label-@label.ClassName ">@label.Text</span> 64 } 65 } 66 67 </div> 68 69 <div class="e-productlist-item-container"> 70 <div class="e-productlist-item-image-container"> 71 <a class="e-productlist-item-image-wrapper" href="@Model.Link"> 72 <img alt="@Model.Name" class="e-productlist-item-image js-e-productlist-item-image" src="@Model.ImagePrimary.Medium" data-base-image="@Model.ImagePrimary.Medium" data-hover-image="@hoverImage"> 73 </a> 74 75 @if (Model.VariantPrimaryImages != null && Model.VariantPrimaryImages.Any() ) 76 { 77 <div class="identity-variant-listitem-select-option-container d-none d-md-block"> 78 <div class="d-flex identity-variant-listitem-select-option-wrapper"> 79 80 @{ 81 int variantCount = Model.VariantPrimaryImages.Count; 82 int variantCountTake = variantCount <= 5 ? 5 : 4; 83 } 84 @foreach ( IdentityProductVariants variantImage in Model.VariantPrimaryImages.Take( variantCountTake ) ) 85 { 86 if (!string.IsNullOrEmpty(variantImage.Link) && variantImage.Image != null) 87 { 88 <span class="select-option-color-wrapper js-select-option-color-wrapper"> 89 <a href="@variantImage.Link"><span class="identity-variant-listitem-select-option-color js-identity-variant-listitem-select-option-color" style="background-image: url(@variantImage.Image.Small);" data-hover-image="@variantImage.Image.Medium"></span></a> 90 </span> 91 } 92 93 } 94 @if ( Model.VariantPrimaryImages.Count > 5 ) 95 { 96 string moreVariantText = string.Format( "+{0}", Model.VariantPrimaryImages.Count - 4 ); 97 <span class="select-option-color-wrapper bg-light variant-option-extra-count"> 98 <span class="identity-variant-listitem-select-option-color">@moreVariantText</span> 99 </span> 100 } 101 </div> 102 </div> 103 104 } 105 106 </div> 107 <div class="e-productlist-item-text-container small"> @* CSS ADD text-truncate *@ 108 <p class="e-productlist-item-name mb-0"> 109 <a href="@Model.Link"> 110 @productName 111 </a> 112 </p> 113 114 @if ( Model.VariantPrimaryImages != null && Model.VariantPrimaryImages.Any() ) { 115 116 int variantCount = Model.VariantPrimaryImages.Count; 117 118 if ( Model.VariantPrimaryImages.Count > 1 ) { 119 <div class="d-block d-md-none"> 120 <p class="p-0 m-0 font-weight-semibold"><small>+ @variantCount farver</small></p> 121 </div> 122 } 123 } 124 </div> 125 <form action="@cartUrl" class="e-product-form e-product-form-addtocart js-e-product-form js-e-product-form-addtocart js-e-product-form-download mb-0 small" method="post"> 126 <input name="CartCmd" type="hidden" value="Add"> 127 <input name="OrderContext" type="hidden" value="ORDERCONTEXT1"> 128 <input name="ProductID" type="hidden" value="@Model.Id"> 129 <input name="VariantID" type="hidden" value=""> 130 <input name="Redirect" type="hidden" value="false"> 131 <input name="Quantity" type="hidden" value="1"> 132 <button class="btn btn-primary text-white btn-block btn-download-action mt-1" type="submit"> 133 <i class="material-icons material-icons-large">add</i> 134 @Translate( "eCom Download - Add To Cart - Button - New", "Add " ) 135 </button> 136 </form> 137 <form action="@cartUrl" class="e-product-form e-product-form-removefromcart js-e-product-form js-e-product-form-removefromcart js-e-product-form-download mb-0 small" method="post"> 138 <input name="CartCmd" type="hidden" value="delorderline"> 139 <input name="OrderContext" type="hidden" value="ORDERCONTEXT1"> 140 <input name="key" type="hidden" value=""> 141 <input name="ProductID" type="hidden" value="@Model.Id"> 142 <input name="Redirect" type="hidden" value=""> 143 <button class="btn btn-tertiary btn-block btn-download-action mt-1" type="submit"> 144 <i class="material-icons material-icons-large">remove</i> 145 @Translate( "eCom Download - Remove from Cart - Button - New", "Remove" ) 146 </button> 147 </form> 148 149 150 </div> 151 <code class="js-identity-product-data" hidden> 152 @{ 153 dynamic productImperssionClick = new 154 { 155 name = Model.Name, 156 id = Model.Id, 157 price = Model.Price.Value.ToJavaScript(), 158 brand = Model.BrandName, 159 category = Model.Category, 160 variant = Model.ColorVariantText 161 }; 162 @Co3.Espresso.Website.Services.JsonService.Instance.ToJson(productImperssionClick) 163 } 164 </code> 165 </div> 166
SEVEN SEAS The cardigan | da...
+ 2 farver
{"name":"SEVEN SEAS The cardigan | dam","id":"PROD1872","price":"743.50","brand":"ID","category":"Stickat","variant":"Marin"}
+ 2 farver
{"name":"SEVEN SEAS The cardigan ","id":"PROD1871","price":"743.50","brand":"ID","category":"Stickat","variant":"Ljus grå melange"}
+ 7 farver
{"name":"YES Active T-shirt","id":"PROD1029","price":"87.00","brand":"ID","category":"T-shirts","variant":"Mörk kobolt"}
Interlock T-shirt | v-ringad...
+ 13 farver
{"name":"Interlock T-shirt | v-ringad | dam","id":"PROD857","price":"162.00","brand":"ID","category":"T-shirts","variant":"Mörk vinröd"}
+ 7 farver
{"name":"YES Active T-shirt | barn ","id":"PROD1037","price":"87.00","brand":"ID","category":"T-shirts","variant":"Mint"}