Clip 9 Plastbox

Plastbox. Indeholder 1 stk./pose.

Fordele:

1. Fuldt overblik over dine arbejdsredskaber
2. Clipsene kan placeres overalt i hulpladen, fastgøres uden brug af værktøj med blot et enkelt tryk - og flyttes ligeså let igen.
3. Produceret af slidstrækt polyacetal og galvaniseret stål, som giver dem en stor bæreevne
4. SuperClip kan bruges på forskellige hulplade-systemer fra raaco 

Produktdata

EAN
5733439104562
Nummer
104562

Indhold
1 stk./pose
Materiale
Fremstillet af polypropylen (PP)
Farve
BLACK

Bredde
108
Dybde
83
Højde
58
Indvendig bredde
98
Indvendig dybde
54
Indvendig højde
56

Bruttovægt
0,075
Nettovægt
0,047
Bæreevne
2,2
Volume
0,001

Forpakning bredde
253
Forpakning dybde
288
Forpakning højde
162
Taravægt
0,028
Antal pr. karton
10
Error compiling template "/Designs/Swift/Paragraph/Swift_ProductVideo.cshtml"
Line 37: 'ProductViewModel' does not contain a definition for 'GetProductFieldValue' and no accessible extension method 'GetProductFieldValue' accepting a first argument of type 'ProductViewModel' could be found (are you missing a using directive or an assembly reference?)

1 //------------------------------------------------------------------------------ 2 // <auto-generated> 3 // This code was generated by a tool. 4 // Runtime Version:4.0.30319.42000 5 // 6 // Changes to this file may cause incorrect behavior and will be lost if 7 // the code is regenerated. 8 // </auto-generated> 9 //------------------------------------------------------------------------------ 10 11 namespace CompiledRazorTemplates.Dynamic { 12 using System; 13 using System.Collections.Generic; 14 using System.Linq; 15 16 #line 2 "C:\inetpub\wwwroot\raaco_prod\Files\Templates\Designs\Swift\Paragraph\Swift_ProductVideo.cshtml" 17 using Dynamicweb.Ecommerce.ProductCatalog; 18 19 #line default 20 #line hidden 21 22 23 public class RazorEngine_b52b539666c4469889d24c44cdbc8c2f : Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.ProductViewModel> { 24 25 #line hidden 26 27 public RazorEngine_b52b539666c4469889d24c44cdbc8c2f() { 28 } 29 30 public override void Execute() { 31 WriteLiteral("\r\n"); 32 33 34 #line 4 "C:\inetpub\wwwroot\raaco_prod\Files\Templates\Designs\Swift\Paragraph\Swift_ProductVideo.cshtml" 35 36 // Get the custom field value (using the Template tag you created) 37 string videoPath = Model.GetProductFieldValue("ProductVideo"); 38 39 // Fallback if the path is relative 40 if (!string.IsNullOrWhiteSpace(videoPath) && !videoPath.StartsWith("/Files/", StringComparison.OrdinalIgnoreCase) && !videoPath.StartsWith("http", StringComparison.OrdinalIgnoreCase)) 41 { 42 videoPath = "/Files/" + videoPath.TrimStart('/'); 43 } 44 45 46 #line default 47 #line hidden 48 WriteLiteral("\r\n\r\n"); 49 50 51 #line 15 "C:\inetpub\wwwroot\raaco_prod\Files\Templates\Designs\Swift\Paragraph\Swift_ProductVideo.cshtml" 52 if (!string.IsNullOrWhiteSpace(videoPath)) 53 { 54 55 56 #line default 57 #line hidden 58 WriteLiteral(" <div"); 59 60 WriteLiteral(" class=\"product-video-column\""); 61 62 WriteLiteral(">\r\n <h4"); 63 64 WriteLiteral(" class=\"mb-3\""); 65 66 WriteLiteral(">"); 67 68 69 #line 18 "C:\inetpub\wwwroot\raaco_prod\Files\Templates\Designs\Swift\Paragraph\Swift_ProductVideo.cshtml" 70 Write(Translate("Product Video")); 71 72 73 #line default 74 #line hidden 75 WriteLiteral("</h4>\r\n \r\n <div"); 76 77 WriteLiteral(" class=\"ratio ratio-16x9 shadow-sm rounded overflow-hidden\""); 78 79 WriteLiteral(">\r\n <video controls"); 80 81 WriteLiteral(" class=\"w-100 h-100\""); 82 83 WriteLiteral(" style=\"object-fit: contain;\""); 84 85 WriteLiteral(" preload=\"metadata\""); 86 87 WriteLiteral(">\r\n <source"); 88 89 WriteAttribute("src", Tuple.Create(" src=\"", 956), Tuple.Create("\"", 972) 90 91 #line 22 "C:\inetpub\wwwroot\raaco_prod\Files\Templates\Designs\Swift\Paragraph\Swift_ProductVideo.cshtml" 92 , Tuple.Create(Tuple.Create("", 962), Tuple.Create<System.Object, System.Int32>(videoPath 93 94 #line default 95 #line hidden 96 , 962), false) 97 ); 98 99 WriteLiteral(" type=\"video/mp4\""); 100 101 WriteLiteral(">\r\n Your browser does not support the video tag.\r\n </vi" + 102 "deo>\r\n </div>\r\n </div>\r\n"); 103 104 105 #line 27 "C:\inetpub\wwwroot\raaco_prod\Files\Templates\Designs\Swift\Paragraph\Swift_ProductVideo.cshtml" 106 } 107 108 #line default 109 #line hidden 110 } 111 } 112 } 113

1 @inherits Dynamicweb.Rendering.ViewModelTemplate<Dynamicweb.Ecommerce.ProductCatalog.ProductViewModel> 2 @using Dynamicweb.Ecommerce.ProductCatalog 3 4 @{ 5 // Get the custom field value (using the Template tag you created) 6 string videoPath = Model.GetProductFieldValue("ProductVideo"); 7 8 // Fallback if the path is relative 9 if (!string.IsNullOrWhiteSpace(videoPath) && !videoPath.StartsWith("/Files/", StringComparison.OrdinalIgnoreCase) && !videoPath.StartsWith("http", StringComparison.OrdinalIgnoreCase)) 10 { 11 videoPath = "/Files/" + videoPath.TrimStart('/'); 12 } 13 } 14 15 @if (!string.IsNullOrWhiteSpace(videoPath)) 16 { 17 <div class="product-video-column"> 18 <h4 class="mb-3">@Translate("Product Video")</h4> 19 20 <div class="ratio ratio-16x9 shadow-sm rounded overflow-hidden"> 21 <video controls class="w-100 h-100" style="object-fit: contain;" preload="metadata"> 22 <source src="@videoPath" type="video/mp4"> 23 Your browser does not support the video tag. 24 </video> 25 </div> 26 </div> 27 }

Yderligere materiale