Error compiling template "Designs/hoshinoB2C/_parsed/StandardDetail.parsed.cshtml"
Line 1113: Syntax error, ',' expected
Line 1113: Invalid expression term '='
Line 1113: Syntax error, ',' expected
Line 1113: Invalid expression term '='
Line 1113: Syntax error, ',' expected
Line 1113: Invalid expression term '='
Line 1113: Syntax error, ',' expected
Line 1113: Invalid expression term '='
Line 1113: Syntax error, ',' expected
Line 1113: Syntax error, ',' expected
Line 1113: Syntax error, ',' expected
Line 1113: Invalid expression term '='
Line 1113: Syntax error, ',' expected
Line 1113: 'string' does not contain a definition for 'isnullorempty'
Line 1113: 'string' does not contain a definition for 'format'
Line 1113: The name 'viewmoretext' does not exist in the current context
Line 1113: The name 'abouttext' does not exist in the current context
Line 1113: The name 'targetinfo' does not exist in the current context
Line 1113: 'string' does not contain a definition for 'empty'
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 346 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
17 using Dynamicweb.Rendering;
18
19 #line default
20 #line hidden
21
22 #line 3 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
23 using System.Web.UI.HtmlControls;
24
25 #line default
26 #line hidden
27
28 #line 4 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
29 using System.Text.RegularExpressions;
30
31 #line default
32 #line hidden
33
34 #line 5 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
35 using Dynamicweb.Frontend;
36
37 #line default
38 #line hidden
39
40 #line 343 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
41 using Dynamicweb.Environment;
42
43 #line default
44 #line hidden
45
46
47 public class RazorEngine_b27040d21e34479b969ad89c6343ab48 : RazorTemplateBase<RazorTemplateModel<Template>> {
48
49 #line hidden
50
51 #line 7 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
52
53 public static string GetImage(string sourceString, int imageWidth, int imageHeight, int imageWidthTablet = 0, int imageHeightTablet = 0, int imageWidthMobile = 0, int imageHeightMobile = 0, string imageFormat = "jpg", int imageCompression = 0, int imageCrop = 5, string background = "", string designName = "hoshinoB2C")
54 {
55 Dynamicweb.Frontend.PageView currentPageview = Dynamicweb.Frontend.PageView.Current();
56 string currDevice = currentPageview.Device.ToString(),
57 alternativeImage = !string.IsNullOrEmpty(currentPageview.Area.Item["NoImage"].ToString()) ? currentPageview.Area.Item["NoImage"].ToString() : "/Files/Templates/Designs/"+ designName + "/images/alternative"+ currentPageview.Area.Item["Theme"] +"Image.png",
58 widthString = "",
59 heightString = "",
60 getImageFormat = imageFormat != "jpg" ? "&Format=" + imageFormat : "",
61 getImageCompression = imageCompression != 0 ? "&Compression=" + imageCompression : "",
62 bgColor = !string.IsNullOrEmpty(background) ? "&backgroud="+background : "";
63 int getImageWidth = imageWidth != 0 ? imageWidth : 0,
64 getImageHeight = imageHeight != 0 ? imageHeight : 0;
65
66 if (currDevice == Dynamicweb.Frontend.Devices.DeviceType.Tablet.ToString())
67 {
68 getImageWidth = imageWidthTablet != 0 ? imageWidthTablet : getImageWidth;
69 getImageHeight = imageHeightTablet != 0 ? imageHeightTablet : getImageHeight;
70 }
71 else if (currDevice == Dynamicweb.Frontend.Devices.DeviceType.Mobile.ToString())
72 {
73 getImageWidth = imageWidthMobile != 0 ? imageWidthMobile : getImageWidth;
74 getImageHeight = imageHeightMobile != 0 ? imageHeightMobile : getImageHeight;
75 }
76
77 if (getImageWidth != 0)
78 {
79 widthString = "&Width=" + getImageWidth;
80 }
81 if (getImageHeight != 0)
82 {
83 heightString = "&Height=" + getImageHeight;
84 }
85
86 string output = "/Admin/Public/GetImage.ashx?Image=" + sourceString + widthString + heightString + "&altFmImage_path=" + alternativeImage + getImageFormat + getImageCompression + "&Crop=" + imageCrop + bgColor;
87 return output;
88 }
89
90 #line default
91 #line hidden
92
93
94 #line 49 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
95 public RazorEngine.Templating.TemplateWriter OgMeta(string designName)
96 {
97 #line default
98 #line hidden
99 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
100
101 #line 50 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
102
103 if (string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.Params["ProductID"]))
104 {
105
106
107 #line default
108 #line hidden
109
110 #line 53 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
111 WriteTo(__razor_helper_writer, SnippetStart("OGMeta"));
112
113
114 #line default
115 #line hidden
116
117 #line 53 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
118
119
120
121 #line default
122 #line hidden
123 WriteLiteralTo(__razor_helper_writer, " <meta");
124
125 WriteLiteralTo(__razor_helper_writer, " property=\"og:title\"");
126
127 WriteAttributeTo(__razor_helper_writer, "content", Tuple.Create(" content=\'", 2998), Tuple.Create("\'", 3027)
128
129 #line 54 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
130 , Tuple.Create(Tuple.Create("", 3008), Tuple.Create<System.Object, System.Int32>(GetString("Title")
131
132 #line default
133 #line hidden
134 , 3008), false)
135 );
136
137 WriteLiteralTo(__razor_helper_writer, ">\r\n");
138
139 WriteLiteralTo(__razor_helper_writer, " <meta");
140
141 WriteLiteralTo(__razor_helper_writer, " property=\"og:image\"");
142
143 WriteAttributeTo(__razor_helper_writer, "content", Tuple.Create(" content=\'", 3062), Tuple.Create("\'", 3275)
144
145 #line 55 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
146 , Tuple.Create(Tuple.Create("", 3072), Tuple.Create<System.Object, System.Int32>(Pageview.GlobalTags.GetTagByName("Global:Request.Scheme").Value.ToString()
147
148 #line default
149 #line hidden
150 , 3072), false)
151 , Tuple.Create(Tuple.Create("", 3147), Tuple.Create("://", 3147), true)
152
153 #line 55 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
154 , Tuple.Create(Tuple.Create("", 3150), Tuple.Create<System.Object, System.Int32>(Pageview.GlobalTags.GetTagByName("Global:Request.Host").Value.ToString()
155
156 #line default
157 #line hidden
158 , 3150), false)
159 , Tuple.Create(Tuple.Create("", 3223), Tuple.Create("/Files/Templates/Designs/", 3223), true)
160
161 #line 55 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
162 , Tuple.Create(Tuple.Create("", 3248), Tuple.Create<System.Object, System.Int32>(designName
163
164 #line default
165 #line hidden
166 , 3248), false)
167 , Tuple.Create(Tuple.Create("", 3259), Tuple.Create("/images/logo.png", 3259), true)
168 );
169
170 WriteLiteralTo(__razor_helper_writer, ">\r\n");
171
172 WriteLiteralTo(__razor_helper_writer, " <meta");
173
174 WriteLiteralTo(__razor_helper_writer, " property=\"og:site_name\"");
175
176 WriteAttributeTo(__razor_helper_writer, "content", Tuple.Create(" content=\'", 3314), Tuple.Create("\'", 3359)
177
178 #line 56 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
179 , Tuple.Create(Tuple.Create("", 3324), Tuple.Create<System.Object, System.Int32>(GetString("Item.Area.CompanyName")
180
181 #line default
182 #line hidden
183 , 3324), false)
184 );
185
186 WriteLiteralTo(__razor_helper_writer, ">\r\n");
187
188 WriteLiteralTo(__razor_helper_writer, " <meta");
189
190 WriteLiteralTo(__razor_helper_writer, " property=\"og:url\"");
191
192 WriteAttributeTo(__razor_helper_writer, "content", Tuple.Create(" content=\'", 3392), Tuple.Create("\'", 3626)
193
194 #line 57 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
195 , Tuple.Create(Tuple.Create("", 3402), Tuple.Create<System.Object, System.Int32>(Pageview.GlobalTags.GetTagByName("Global:Request.Scheme").Value.ToString()
196
197 #line default
198 #line hidden
199 , 3402), false)
200 , Tuple.Create(Tuple.Create("", 3477), Tuple.Create("://", 3477), true)
201
202 #line 57 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
203 , Tuple.Create(Tuple.Create("", 3480), Tuple.Create<System.Object, System.Int32>(Pageview.GlobalTags.GetTagByName("Global:Request.Host").Value.ToString()
204
205 #line default
206 #line hidden
207 , 3480), false)
208
209 #line 57 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
210 , Tuple.Create(Tuple.Create("", 3553), Tuple.Create<System.Object, System.Int32>(Pageview.GlobalTags.GetTagByName("Global:Pageview.Url").Value.ToString()
211
212 #line default
213 #line hidden
214 , 3553), false)
215 );
216
217 WriteLiteralTo(__razor_helper_writer, ">\r\n");
218
219 WriteLiteralTo(__razor_helper_writer, " <meta");
220
221 WriteLiteralTo(__razor_helper_writer, " property=\"og:description\"");
222
223 WriteAttributeTo(__razor_helper_writer, "content", Tuple.Create(" content=\'", 3667), Tuple.Create("\'", 3718)
224
225 #line 58 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
226 , Tuple.Create(Tuple.Create("", 3677), Tuple.Create<System.Object, System.Int32>(StripHtml(GetString("Meta.Description"))
227
228 #line default
229 #line hidden
230 , 3677), false)
231 );
232
233 WriteLiteralTo(__razor_helper_writer, ">\r\n");
234
235 WriteLiteralTo(__razor_helper_writer, " <meta");
236
237 WriteLiteralTo(__razor_helper_writer, " property=\"og:type\"");
238
239 WriteLiteralTo(__razor_helper_writer, " content=\"article\"");
240
241 WriteLiteralTo(__razor_helper_writer, ">\r\n");
242
243 WriteLiteralTo(__razor_helper_writer, " <meta");
244
245 WriteLiteralTo(__razor_helper_writer, " property=\"og:locale\"");
246
247 WriteAttributeTo(__razor_helper_writer, "content", Tuple.Create(" content=\'", 3805), Tuple.Create("\'", 3907)
248
249 #line 60 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
250 , Tuple.Create(Tuple.Create("", 3815), Tuple.Create<System.Object, System.Int32>(Pageview.GlobalTags.GetTagByName("Global:Area.LongLang").Value.ToString().Replace("-", "_")
251
252 #line default
253 #line hidden
254 , 3815), false)
255 );
256
257 WriteLiteralTo(__razor_helper_writer, ">\r\n");
258
259
260 #line 61 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
261
262
263 #line default
264 #line hidden
265
266 #line 61 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
267 WriteTo(__razor_helper_writer, SnippetEnd("OGMeta"));
268
269
270 #line default
271 #line hidden
272
273 #line 61 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
274
275 }
276
277
278 #line default
279 #line hidden
280 });
281
282 #line 63 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
283 }
284 #line default
285 #line hidden
286
287
288 #line 65 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
289 public RazorEngine.Templating.TemplateWriter HtmlHead(string designName)
290 {
291 #line default
292 #line hidden
293 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
294
295 #line 66 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
296
297 var designFolder = GetString("Template:DesignBaseUrl");
298 var robots = "";
299 var userCountryCode = !string.IsNullOrEmpty(Pageview.User?.Country) ? Pageview.User?.Country.ToString() : Pageview.GlobalTags.GetTagByName("DynamicwebNA:CountryCode")?.Value.ToString();
300 robots = (GetBoolean("Item.Area.DemoBanner") || GetBoolean("Item.Area.NoIndex")) ? CommaSplittedString(robots, "noindex") : "";
301 robots += (GetBoolean("Item.Area.DemoBanner") || GetBoolean("Item.Area.NoFollow")) ? CommaSplittedString(robots, "nofollow") : "";
302 var minify = GetBoolean("Item.Area.MinifyCSSAndJavaScript");
303 var styleBundle = Dna.Optimizer.Renderer.RenderStyles(string.Format("{0}css",designFolder),"-main-styles",new[]{"exceptions"}, null, minify,true);
304 var scriptBundle = Dna.Optimizer.Renderer.RenderScripts(string.Format("{0}js",designFolder),"-main-scripts",new[]{"exceptions"}, null, minify,true);
305
306
307
308 #line default
309 #line hidden
310 WriteLiteralTo(__razor_helper_writer, " <head>\r\n <title>");
311
312
313 #line 77 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
314 WriteTo(__razor_helper_writer, GetValue("Title"));
315
316
317 #line default
318 #line hidden
319 WriteLiteralTo(__razor_helper_writer, "</title>\r\n <meta");
320
321 WriteLiteralTo(__razor_helper_writer, " http-equiv=\"content-type\"");
322
323 WriteLiteralTo(__razor_helper_writer, " content=\"text/html; charset=utf-8\"");
324
325 WriteLiteralTo(__razor_helper_writer, ">\r\n <meta");
326
327 WriteLiteralTo(__razor_helper_writer, " name=\"viewport\"");
328
329 WriteLiteralTo(__razor_helper_writer, " content=\"initial-scale=1.0, width=device-width, user-scalable=no\"");
330
331 WriteLiteralTo(__razor_helper_writer, ">\r\n <meta");
332
333 WriteLiteralTo(__razor_helper_writer, " http-equiv=\"X-UA-Compatible\"");
334
335 WriteLiteralTo(__razor_helper_writer, " content=\"IE=edge\"");
336
337 WriteLiteralTo(__razor_helper_writer, ">\r\n <meta");
338
339 WriteLiteralTo(__razor_helper_writer, " name=\"SKYPE_TOOLBAR\"");
340
341 WriteLiteralTo(__razor_helper_writer, " content=\"SKYPE_TOOLBAR_PARSER_COMPATIBLE\"");
342
343 WriteLiteralTo(__razor_helper_writer, ">\r\n");
344
345
346 #line 82 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
347
348
349 #line default
350 #line hidden
351
352 #line 82 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
353 if (!string.IsNullOrEmpty(robots))
354 {
355
356
357 #line default
358 #line hidden
359 WriteLiteralTo(__razor_helper_writer, " <meta");
360
361 WriteLiteralTo(__razor_helper_writer, " name=\"robots\"");
362
363 WriteAttributeTo(__razor_helper_writer, "content", Tuple.Create(" content=\"", 5322), Tuple.Create("\"", 5339)
364
365 #line 84 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
366 , Tuple.Create(Tuple.Create("", 5332), Tuple.Create<System.Object, System.Int32>(robots
367
368 #line default
369 #line hidden
370 , 5332), false)
371 );
372
373 WriteLiteralTo(__razor_helper_writer, ">\r\n");
374
375
376 #line 85 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
377 }
378
379
380 #line default
381 #line hidden
382 WriteLiteralTo(__razor_helper_writer, " ");
383
384
385 #line 86 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
386 WriteTo(__razor_helper_writer, OgMeta(designName));
387
388
389 #line default
390 #line hidden
391 WriteLiteralTo(__razor_helper_writer, "\r\n");
392
393 WriteLiteralTo(__razor_helper_writer, " ");
394
395
396 #line 87 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
397 WriteTo(__razor_helper_writer, RenderSnippet("OGMeta"));
398
399
400 #line default
401 #line hidden
402 WriteLiteralTo(__razor_helper_writer, "\r\n");
403
404 WriteLiteralTo(__razor_helper_writer, " ");
405
406
407 #line 88 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
408 WriteTo(__razor_helper_writer, GetString("MetaTags"));
409
410
411 #line default
412 #line hidden
413 WriteLiteralTo(__razor_helper_writer, "\r\n");
414
415 WriteLiteralTo(__razor_helper_writer, " ");
416
417
418 #line 89 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
419 WriteTo(__razor_helper_writer, GetString("CopyRightNotice"));
420
421
422 #line default
423 #line hidden
424 WriteLiteralTo(__razor_helper_writer, "\r\n");
425
426 WriteLiteralTo(__razor_helper_writer, " ");
427
428
429 #line 90 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
430 WriteTo(__razor_helper_writer, GetString("Stylesheets"));
431
432
433 #line default
434 #line hidden
435 WriteLiteralTo(__razor_helper_writer, "\r\n");
436
437 WriteLiteralTo(__razor_helper_writer, " ");
438
439
440 #line 91 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
441 WriteTo(__razor_helper_writer, RenderSnippet("outScripts"));
442
443
444 #line default
445 #line hidden
446 WriteLiteralTo(__razor_helper_writer, "\r\n");
447
448 WriteLiteralTo(__razor_helper_writer, " ");
449
450
451 #line 92 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
452 WriteTo(__razor_helper_writer, GetString("Javascripts"));
453
454
455 #line default
456 #line hidden
457 WriteLiteralTo(__razor_helper_writer, "\r\n \r\n <link");
458
459 WriteLiteralTo(__razor_helper_writer, " rel=\"shortcut icon\"");
460
461 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 5599), Tuple.Create("\"", 5639)
462
463 #line 94 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
464 , Tuple.Create(Tuple.Create("", 5606), Tuple.Create<System.Object, System.Int32>(designFolder
465
466 #line default
467 #line hidden
468 , 5606), false)
469 , Tuple.Create(Tuple.Create("", 5621), Tuple.Create("images/favicon.ico", 5621), true)
470 );
471
472 WriteLiteralTo(__razor_helper_writer, " type=\"image/x-icon\"");
473
474 WriteLiteralTo(__razor_helper_writer, ">\r\n <link");
475
476 WriteLiteralTo(__razor_helper_writer, " rel=\"stylesheet\"");
477
478 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 5689), Tuple.Create("\"", 5708)
479
480 #line 95 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
481 , Tuple.Create(Tuple.Create("", 5696), Tuple.Create<System.Object, System.Int32>(styleBundle
482
483 #line default
484 #line hidden
485 , 5696), false)
486 );
487
488 WriteLiteralTo(__razor_helper_writer, ">\r\n <script");
489
490 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 5723), Tuple.Create("\"", 5742)
491
492 #line 96 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
493 , Tuple.Create(Tuple.Create("", 5729), Tuple.Create<System.Object, System.Int32>(scriptBundle
494
495 #line default
496 #line hidden
497 , 5729), false)
498 );
499
500 WriteLiteralTo(__razor_helper_writer, "></script>\r\n\r\n");
501
502 WriteLiteralTo(__razor_helper_writer, " ");
503
504
505 #line 98 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
506 WriteTo(__razor_helper_writer, SnippetStart("outScripts"));
507
508
509 #line default
510 #line hidden
511 WriteLiteralTo(__razor_helper_writer, " ");
512
513
514 #line 98 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
515 WriteTo(__razor_helper_writer, SnippetEnd("outScripts"));
516
517
518 #line default
519 #line hidden
520 WriteLiteralTo(__razor_helper_writer, "\r\n <!--[if lte IE 9]>\r\n <script src=\"//html5shim.googlecode.com/svn/trunk" +
521 "/html5.js\"></script>\r\n <script src=\"//cdnjs.cloudflare.com/ajax/libs/respon" +
522 "d.js/1.1.0/respond.min.js\"></script>\r\n <script src=\"");
523
524
525 #line 102 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
526 WriteTo(__razor_helper_writer, designFolder);
527
528
529 #line default
530 #line hidden
531 WriteLiteralTo(__razor_helper_writer, "js/libraries/exceptions/01_ie.js\"></script>\r\n <link href=\"");
532
533
534 #line 103 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
535 WriteTo(__razor_helper_writer, designFolder);
536
537
538 #line default
539 #line hidden
540 WriteLiteralTo(__razor_helper_writer, "less/ie.css\" rel=\"stylesheet\" type=\"text/css\" media=\"screen\" />\r\n <![endif]-->" +
541 "\r\n <script>\r\n");
542
543 WriteLiteralTo(__razor_helper_writer, " ");
544
545
546 #line 106 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
547 WriteTo(__razor_helper_writer, RenderSnippet("jsVariables"));
548
549
550 #line default
551 #line hidden
552 WriteLiteralTo(__razor_helper_writer, "\r\n");
553
554 WriteLiteralTo(__razor_helper_writer, " ");
555
556
557 #line 107 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
558 WriteTo(__razor_helper_writer, SnippetStart("jsVariables"));
559
560
561 #line default
562 #line hidden
563 WriteLiteralTo(__razor_helper_writer, " ");
564
565
566 #line 107 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
567 WriteTo(__razor_helper_writer, SnippetEnd("jsVariables"));
568
569
570 #line default
571 #line hidden
572 WriteLiteralTo(__razor_helper_writer, "\r\n\r\n var obj_pages = {\r\n str_miniCart: \'");
573
574
575 #line 110 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
576 WriteTo(__razor_helper_writer, Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.MiniCart")));
577
578
579 #line default
580 #line hidden
581 WriteLiteralTo(__razor_helper_writer, "\',\r\n str_login: \'");
582
583
584 #line 111 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
585 WriteTo(__razor_helper_writer, Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.Login")));
586
587
588 #line default
589 #line hidden
590 WriteLiteralTo(__razor_helper_writer, "\',\r\n str_globalTranslates: \'");
591
592
593 #line 112 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
594 WriteTo(__razor_helper_writer, Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.GlobalTranslates")));
595
596
597 #line default
598 #line hidden
599 WriteLiteralTo(__razor_helper_writer, "\',\r\n str_autoComplete: \'");
600
601
602 #line 113 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
603 WriteTo(__razor_helper_writer, Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.Autocomplete")));
604
605
606 #line default
607 #line hidden
608 WriteLiteralTo(__razor_helper_writer, "\'\r\n },\r\n obj_user = {\r\n str_country: \'");
609
610
611 #line 116 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
612 WriteTo(__razor_helper_writer, userCountryCode);
613
614
615 #line default
616 #line hidden
617 WriteLiteralTo(__razor_helper_writer, "\',\r\n str_state: \'");
618
619
620 #line 117 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
621 WriteTo(__razor_helper_writer, Pageview.User?.State);
622
623
624 #line default
625 #line hidden
626 WriteLiteralTo(__razor_helper_writer, "\'\r\n };\r\n $(function () {\r\n");
627
628 WriteLiteralTo(__razor_helper_writer, " ");
629
630
631 #line 120 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
632 WriteTo(__razor_helper_writer, UserDoesNotExist());
633
634
635 #line default
636 #line hidden
637 WriteLiteralTo(__razor_helper_writer, "\r\n");
638
639 WriteLiteralTo(__razor_helper_writer, " ");
640
641
642 #line 121 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
643 WriteTo(__razor_helper_writer, RenderSnippet("jsOnLoadVariables"));
644
645
646 #line default
647 #line hidden
648 WriteLiteralTo(__razor_helper_writer, "\r\n");
649
650 WriteLiteralTo(__razor_helper_writer, " ");
651
652
653 #line 122 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
654 WriteTo(__razor_helper_writer, SnippetStart("jsOnLoadVariables"));
655
656
657 #line default
658 #line hidden
659 WriteLiteralTo(__razor_helper_writer, " ");
660
661
662 #line 122 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
663 WriteTo(__razor_helper_writer, SnippetEnd("jsOnLoadVariables"));
664
665
666 #line default
667 #line hidden
668 WriteLiteralTo(__razor_helper_writer, "\r\n");
669
670 WriteLiteralTo(__razor_helper_writer, " ");
671
672
673 #line 123 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
674 WriteTo(__razor_helper_writer, RenderSnippet("jsOnLoad"));
675
676
677 #line default
678 #line hidden
679 WriteLiteralTo(__razor_helper_writer, "\r\n");
680
681 WriteLiteralTo(__razor_helper_writer, " ");
682
683
684 #line 124 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
685 WriteTo(__razor_helper_writer, SnippetStart("jsOnLoad"));
686
687
688 #line default
689 #line hidden
690 WriteLiteralTo(__razor_helper_writer, " ");
691
692
693 #line 124 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
694 WriteTo(__razor_helper_writer, SnippetEnd("jsOnLoad"));
695
696
697 #line default
698 #line hidden
699 WriteLiteralTo(__razor_helper_writer, "\r\n });\r\n");
700
701
702 #line 126 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
703
704
705 #line default
706 #line hidden
707
708 #line 126 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
709 if(!string.IsNullOrWhiteSpace(GetString("Item.Area.GoogleAnalytics")))
710 {
711
712
713 #line default
714 #line hidden
715 WriteLiteralTo(__razor_helper_writer, " ");
716
717 WriteLiteralTo(__razor_helper_writer, @"
718 (function (i, s, o, g, r, a, m) {
719 i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
720 (i[r].q = i[r].q || []).push(arguments)
721 }, i[r].l = 1 * new Date(); a = s.createElement(o),
722 m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
723 })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
724 ga('create', '");
725
726
727 #line 135 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
728 WriteTo(__razor_helper_writer, GetString("Item.Area.GoogleAnalytics"));
729
730
731 #line default
732 #line hidden
733 WriteLiteralTo(__razor_helper_writer, "\', \'auto\');\r\n ga(\'send\', \'pageview\');\r\n ");
734
735 WriteLiteralTo(__razor_helper_writer, "\r\n");
736
737
738 #line 138 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
739 }
740
741
742 #line default
743 #line hidden
744 WriteLiteralTo(__razor_helper_writer, " </script>\r\n </head>\r\n");
745
746
747 #line 141 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
748
749
750 #line default
751 #line hidden
752 });
753
754 #line 141 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
755 }
756 #line default
757 #line hidden
758
759
760 #line 143 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
761 public RazorEngine.Templating.TemplateWriter UserDoesNotExist()
762 {
763 #line default
764 #line hidden
765 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
766
767 #line 144 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
768
769 if (Dynamicweb.Environment.ExecutingContext.IsFrontEnd() && !Dynamicweb.Security.UserManagement.User.IsExtranetUserLoggedIn())
770 {
771 if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.Params["Password"]) && !string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.Params["Username"]))
772 {
773
774
775 #line default
776 #line hidden
777
778 #line 149 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
779 WriteTo(__razor_helper_writer, SnippetStart("jsOnLoad"));
780
781
782 #line default
783 #line hidden
784
785 #line 149 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
786
787
788
789 #line default
790 #line hidden
791 WriteLiteralTo(__razor_helper_writer, " ");
792
793 WriteLiteralTo(__razor_helper_writer, "var showLogin = true;\r\n");
794
795 WriteLiteralTo(__razor_helper_writer, " ");
796
797 WriteLiteralTo(__razor_helper_writer, "alert(\'");
798
799
800 #line 151 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
801 WriteTo(__razor_helper_writer, Translate("userNotFoundInTheDatabase", "User not found in the database"));
802
803
804 #line default
805 #line hidden
806 WriteLiteralTo(__razor_helper_writer, "\');\r\n");
807
808
809 #line 152 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
810
811
812 #line default
813 #line hidden
814
815 #line 152 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
816 WriteTo(__razor_helper_writer, SnippetEnd("jsOnLoad"));
817
818
819 #line default
820 #line hidden
821
822 #line 152 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
823
824 }
825 }
826
827
828 #line default
829 #line hidden
830 });
831
832 #line 155 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
833 }
834 #line default
835 #line hidden
836
837
838 #line 157 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
839 public RazorEngine.Templating.TemplateWriter Logo(string cssclass, string companyName, string theme)
840 {
841 #line default
842 #line hidden
843 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
844
845 #line 158 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
846
847 var logo = theme.ToLower()+".png";
848 var printLogo = theme.ToLower()+"Logo.png";
849
850
851
852 #line default
853 #line hidden
854 WriteLiteralTo(__razor_helper_writer, " <figure");
855
856 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 8689), Tuple.Create("\"", 8706)
857
858 #line 162 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
859 , Tuple.Create(Tuple.Create("", 8697), Tuple.Create<System.Object, System.Int32>(cssclass
860
861 #line default
862 #line hidden
863 , 8697), false)
864 );
865
866 WriteLiteralTo(__razor_helper_writer, ">\r\n <a");
867
868 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 8716), Tuple.Create("\"", 8761)
869 , Tuple.Create(Tuple.Create("", 8723), Tuple.Create("/Default.aspx?Areaid=", 8723), true)
870
871 #line 163 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
872 , Tuple.Create(Tuple.Create("", 8744), Tuple.Create<System.Object, System.Int32>(Pageview.Area.ID
873
874 #line default
875 #line hidden
876 , 8744), false)
877 );
878
879 WriteLiteralTo(__razor_helper_writer, ">\r\n <img");
880
881 WriteLiteralTo(__razor_helper_writer, " class=\"img-responsive hidden-print\"");
882
883 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 8813), Tuple.Create("\"", 8867)
884 , Tuple.Create(Tuple.Create("", 8819), Tuple.Create("/Files/Templates/Designs/hoshinoB2C/images/", 8819), true)
885
886 #line 164 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
887 , Tuple.Create(Tuple.Create("", 8862), Tuple.Create<System.Object, System.Int32>(logo
888
889 #line default
890 #line hidden
891 , 8862), false)
892 );
893
894 WriteAttributeTo(__razor_helper_writer, "alt", Tuple.Create(" alt=\"", 8868), Tuple.Create("\"", 8886)
895
896 #line 164 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
897 , Tuple.Create(Tuple.Create("", 8874), Tuple.Create<System.Object, System.Int32>(companyName
898
899 #line default
900 #line hidden
901 , 8874), false)
902 );
903
904 WriteLiteralTo(__razor_helper_writer, ">\r\n <img");
905
906 WriteLiteralTo(__razor_helper_writer, " class=\"img-responsive show-print\"");
907
908 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 8936), Tuple.Create("\"", 8995)
909 , Tuple.Create(Tuple.Create("", 8942), Tuple.Create("/Files/Templates/Designs/hoshinoB2C/images/", 8942), true)
910
911 #line 165 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
912 , Tuple.Create(Tuple.Create("", 8985), Tuple.Create<System.Object, System.Int32>(printLogo
913
914 #line default
915 #line hidden
916 , 8985), false)
917 );
918
919 WriteAttributeTo(__razor_helper_writer, "alt", Tuple.Create(" alt=\"", 8996), Tuple.Create("\"", 9014)
920
921 #line 165 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
922 , Tuple.Create(Tuple.Create("", 9002), Tuple.Create<System.Object, System.Int32>(companyName
923
924 #line default
925 #line hidden
926 , 9002), false)
927 );
928
929 WriteLiteralTo(__razor_helper_writer, ">\r\n </a>\r\n </figure>\r\n");
930
931
932 #line 168 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
933
934
935 #line default
936 #line hidden
937 });
938
939 #line 168 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
940 }
941 #line default
942 #line hidden
943
944
945 #line 170 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
946 public RazorEngine.Templating.TemplateWriter DemoBanner()
947 {
948 #line default
949 #line hidden
950 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
951
952 #line 171 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
953
954 if (GetBoolean("Item.Area.DemoBanner"))
955 {
956
957
958 #line default
959 #line hidden
960 WriteLiteralTo(__razor_helper_writer, " <div");
961
962 WriteLiteralTo(__razor_helper_writer, " class=\"demoMode\"");
963
964 WriteLiteralTo(__razor_helper_writer, ">Demo</div>\r\n");
965
966
967 #line 175 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
968 }
969
970
971 #line default
972 #line hidden
973 });
974
975 #line 176 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
976 }
977 #line default
978 #line hidden
979
980
981 #line 177 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
982 public RazorEngine.Templating.TemplateWriter Copyright()
983 {
984 #line default
985 #line hidden
986 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
987
988 #line 178 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
989
990
991
992 #line default
993 #line hidden
994 WriteLiteralTo(__razor_helper_writer, " <div");
995
996 WriteLiteralTo(__razor_helper_writer, " class=\"col-xs-12 noPadding-left copyright\"");
997
998 WriteLiteralTo(__razor_helper_writer, ">");
999
1000
1001 #line 179 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1002 WriteTo(__razor_helper_writer, GetString("Item.Area.CompanyName"));
1003
1004
1005 #line default
1006 #line hidden
1007 WriteLiteralTo(__razor_helper_writer, " ");
1008
1009
1010 #line 179 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1011 WriteTo(__razor_helper_writer, GetString("Item.Area.Copyright"));
1012
1013
1014 #line default
1015 #line hidden
1016 WriteLiteralTo(__razor_helper_writer, "</div>\r\n");
1017
1018
1019 #line 180 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1020
1021
1022 #line default
1023 #line hidden
1024 });
1025
1026 #line 180 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1027 }
1028 #line default
1029 #line hidden
1030
1031
1032 #line 182 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1033
1034 private string CommaSplittedString(string CommaSplittedString, string NewString)
1035 {
1036 if (!string.IsNullOrEmpty(CommaSplittedString))
1037 {
1038 CommaSplittedString += ", ";
1039 }
1040 CommaSplittedString = NewString;
1041
1042 return CommaSplittedString;
1043 }
1044 public static string StripHtml(string source)
1045 {
1046 return Regex.Replace(source, "<.*?>", string.Empty);
1047 }
1048
1049 #line default
1050 #line hidden
1051
1052
1053 #line 347 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1054 public RazorEngine.Templating.TemplateWriter RenderButton()
1055 {
1056 #line default
1057 #line hidden
1058 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1059
1060 #line 348 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1061
1062 string url = GetString("Item.Link");
1063
1064 if (!string.IsNullOrEmpty(url) && GetBoolean("Item.ShowReadMoreButton"))
1065 {
1066 string title = GetString("Item.Title");
1067 bool isOpenInNewWindow = GetBoolean("Item.OpenInANewWindow");
1068 string targetInfo = isOpenInNewWindow ? Translate("This link will open in a new tab") : string.Empty;
1069 string target = isOpenInNewWindow ? "target=\"_blank\"" : "";
1070 string style = GetBoolean("Item.ShowLinkAsButton") ? "class=\"btn-orange-outline\"" : "";
1071 string viewMoreText = Translate("viewMore", "View More");
1072 string aboutText = Translate("about", "About");
1073
1074
1075
1076 #line default
1077 #line hidden
1078 WriteLiteralTo(__razor_helper_writer, " <div");
1079
1080 WriteLiteralTo(__razor_helper_writer, " class=\"paragraphButton\"");
1081
1082 WriteLiteralTo(__razor_helper_writer, ">\r\n <a ");
1083
1084
1085 #line 362 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1086 WriteTo(__razor_helper_writer, style);
1087
1088
1089 #line default
1090 #line hidden
1091 WriteLiteralTo(__razor_helper_writer, "=\"\" class=\"btn btn-primary\" href=\"");
1092
1093
1094 #line 362 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1095 WriteTo(__razor_helper_writer, url);
1096
1097
1098 #line default
1099 #line hidden
1100 WriteLiteralTo(__razor_helper_writer, "\" ");
1101
1102
1103 #line 362 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1104 WriteTo(__razor_helper_writer, target);
1105
1106
1107 #line default
1108 #line hidden
1109 WriteLiteralTo(__razor_helper_writer, "=\"\" ");
1110
1111
1112 #line 362 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1113 WriteTo(__razor_helper_writer, !string.isnullorempty(title)="" string.format("aria-label='{0} {1} {2} {3}' ",="" viewmoretext,="" abouttext,="" title,="" targetinfo)="" :="" string.empty);
1114
1115
1116 #line default
1117 #line hidden
1118 WriteLiteralTo(__razor_helper_writer, "=\"\">\r\n");
1119
1120 WriteLiteralTo(__razor_helper_writer, " ");
1121
1122
1123 #line 363 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1124 WriteTo(__razor_helper_writer, GetString("Item.LinkText"));
1125
1126
1127 #line default
1128 #line hidden
1129 WriteLiteralTo(__razor_helper_writer, "\r\n </a>\r\n </div>\r\n");
1130
1131
1132 #line 366 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1133
1134 }
1135
1136
1137 #line default
1138 #line hidden
1139 });
1140
1141 #line 368 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1142 }
1143 #line default
1144 #line hidden
1145
1146
1147 #line 369 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1148 public RazorEngine.Templating.TemplateWriter RenderHeading()
1149 {
1150 #line default
1151 #line hidden
1152 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1153
1154 #line 370 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1155
1156 if(GetBoolean("Item.ShowTitle") && GetString("Item.TitleOrder") == "title-first")
1157 {
1158
1159
1160 #line default
1161 #line hidden
1162
1163 #line 373 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1164 WriteTo(__razor_helper_writer, RenderHeadingHtml());
1165
1166
1167 #line default
1168 #line hidden
1169
1170 #line 373 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1171
1172 }
1173
1174
1175 #line default
1176 #line hidden
1177 });
1178
1179 #line 375 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1180 }
1181 #line default
1182 #line hidden
1183
1184
1185 #line 377 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1186 public RazorEngine.Templating.TemplateWriter RenderHeadingHtml() {
1187 #line default
1188 #line hidden
1189 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1190
1191 #line 377 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1192
1193 if (!string.IsNullOrEmpty(GetString("Item.Title")))
1194 {
1195 string headingType = string.IsNullOrEmpty(GetString("Item.HeadingType")) ? "h1" : GetString("Item.HeadingType"),
1196 solidBg = GetBoolean("Item.Solid_Color_Background") ? "header-solid-bg" : "";
1197
1198
1199
1200 #line default
1201 #line hidden
1202 WriteLiteralTo(__razor_helper_writer, "\t <header");
1203
1204 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 19939), Tuple.Create("\"", 19971)
1205 , Tuple.Create(Tuple.Create("", 19947), Tuple.Create("paragraphHeader", 19947), true)
1206
1207 #line 383 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1208 , Tuple.Create(Tuple.Create(" ", 19962), Tuple.Create<System.Object, System.Int32>(solidBg
1209
1210 #line default
1211 #line hidden
1212 , 19963), false)
1213 );
1214
1215 WriteLiteralTo(__razor_helper_writer, ">\r\n");
1216
1217 WriteLiteralTo(__razor_helper_writer, "\t ");
1218
1219
1220 #line 384 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1221 WriteTo(__razor_helper_writer, string.Format("<{0}>{1}", headingType, GetString("Item.Title")));
1222
1223
1224 #line default
1225 #line hidden
1226 WriteLiteralTo(__razor_helper_writer, "\r\n");
1227
1228
1229 #line 385 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1230
1231
1232 #line default
1233 #line hidden
1234
1235 #line 385 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1236 if(!string.IsNullOrEmpty(GetString("Item.Date.Value"))) {
1237 DateTime date = GetDate("Item.Date.Value");
1238
1239
1240
1241 #line default
1242 #line hidden
1243 WriteLiteralTo(__razor_helper_writer, " <h3");
1244
1245 WriteLiteralTo(__razor_helper_writer, " class=\"eventDate\"");
1246
1247 WriteLiteralTo(__razor_helper_writer, ">");
1248
1249
1250 #line 388 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1251 WriteTo(__razor_helper_writer, date.Day);
1252
1253
1254 #line default
1255 #line hidden
1256 WriteLiteralTo(__razor_helper_writer, " ");
1257
1258
1259 #line 388 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1260 WriteTo(__razor_helper_writer, date.ToString("MMMM"));
1261
1262
1263 #line default
1264 #line hidden
1265 WriteLiteralTo(__razor_helper_writer, "</h3>\r\n");
1266
1267
1268 #line 389 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1269 }
1270
1271
1272 #line default
1273 #line hidden
1274 WriteLiteralTo(__razor_helper_writer, "\t </header>\r\n");
1275
1276
1277 #line 391 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1278 }
1279
1280
1281 #line default
1282 #line hidden
1283 });
1284
1285 #line 392 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1286 }
1287 #line default
1288 #line hidden
1289
1290
1291 #line 394 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1292 public RazorEngine.Templating.TemplateWriter RenderFontAwesomeIcon() {
1293 #line default
1294 #line hidden
1295 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1296
1297 #line 394 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1298
1299 string iconName = GetString("Item.Icon_Name");
1300
1301 if (!string.IsNullOrEmpty(iconName)){
1302
1303
1304 #line default
1305 #line hidden
1306 WriteLiteralTo(__razor_helper_writer, " <div");
1307
1308 WriteLiteralTo(__razor_helper_writer, " class=\"icon-content-wrapper\"");
1309
1310 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
1311
1312 WriteLiteralTo(__razor_helper_writer, " class=\"outer-border\"");
1313
1314 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
1315
1316 WriteLiteralTo(__razor_helper_writer, " class=\"inner-border text-center\"");
1317
1318 WriteLiteralTo(__razor_helper_writer, ">\r\n <i");
1319
1320 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 20527), Tuple.Create("\"", 20553)
1321 , Tuple.Create(Tuple.Create("", 20535), Tuple.Create("fa", 20535), true)
1322 , Tuple.Create(Tuple.Create(" ", 20537), Tuple.Create("fa-5x", 20538), true)
1323
1324 #line 401 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1325 , Tuple.Create(Tuple.Create(" ", 20543), Tuple.Create<System.Object, System.Int32>(iconName
1326
1327 #line default
1328 #line hidden
1329 , 20544), false)
1330 );
1331
1332 WriteLiteralTo(__razor_helper_writer, "></i>\r\n </div>\r\n </div>\r\n </div>\r\n");
1333
1334
1335 #line 405 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1336 }
1337
1338
1339 #line default
1340 #line hidden
1341 });
1342
1343 #line 406 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1344 }
1345 #line default
1346 #line hidden
1347
1348
1349 #line 408 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1350 public RazorEngine.Templating.TemplateWriter RenderText()
1351 {
1352 #line default
1353 #line hidden
1354 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1355
1356 #line 409 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1357
1358 if(GetString("Item.Order") == "image-left" || GetString("Item.Order") == "image-right"){
1359
1360
1361 #line default
1362 #line hidden
1363
1364 #line 411 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1365 WriteTo(__razor_helper_writer, RenderImageTag());
1366
1367
1368 #line default
1369 #line hidden
1370
1371 #line 411 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1372
1373 }
1374 if (GetBoolean("Item.ShowTitle") && GetString("Item.TitleOrder") == "title-with-text"){
1375
1376
1377 #line default
1378 #line hidden
1379
1380 #line 414 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1381 WriteTo(__razor_helper_writer, RenderHeadingHtml());
1382
1383
1384 #line default
1385 #line hidden
1386
1387 #line 414 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1388
1389 }
1390 if (!string.IsNullOrWhiteSpace(GetString("Item.Text"))){
1391
1392
1393 #line default
1394 #line hidden
1395 WriteLiteralTo(__razor_helper_writer, " <div");
1396
1397 WriteLiteralTo(__razor_helper_writer, " class=\"paragraphText\"");
1398
1399 WriteLiteralTo(__razor_helper_writer, ">\r\n");
1400
1401 WriteLiteralTo(__razor_helper_writer, " ");
1402
1403
1404 #line 418 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1405 WriteTo(__razor_helper_writer, GetString("Item.Text"));
1406
1407
1408 #line default
1409 #line hidden
1410 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n");
1411
1412
1413 #line 420 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1414 }
1415
1416
1417 #line default
1418 #line hidden
1419 });
1420
1421 #line 421 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1422 }
1423 #line default
1424 #line hidden
1425
1426
1427 #line 423 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1428 public RazorEngine.Templating.TemplateWriter RenderModule()
1429 {
1430 #line default
1431 #line hidden
1432 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1433
1434 #line 424 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1435
1436
1437
1438 #line default
1439 #line hidden
1440
1441 #line 425 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1442 WriteTo(__razor_helper_writer, GetString("ParagraphModule"));
1443
1444
1445 #line default
1446 #line hidden
1447
1448 #line 425 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1449
1450
1451
1452 #line default
1453 #line hidden
1454 });
1455
1456 #line 426 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1457 }
1458 #line default
1459 #line hidden
1460
1461
1462 #line 428 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1463 public RazorEngine.Templating.TemplateWriter RenderImage()
1464 {
1465 #line default
1466 #line hidden
1467 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1468
1469 #line 429 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1470
1471 if(GetString("Item.Order") == "image-left-column" || GetString("Item.Order") == "image-right-column" || GetString("Item.Order") == "image-top"){
1472
1473
1474 #line default
1475 #line hidden
1476
1477 #line 431 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1478 WriteTo(__razor_helper_writer, RenderImageTag());
1479
1480
1481 #line default
1482 #line hidden
1483
1484 #line 431 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1485
1486 }
1487
1488
1489 #line default
1490 #line hidden
1491 });
1492
1493 #line 433 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1494 }
1495 #line default
1496 #line hidden
1497
1498
1499 #line 435 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1500 public RazorEngine.Templating.TemplateWriter RenderImageTag()
1501 {
1502 #line default
1503 #line hidden
1504 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1505
1506 #line 436 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1507
1508 if (!string.IsNullOrEmpty(GetString("Item.Image")))
1509 {
1510 if (string.IsNullOrEmpty(GetString("Item.Link")))
1511 {
1512
1513
1514 #line default
1515 #line hidden
1516
1517 #line 441 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1518 WriteTo(__razor_helper_writer, RenderImageWrapper());
1519
1520
1521 #line default
1522 #line hidden
1523
1524 #line 441 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1525
1526 }
1527 else
1528 {
1529 string target = GetBoolean("Item.OpenInANewWindow") ? "target='_blank'" : "";
1530
1531
1532 #line default
1533 #line hidden
1534 WriteLiteralTo(__razor_helper_writer, "\t\t\t<a");
1535
1536 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 21573), Tuple.Create("\"", 21604)
1537
1538 #line 446 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1539 , Tuple.Create(Tuple.Create("", 21580), Tuple.Create<System.Object, System.Int32>(GetString(" item.link")
1540
1541 #line default
1542 #line hidden
1543 , 21580), false)
1544 );
1545
1546 WriteLiteralTo(__razor_helper_writer, "=\"\" ");
1547
1548
1549 #line 446 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1550 WriteTo(__razor_helper_writer, target);
1551
1552
1553 #line default
1554 #line hidden
1555 WriteLiteralTo(__razor_helper_writer, "=\"\">\r\n");
1556
1557 WriteLiteralTo(__razor_helper_writer, "\t\t\t\t");
1558
1559
1560 #line 447 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1561 WriteTo(__razor_helper_writer, RenderImageWrapper());
1562
1563
1564 #line default
1565 #line hidden
1566 WriteLiteralTo(__razor_helper_writer, "\r\n\t\t\t</a>\r\n");
1567
1568
1569 #line 449 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1570 }
1571 }
1572
1573
1574 #line default
1575 #line hidden
1576 });
1577
1578 #line 451 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1579 }
1580 #line default
1581 #line hidden
1582
1583
1584 #line 453 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1585 public RazorEngine.Templating.TemplateWriter RenderImageWrapper()
1586 {
1587 #line default
1588 #line hidden
1589 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1590
1591 #line 454 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1592
1593 string image = Dynamicweb.Context.Current.Server.UrlEncode(GetString("Item.Image")),
1594 imageAlt = (!string.IsNullOrEmpty(GetString("Item.ImageTitle"))) ? GetString("Item.ImageTitle") : GetString("Item.Title"),
1595 figureWidth = "col-xs-" + GetInteger("Item.ImageWidth"),
1596 optimizedWidth = "1280";
1597
1598 switch (GetString("Item.Order")){
1599 case "image-left":
1600 figureWidth += " pull-left noPaddingLeft";
1601 break;
1602 case "image-left-column":
1603 figureWidth += " pull-left noPaddingLeft";
1604 break;
1605 case "image-right":
1606 figureWidth += " pull-right noPaddingRight";
1607 break;
1608 case "image-right-column":
1609 figureWidth += " pull-right noPaddingRight";
1610 break;
1611 case "image-top":
1612 figureWidth += " image-top";
1613 if(GetInteger("Item.ImageWidth") < 12){
1614 figureWidth += " col-xs-offset-" + ((12 - GetInteger("Item.ImageWidth")) / 2);
1615 }
1616 break;
1617 }
1618
1619 if (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.Devices.DeviceType.Mobile.ToString())
1620 {
1621 switch (GetString("Item.WidthMobile")){
1622 case "12":
1623 optimizedWidth = "480";
1624 break;
1625 case "6":
1626 optimizedWidth = "240";
1627 break;
1628 }
1629 }
1630 else {
1631 switch (GetString("Item.Width")){
1632 case "3":
1633 optimizedWidth = "722";
1634 break;
1635 case "4":
1636 optimizedWidth = "722";
1637 break;
1638 case "6":
1639 optimizedWidth = "722";
1640 break;
1641 case "8":
1642 optimizedWidth = "960";
1643 break;
1644 case "9":
1645 optimizedWidth = "960";
1646 break;
1647 default:
1648 optimizedWidth = "1280";
1649 break;
1650 }
1651 }
1652
1653
1654
1655 #line default
1656 #line hidden
1657 WriteLiteralTo(__razor_helper_writer, " <figure");
1658
1659 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\'", 23451), Tuple.Create("\'", 23503)
1660
1661 #line 515 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1662 , Tuple.Create(Tuple.Create("", 23459), Tuple.Create<System.Object, System.Int32>(GetString("Item.ImageStyle")
1663
1664 #line default
1665 #line hidden
1666 , 23459), false)
1667
1668 #line 515 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1669 , Tuple.Create(Tuple.Create(" ", 23490), Tuple.Create<System.Object, System.Int32>(figureWidth
1670
1671 #line default
1672 #line hidden
1673 , 23491), false)
1674 );
1675
1676 WriteLiteralTo(__razor_helper_writer, ">\r\n\t\t<img");
1677
1678 WriteLiteralTo(__razor_helper_writer, " class=\"img-responsive\"");
1679
1680 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 23536), Tuple.Create("\"", 23611)
1681 , Tuple.Create(Tuple.Create("", 23542), Tuple.Create("/Admin/Public/GetImage.ashx?width=", 23542), true)
1682
1683 #line 516 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1684 , Tuple.Create(Tuple.Create("", 23576), Tuple.Create<System.Object, System.Int32>(optimizedWidth
1685
1686 #line default
1687 #line hidden
1688 , 23576), false)
1689 , Tuple.Create(Tuple.Create("", 23591), Tuple.Create("&crop=0&image=", 23591), true)
1690
1691 #line 516 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1692 , Tuple.Create(Tuple.Create("", 23605), Tuple.Create<System.Object, System.Int32>(image
1693
1694 #line default
1695 #line hidden
1696 , 23605), false)
1697 );
1698
1699 WriteAttributeTo(__razor_helper_writer, "title", Tuple.Create(" title=\"", 23612), Tuple.Create("\"", 23629)
1700
1701 #line 516 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1702 , Tuple.Create(Tuple.Create("", 23620), Tuple.Create<System.Object, System.Int32>(imageAlt
1703
1704 #line default
1705 #line hidden
1706 , 23620), false)
1707 );
1708
1709 WriteAttributeTo(__razor_helper_writer, "alt", Tuple.Create(" alt=\"", 23630), Tuple.Create("\"", 23645)
1710
1711 #line 516 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1712 , Tuple.Create(Tuple.Create("", 23636), Tuple.Create<System.Object, System.Int32>(imageAlt
1713
1714 #line default
1715 #line hidden
1716 , 23636), false)
1717 );
1718
1719 WriteLiteralTo(__razor_helper_writer, ">\r\n\t</figure>\r\n");
1720
1721
1722 #line 518 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1723
1724
1725 #line default
1726 #line hidden
1727 });
1728
1729 #line 518 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1730 }
1731 #line default
1732 #line hidden
1733
1734
1735 #line 520 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1736 public RazorEngine.Templating.TemplateWriter RenderVideo()
1737 {
1738 #line default
1739 #line hidden
1740 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => {
1741
1742 #line 521 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1743
1744 string video = GetString("Item.Video");
1745
1746
1747
1748 #line default
1749 #line hidden
1750 WriteLiteralTo(__razor_helper_writer, " <div");
1751
1752 WriteLiteralTo(__razor_helper_writer, " class=\"col-xs-12 col-sm-4 noPadding\"");
1753
1754 WriteAttributeTo(__razor_helper_writer, "id", Tuple.Create(" id=\"", 23780), Tuple.Create("\"", 23797)
1755 , Tuple.Create(Tuple.Create("", 23785), Tuple.Create("video-", 23785), true)
1756
1757 #line 524 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1758 , Tuple.Create(Tuple.Create("", 23791), Tuple.Create<System.Object, System.Int32>(video
1759
1760 #line default
1761 #line hidden
1762 , 23791), false)
1763 );
1764
1765 WriteLiteralTo(__razor_helper_writer, " data-id=\"");
1766
1767
1768 #line 524 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1769 WriteTo(__razor_helper_writer, video);
1770
1771
1772 #line default
1773 #line hidden
1774 WriteLiteralTo(__razor_helper_writer, "\"");
1775
1776 WriteLiteralTo(__razor_helper_writer, " data-url=\"https://www.youtube.com/watch?v=");
1777
1778
1779 #line 524 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1780 WriteTo(__razor_helper_writer, video);
1781
1782
1783 #line default
1784 #line hidden
1785 WriteLiteralTo(__razor_helper_writer, "?fs=1&autoplay=1\"");
1786
1787 WriteLiteralTo(__razor_helper_writer, ">\r\n <div");
1788
1789 WriteLiteralTo(__razor_helper_writer, " class=\"hidden\"");
1790
1791 WriteAttributeTo(__razor_helper_writer, "id", Tuple.Create(" id=\"", 23915), Tuple.Create("\"", 23933)
1792 , Tuple.Create(Tuple.Create("", 23920), Tuple.Create("player-", 23920), true)
1793
1794 #line 525 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1795 , Tuple.Create(Tuple.Create("", 23927), Tuple.Create<System.Object, System.Int32>(video
1796
1797 #line default
1798 #line hidden
1799 , 23927), false)
1800 );
1801
1802 WriteLiteralTo(__razor_helper_writer, "></div>\r\n </div>\r\n");
1803
1804
1805 #line 527 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1806
1807
1808 #line default
1809 #line hidden
1810 });
1811
1812 #line 527 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1813 }
1814 #line default
1815 #line hidden
1816
1817
1818 #line 529 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1819
1820 public string GetItemClass()
1821 {
1822 string order = GetString("Item.Order"),
1823 paragraphClass = GetInteger("Item.ImageWidth") < 12 && order != "image-top" ? "col-xs-" + ( 12 - GetInteger("Item.ImageWidth")) : "col-xs-12 noPadding";
1824
1825 if(order == "image-left" || order == "image-right"){
1826 paragraphClass = "noPadding";
1827 }else if(order != "image-top"){
1828 }
1829
1830 switch (order){
1831 case "image-left-column":
1832 paragraphClass += " pull-right";
1833 break;
1834 case "image-right-column":
1835 paragraphClass += " pull-left";
1836 break;
1837 }
1838
1839 return paragraphClass;
1840 }
1841
1842 #line default
1843 #line hidden
1844
1845
1846 public RazorEngine_b27040d21e34479b969ad89c6343ab48() {
1847 }
1848
1849 public override void Execute() {
1850
1851 #line 7 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1852 string designName = GetString("Template:DesignBaseUrl").Replace("/Files/Templates/Designs/", "").Replace("/", "");
1853
1854 #line default
1855 #line hidden
1856 WriteLiteral("\r\n");
1857
1858 WriteLiteral("\r\n");
1859
1860 WriteLiteral("\r\n");
1861
1862 WriteLiteral("\r\n");
1863
1864 WriteLiteral("\r\n");
1865
1866 WriteLiteral("\r\n");
1867
1868 WriteLiteral("\r\n");
1869
1870
1871 #line 199 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1872
1873 var device = Pageview.Device.ToString();
1874 var homeOrSubpage = GetString("DwAreaFirstPageID") == GetString("Global.PageId") ? "home" : "subpage";
1875 var print = !string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.Params["print"]) ? "printOrPdf" : "";
1876 var resultsPage = GetString("Item.Area.SearchResults");
1877 var countryCode = Pageview.GlobalTags.GetTagByName("DynamicwebNA:CountryCode")?.Value.ToString();
1878 var theme = GetString("Item.Area.Theme");
1879 var longLang = Pageview.GlobalTags.GetTagByName("Global:Area.LongLang").Value.ToString();
1880 var skipToMainContent = Dynamicweb.Context.Current.Request.Url.PathAndQuery + "#contentWrapper";
1881 var skipToFooter = Dynamicweb.Context.Current.Request.Url.PathAndQuery + "#footer";
1882 var userIsLoggedIn = Dynamicweb.Security.UserManagement.User.IsExtranetUserLoggedIn();
1883 var bol_backofficeLogged = Dynamicweb.Security.UserManagement.User.GetCurrentBackendUser() != null;
1884 var websiteLanguages = GetLoop("WebsiteLanguages");
1885 var slideshow = GetLoop("Item.Page.Slideshow");
1886 var footerLogos = GetLoop("Item.Area.FooterLogos");
1887
1888
1889
1890 #line default
1891 #line hidden
1892 WriteLiteral("<!DOCTYPE HTML>\r\n<!--[if lt IE 8 ]><html class=\"ie7\" lang=\"");
1893
1894
1895 #line 216 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1896 Write(longLang);
1897
1898
1899 #line default
1900 #line hidden
1901 WriteLiteral("\"><![endif]--><!--[if IE 8 ]><html class=\"ie8\" lang=\"");
1902
1903
1904 #line 216 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1905 Write(longLang);
1906
1907
1908 #line default
1909 #line hidden
1910 WriteLiteral("\"><![endif]--><!--[if IE 9 ]><html class=\"ie9\" lang=\"");
1911
1912
1913 #line 216 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1914 Write(longLang);
1915
1916
1917 #line default
1918 #line hidden
1919 WriteLiteral("\"><![endif]--><!--[if (gt IE 9)|!(IE)]><!-->\r\n<html");
1920
1921 WriteAttribute("lang", Tuple.Create(" lang=\"", 11110), Tuple.Create("\"", 11128)
1922
1923 #line 217 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1924 , Tuple.Create(Tuple.Create("", 11117), Tuple.Create<System.Object, System.Int32>(longLang
1925
1926 #line default
1927 #line hidden
1928 , 11117), false)
1929 );
1930
1931 WriteLiteral("><!--<![endif]-->\r\n");
1932
1933
1934 #line 218 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1935 Write(HtmlHead(designName));
1936
1937
1938 #line default
1939 #line hidden
1940 WriteLiteral("\r\n<body");
1941
1942 WriteAttribute("class", Tuple.Create(" class=\"", 11176), Tuple.Create("\"", 11254)
1943
1944 #line 219 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1945 , Tuple.Create(Tuple.Create("", 11184), Tuple.Create<System.Object, System.Int32>(theme
1946
1947 #line default
1948 #line hidden
1949 , 11184), false)
1950
1951 #line 219 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1952 , Tuple.Create(Tuple.Create(" ", 11190), Tuple.Create<System.Object, System.Int32>(device
1953
1954 #line default
1955 #line hidden
1956 , 11191), false)
1957 , Tuple.Create(Tuple.Create(" ", 11198), Tuple.Create("logged_", 11199), true)
1958
1959 #line 219 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1960 , Tuple.Create(Tuple.Create("", 11206), Tuple.Create<System.Object, System.Int32>(userIsLoggedIn.ToString()
1961
1962 #line default
1963 #line hidden
1964 , 11206), false)
1965
1966 #line 219 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1967 , Tuple.Create(Tuple.Create(" ", 11232), Tuple.Create<System.Object, System.Int32>(homeOrSubpage
1968
1969 #line default
1970 #line hidden
1971 , 11233), false)
1972
1973 #line 219 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1974 , Tuple.Create(Tuple.Create(" ", 11247), Tuple.Create<System.Object, System.Int32>(print
1975
1976 #line default
1977 #line hidden
1978 , 11248), false)
1979 );
1980
1981 WriteLiteral(" data-countrycode=\"");
1982
1983
1984 #line 219 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1985 Write(countryCode);
1986
1987
1988 #line default
1989 #line hidden
1990 WriteLiteral("\"");
1991
1992 WriteLiteral(" data-required=\'");
1993
1994
1995 #line 219 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
1996 Write(Translate("Required"));
1997
1998
1999 #line default
2000 #line hidden
2001 WriteLiteral("\'");
2002
2003 WriteLiteral(">\r\n");
2004
2005
2006 #line 220 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2007 if (Pageview.Device == Dynamicweb.Frontend.Devices.DeviceType.Desktop)
2008 {
2009
2010
2011 #line default
2012 #line hidden
2013 WriteLiteral(" <a");
2014
2015 WriteLiteral(" class=\"skipLink\"");
2016
2017 WriteLiteral(" id=\"skipToMain\"");
2018
2019 WriteAttribute("href", Tuple.Create(" href=\"", 11444), Tuple.Create("\"", 11469)
2020
2021 #line 222 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2022 , Tuple.Create(Tuple.Create("", 11451), Tuple.Create<System.Object, System.Int32>(skipToMainContent
2023
2024 #line default
2025 #line hidden
2026 , 11451), false)
2027 );
2028
2029 WriteLiteral(">");
2030
2031
2032 #line 222 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2033 Write(Translate("Skip to main content (press Enter)"));
2034
2035
2036 #line default
2037 #line hidden
2038 WriteLiteral("</a>\r\n");
2039
2040 WriteLiteral(" <a");
2041
2042 WriteLiteral(" class=\"skipLink\"");
2043
2044 WriteLiteral(" id=\"skipToFooter\"");
2045
2046 WriteAttribute("href", Tuple.Create(" href=\"", 11566), Tuple.Create("\"", 11586)
2047
2048 #line 223 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2049 , Tuple.Create(Tuple.Create("", 11573), Tuple.Create<System.Object, System.Int32>(skipToFooter
2050
2051 #line default
2052 #line hidden
2053 , 11573), false)
2054 );
2055
2056 WriteLiteral(">");
2057
2058
2059 #line 223 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2060 Write(Translate("Skip to footer (press Enter)"));
2061
2062
2063 #line default
2064 #line hidden
2065 WriteLiteral("</a>\r\n");
2066
2067
2068 #line 224 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2069 }
2070
2071
2072 #line default
2073 #line hidden
2074 WriteLiteral("<div");
2075
2076 WriteLiteral(" class=\"wrap\"");
2077
2078 WriteLiteral(">\r\n <header");
2079
2080 WriteLiteral(" id=\"headerContainer\"");
2081
2082 WriteLiteral(" class=\"container-fluid\"");
2083
2084 WriteLiteral(">\r\n <div");
2085
2086 WriteLiteral(" class=\"container\"");
2087
2088 WriteLiteral(">\r\n <h1");
2089
2090 WriteLiteral(" class=\"hidden\"");
2091
2092 WriteLiteral(">");
2093
2094
2095 #line 228 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2096 Write(GetString("Title"));
2097
2098
2099 #line default
2100 #line hidden
2101 WriteLiteral("</h1>\r\n");
2102
2103
2104 #line 229 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2105
2106
2107 #line default
2108 #line hidden
2109
2110 #line 229 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2111 if (!string.IsNullOrEmpty(GetString("DwNavigation(topMenu)")))
2112 {
2113
2114
2115 #line default
2116 #line hidden
2117 WriteLiteral(" <div");
2118
2119 WriteLiteral(" id=\"topHeaderContainer\"");
2120
2121 WriteLiteral(" class=\"col-xs-12 noPadding\"");
2122
2123 WriteLiteral(">\r\n <nav");
2124
2125 WriteLiteral(" id=\"topMenuContainer\"");
2126
2127 WriteAttribute("aria-label", Tuple.Create(" aria-label=\'", 12021), Tuple.Create("\'", 12060)
2128
2129 #line 232 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2130 , Tuple.Create(Tuple.Create("", 12034), Tuple.Create<System.Object, System.Int32>(Translate("Service menu")
2131
2132 #line default
2133 #line hidden
2134 , 12034), false)
2135 );
2136
2137 WriteLiteral(" class=\"navbar navbar-default col-xs-12 col-xs-offset-0 col-sm-6 col-sm-offset-6 " +
2138 "col-md-8 col-md-offset-4 noPadding-right\"");
2139
2140 WriteLiteral(">\r\n");
2141
2142 WriteLiteral(" ");
2143
2144
2145 #line 233 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2146 Write(GetValue("DwNavigation(topMenu)"));
2147
2148
2149 #line default
2150 #line hidden
2151 WriteLiteral("\r\n </nav>\r\n </div>\r\n");
2152
2153
2154 #line 236 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2155 }
2156
2157
2158 #line default
2159 #line hidden
2160 WriteLiteral(" <div");
2161
2162 WriteLiteral(" class=\"col-xs-12 noPadding\"");
2163
2164 WriteLiteral(" id=\"bottomHeaderContainer\"");
2165
2166 WriteLiteral(">\r\n");
2167
2168 WriteLiteral(" ");
2169
2170
2171 #line 238 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2172 Write(Logo("col-md-3 col-xs-6 noPadding", theme + " " + Translate("logo"), theme));
2173
2174
2175 #line default
2176 #line hidden
2177 WriteLiteral("\r\n\r\n <form");
2178
2179 WriteLiteral(" action=\"/Default.aspx\"");
2180
2181 WriteLiteral(" id=\"searchForm\"");
2182
2183 WriteLiteral(" class=\"pull-right col-xs-12 col-sm-4 col-lg-3 noPadding hidden-print\"");
2184
2185 WriteLiteral(">\r\n <input");
2186
2187 WriteLiteral(" type=\"hidden\"");
2188
2189 WriteLiteral(" name=\"ID\"");
2190
2191 WriteAttribute("value", Tuple.Create(" value=\"", 12666), Tuple.Create("\"", 12686)
2192
2193 #line 241 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2194 , Tuple.Create(Tuple.Create("", 12674), Tuple.Create<System.Object, System.Int32>(resultsPage
2195
2196 #line default
2197 #line hidden
2198 , 12674), false)
2199 );
2200
2201 WriteLiteral(">\r\n <fieldset");
2202
2203 WriteLiteral(" class=\"TextInput mandatory\"");
2204
2205 WriteLiteral(">\r\n <label");
2206
2207 WriteLiteral(" for=\"searchSubmit\"");
2208
2209 WriteLiteral(" class=\"sr-only\"");
2210
2211 WriteLiteral(">");
2212
2213
2214 #line 243 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2215 Write(Translate("searchProduct", "Search Product"));
2216
2217
2218 #line default
2219 #line hidden
2220 WriteLiteral("</label>\r\n <input");
2221
2222 WriteAttribute("placeholder", Tuple.Create(" placeholder=\'", 12901), Tuple.Create("\'", 12945)
2223
2224 #line 244 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2225 , Tuple.Create(Tuple.Create("", 12915), Tuple.Create<System.Object, System.Int32>(Translate("search", "Search")
2226
2227 #line default
2228 #line hidden
2229 , 12915), false)
2230 );
2231
2232 WriteLiteral(" id=\"searchSubmit\"");
2233
2234 WriteLiteral(" data-error=\'");
2235
2236
2237 #line 244 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2238 Write(Translate("searchText", "Search for something"));
2239
2240
2241 #line default
2242 #line hidden
2243 WriteLiteral("\'");
2244
2245 WriteLiteral(" type=\"text\"");
2246
2247 WriteLiteral(" name=\"Keywords\"");
2248
2249 WriteLiteral(" value=\"\"");
2250
2251 WriteLiteral(">\r\n </fieldset>\r\n <button");
2252
2253 WriteLiteral(" type=\"submit\"");
2254
2255 WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 13140), Tuple.Create("\"", 13174)
2256
2257 #line 246 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2258 , Tuple.Create(Tuple.Create("", 13153), Tuple.Create<System.Object, System.Int32>(Translate(" search")
2259
2260 #line default
2261 #line hidden
2262 , 13153), false)
2263 );
2264
2265 WriteLiteral("=\"\">\r\n <i");
2266
2267 WriteLiteral(" class=\"fa fa-search\"");
2268
2269 WriteLiteral("></i>\r\n </button>\r\n\r\n <div");
2270
2271 WriteLiteral(" id=\"searchResultsPreview\"");
2272
2273 WriteLiteral(" class=\"col-xs-12 noPadding\"");
2274
2275 WriteLiteral("></div>\r\n </form>\r\n </div>\r\n");
2276
2277
2278 #line 253 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2279
2280
2281 #line default
2282 #line hidden
2283
2284 #line 253 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2285 if (websiteLanguages.Count > 1)
2286 {
2287
2288
2289 #line default
2290 #line hidden
2291 WriteLiteral(" <nav");
2292
2293 WriteLiteral(" class=\"languages pull-right noPadding col-md-2\"");
2294
2295 WriteLiteral(">\r\n <ul");
2296
2297 WriteLiteral(" class=\"pull-right\"");
2298
2299 WriteLiteral(">\r\n");
2300
2301
2302 #line 257 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2303
2304
2305 #line default
2306 #line hidden
2307
2308 #line 257 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2309 foreach (var siteLanguage in websiteLanguages)
2310 {
2311 string pageID = siteLanguage.GetString("ID");
2312 string[] cultureInfo = siteLanguage.GetString("Culture").Split('-');
2313
2314
2315
2316 #line default
2317 #line hidden
2318 WriteLiteral(" <li>\r\n <a");
2319
2320 WriteAttribute("href", Tuple.Create(" href=\"", 13920), Tuple.Create("\"", 13955)
2321 , Tuple.Create(Tuple.Create("", 13927), Tuple.Create("/Default.aspx?AreaId=", 13927), true)
2322
2323 #line 263 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2324 , Tuple.Create(Tuple.Create("", 13948), Tuple.Create<System.Object, System.Int32>(pageID
2325
2326 #line default
2327 #line hidden
2328 , 13948), false)
2329 );
2330
2331 WriteAttribute("title", Tuple.Create(" title=\"", 13956), Tuple.Create("\"", 14001)
2332
2333 #line 263 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2334 , Tuple.Create(Tuple.Create("", 13964), Tuple.Create<System.Object, System.Int32>(siteLanguage.GetString(" culture")
2335
2336 #line default
2337 #line hidden
2338 , 13964), false)
2339 );
2340
2341 WriteLiteral("=\"\">\r\n <img");
2342
2343 WriteAttribute("src", Tuple.Create(" src=\"", 14048), Tuple.Create("\"", 14131)
2344 , Tuple.Create(Tuple.Create("", 14054), Tuple.Create("/Files/Templates/Designs/hoshinoB2C/images/icons/", 14054), true)
2345
2346 #line 264 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2347 , Tuple.Create(Tuple.Create("", 14103), Tuple.Create<System.Object, System.Int32>(cultureInfo
2348
2349 #line default
2350 #line hidden
2351 , 14103), false)
2352 , Tuple.Create(Tuple.Create("", 14115), Tuple.Create("%5B0%5D_flag.png", 14115), true)
2353 );
2354
2355 WriteAttribute("alt", Tuple.Create(" alt=\"", 14132), Tuple.Create("\"", 14175)
2356
2357 #line 264 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2358 , Tuple.Create(Tuple.Create("", 14138), Tuple.Create<System.Object, System.Int32>(siteLanguage.GetString(" culture")
2359
2360 #line default
2361 #line hidden
2362 , 14138), false)
2363 );
2364
2365 WriteLiteral("=\"\" title=\"");
2366
2367
2368 #line 264 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2369 Write(siteLanguage.GetString(" culture"));
2370
2371
2372 #line default
2373 #line hidden
2374 WriteLiteral("\"/=\"\">\r\n </a>\r\n </li>\r\n" +
2375 "");
2376
2377
2378 #line 267 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2379 }
2380
2381
2382 #line default
2383 #line hidden
2384 WriteLiteral(" </ul>\r\n </nav>\r\n");
2385
2386
2387 #line 270 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2388 }
2389
2390
2391 #line default
2392 #line hidden
2393 WriteLiteral("\r\n");
2394
2395
2396 #line 272 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2397
2398
2399 #line default
2400 #line hidden
2401
2402 #line 272 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2403 if (!string.IsNullOrEmpty(GetString("DwNavigation(menuMain)")))
2404 {
2405
2406
2407 #line default
2408 #line hidden
2409 WriteLiteral(" <div");
2410
2411 WriteLiteral(" id=\"menuMainContainer\"");
2412
2413 WriteLiteral(">\r\n <div");
2414
2415 WriteLiteral(" class=\"container row\"");
2416
2417 WriteLiteral(">\r\n <div");
2418
2419 WriteLiteral(" id=\"mainNavContainer\"");
2420
2421 WriteLiteral(" class=\"col-xs-12 noPadding\"");
2422
2423 WriteLiteral(">\r\n <nav");
2424
2425 WriteLiteral(" class=\"navbar navbar-default\"");
2426
2427 WriteAttribute("aria-label", Tuple.Create(" aria-label=\'", 14731), Tuple.Create("\'", 14762)
2428
2429 #line 277 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2430 , Tuple.Create(Tuple.Create("", 14744), Tuple.Create<System.Object, System.Int32>(Translate("Menu")
2431
2432 #line default
2433 #line hidden
2434 , 14744), false)
2435 );
2436
2437 WriteLiteral(">\r\n <div");
2438
2439 WriteLiteral(" class=\"navbar-header\"");
2440
2441 WriteLiteral(">\r\n <button");
2442
2443 WriteLiteral(" type=\"button\"");
2444
2445 WriteLiteral(" class=\"navbar-toggle collapsed\"");
2446
2447 WriteLiteral(" data-toggle=\"collapse\"");
2448
2449 WriteLiteral(" data-target=\"#navbar\"");
2450
2451 WriteLiteral(" aria-expanded=\"false\"");
2452
2453 WriteLiteral(" aria-controls=\"navbar\"");
2454
2455 WriteAttribute("aria-label", Tuple.Create(" aria-label=\'", 15006), Tuple.Create("\'", 15048)
2456
2457 #line 279 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2458 , Tuple.Create(Tuple.Create("", 15019), Tuple.Create<System.Object, System.Int32>(Translate("Navigation menu")
2459
2460 #line default
2461 #line hidden
2462 , 15019), false)
2463 );
2464
2465 WriteLiteral(">\r\n <i");
2466
2467 WriteLiteral(" class=\"fa fa-bars\"");
2468
2469 WriteLiteral("></i>\r\n </button>\r\n " +
2470 " </div>\r\n <div");
2471
2472 WriteLiteral(" id=\"navbar\"");
2473
2474 WriteLiteral(" class=\"navbar-collapse collapse noPadding\"");
2475
2476 WriteLiteral(">\r\n");
2477
2478 WriteLiteral(" ");
2479
2480
2481 #line 284 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2482 Write(GetValue("DwNavigation(menuMain)"));
2483
2484
2485 #line default
2486 #line hidden
2487 WriteLiteral("\r\n </div>\r\n </nav>\r\n " +
2488 " </div>\r\n </div>\r\n </div>\r" +
2489 "\n");
2490
2491
2492 #line 290 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2493 }
2494
2495
2496 #line default
2497 #line hidden
2498 WriteLiteral(" </div>\r\n </header>\r\n");
2499
2500
2501 #line 293 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2502
2503
2504 #line default
2505 #line hidden
2506
2507 #line 293 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2508 if (slideshow.Any())
2509 {
2510
2511
2512 #line default
2513 #line hidden
2514 WriteLiteral(" <aside");
2515
2516 WriteLiteral(" id=\"slideShowContainer\"");
2517
2518 WriteLiteral(" class=\"container-fluid noPadding\"");
2519
2520 WriteAttribute("aria-label", Tuple.Create(" aria-label=\'", 15686), Tuple.Create("\'", 15722)
2521
2522 #line 295 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2523 , Tuple.Create(Tuple.Create("", 15699), Tuple.Create<System.Object, System.Int32>(Translate("Slideshow")
2524
2525 #line default
2526 #line hidden
2527 , 15699), false)
2528 );
2529
2530 WriteLiteral(" data-next-slide=\'");
2531
2532
2533 #line 295 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2534 Write(Translate("Next slide"));
2535
2536
2537 #line default
2538 #line hidden
2539 WriteLiteral("\'");
2540
2541 WriteLiteral(" data-prev-slide=\'");
2542
2543
2544 #line 295 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2545 Write(Translate("Previous slide"));
2546
2547
2548 #line default
2549 #line hidden
2550 WriteLiteral("\'");
2551
2552 WriteLiteral(">\r\n <ul");
2553
2554 WriteLiteral(" class=\"col-xs-12 noPadding\"");
2555
2556 WriteLiteral(">\r\n");
2557
2558
2559 #line 297 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2560
2561
2562 #line default
2563 #line hidden
2564
2565 #line 297 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2566 foreach (var slide in slideshow)
2567 {
2568 var title = slide.GetString("Item.Page.Slideshow.Title");
2569 var slideLink = !string.IsNullOrEmpty(slide.GetString("Item.Page.Slideshow.Link")) ? slide.GetString("Item.Page.Slideshow.Link") : "#";
2570 var text = slide.GetString("Item.Page.Slideshow.Text");
2571 var target = slide.GetBoolean("Item.Page.Slideshow.OpenInNewWindow") ? "_blank" : null;
2572 var image = GetImage(slide.GetString("Item.Page.Slideshow.Image"), 1300, 0);
2573 var viewMoreText = Translate("viewMore", "View More");
2574 var aboutText = Translate("about", "About");
2575 var viewMoreAriaLabelText = string.Format("{0} {1} {2}", viewMoreText, aboutText, title);
2576
2577
2578 #line default
2579 #line hidden
2580 WriteLiteral(" <li>\r\n <div");
2581
2582 WriteLiteral(" class=\"container\"");
2583
2584 WriteLiteral(">\r\n <div");
2585
2586 WriteLiteral(" class=\"col-xs-12 col-sm-6 slideText\"");
2587
2588 WriteLiteral(">\r\n <h2>");
2589
2590
2591 #line 310 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2592 Write(title);
2593
2594
2595 #line default
2596 #line hidden
2597 WriteLiteral("</h2>\r\n");
2598
2599
2600 #line 311 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2601
2602
2603 #line default
2604 #line hidden
2605
2606 #line 311 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2607 if (!string.IsNullOrEmpty(text))
2608 {
2609
2610
2611 #line default
2612 #line hidden
2613 WriteLiteral(" <div>\r\n");
2614
2615 WriteLiteral(" ");
2616
2617
2618 #line 314 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2619 Write(text);
2620
2621
2622 #line default
2623 #line hidden
2624 WriteLiteral("\r\n </div>\r\n");
2625
2626
2627 #line 316 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2628 }
2629
2630
2631 #line default
2632 #line hidden
2633 WriteLiteral(" ");
2634
2635
2636 #line 317 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2637 if (!string.IsNullOrEmpty(slideLink))
2638 {
2639
2640
2641 #line default
2642 #line hidden
2643 WriteLiteral(" <a");
2644
2645 WriteAttribute("href", Tuple.Create(" href=\"", 17317), Tuple.Create("\"", 17334)
2646
2647 #line 319 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2648 , Tuple.Create(Tuple.Create("", 17324), Tuple.Create<System.Object, System.Int32>(slideLink
2649
2650 #line default
2651 #line hidden
2652 , 17324), false)
2653 );
2654
2655 WriteAttribute("target", Tuple.Create(" target=\"", 17335), Tuple.Create("\"", 17351)
2656
2657 #line 319 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2658 , Tuple.Create(Tuple.Create("", 17344), Tuple.Create<System.Object, System.Int32>(target
2659
2660 #line default
2661 #line hidden
2662 , 17344), false)
2663 );
2664
2665 WriteAttribute("aria-label", Tuple.Create(" aria-label=\"", 17352), Tuple.Create("\"", 17387)
2666
2667 #line 319 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2668 , Tuple.Create(Tuple.Create("", 17365), Tuple.Create<System.Object, System.Int32>(viewMoreAriaLabelText
2669
2670 #line default
2671 #line hidden
2672 , 17365), false)
2673 );
2674
2675 WriteLiteral(">\r\n <div");
2676
2677 WriteLiteral(" class=\"btn-primary\"");
2678
2679 WriteLiteral(">\r\n <p>");
2680
2681
2682 #line 321 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2683 Write(viewMoreText);
2684
2685
2686 #line default
2687 #line hidden
2688 WriteLiteral("</p>\r\n </div>\r\n " +
2689 " </a>\r\n");
2690
2691
2692 #line 324 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2693 }
2694
2695
2696 #line default
2697 #line hidden
2698 WriteLiteral(" </div>\r\n </div>\r\n " +
2699 " <figure");
2700
2701 WriteLiteral(" class=\"col-xs-12 noPadding\"");
2702
2703 WriteLiteral(">\r\n <img");
2704
2705 WriteLiteral(" class=\"img-responsive\"");
2706
2707 WriteAttribute("src", Tuple.Create(" src=\"", 17834), Tuple.Create("\"", 17846)
2708
2709 #line 328 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2710 , Tuple.Create(Tuple.Create("", 17840), Tuple.Create<System.Object, System.Int32>(image
2711
2712 #line default
2713 #line hidden
2714 , 17840), false)
2715 );
2716
2717 WriteAttribute("alt", Tuple.Create(" alt=\"", 17847), Tuple.Create("\"", 17859)
2718
2719 #line 328 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2720 , Tuple.Create(Tuple.Create("", 17853), Tuple.Create<System.Object, System.Int32>(title
2721
2722 #line default
2723 #line hidden
2724 , 17853), false)
2725 );
2726
2727 WriteAttribute("title", Tuple.Create(" title=\"", 17860), Tuple.Create("\"", 17874)
2728
2729 #line 328 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2730 , Tuple.Create(Tuple.Create("", 17868), Tuple.Create<System.Object, System.Int32>(title
2731
2732 #line default
2733 #line hidden
2734 , 17868), false)
2735 );
2736
2737 WriteLiteral(">\r\n </figure>\r\n </li>\r\n");
2738
2739
2740 #line 331 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2741 }
2742
2743
2744 #line default
2745 #line hidden
2746 WriteLiteral(" </ul>\r\n </aside>\r\n");
2747
2748
2749 #line 334 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2750 }
2751
2752
2753 #line default
2754 #line hidden
2755 WriteLiteral("\r\n <section");
2756
2757 WriteLiteral(" id=\"contentWrapper\"");
2758
2759 WriteLiteral(" class=\"container-fluid\"");
2760
2761 WriteLiteral(" role=\"main\"");
2762
2763 WriteLiteral(">\r\n <div");
2764
2765 WriteLiteral(" class=\"container\"");
2766
2767 WriteLiteral(">\r\n");
2768
2769
2770 #line 338 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2771
2772
2773 #line default
2774 #line hidden
2775 WriteLiteral("\r\n");
2776
2777 WriteLiteral("\r\n");
2778
2779 WriteLiteral("\r\n");
2780
2781 WriteLiteral("\r\n");
2782
2783 WriteLiteral("\r\n");
2784
2785 WriteLiteral("\r\n");
2786
2787 WriteLiteral("\r\n");
2788
2789 WriteLiteral("\r\n");
2790
2791 WriteLiteral("\r\n");
2792
2793 WriteLiteral("\r\n");
2794
2795 WriteLiteral("\r\n");
2796
2797 WriteLiteral("\r\n");
2798
2799
2800 #line 553 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2801
2802 string contentCenter = GetBoolean("Item.Center_This_Content") ? "text-center" : "";
2803
2804
2805 #line default
2806 #line hidden
2807 WriteLiteral("\r\n\r\n<h1>");
2808
2809
2810 #line 557 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2811 Write(GetString("Title"));
2812
2813
2814 #line default
2815 #line hidden
2816 WriteLiteral("</h1>\r\n<div");
2817
2818 WriteAttribute("class", Tuple.Create(" class=\"", 24739), Tuple.Create("\"", 24781)
2819 , Tuple.Create(Tuple.Create("", 24747), Tuple.Create("col-xs-12", 24747), true)
2820 , Tuple.Create(Tuple.Create(" ", 24756), Tuple.Create("noPadding", 24757), true)
2821
2822 #line 558 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2823 , Tuple.Create(Tuple.Create(" ", 24766), Tuple.Create<System.Object, System.Int32>(contentCenter
2824
2825 #line default
2826 #line hidden
2827 , 24767), false)
2828 );
2829
2830 WriteLiteral(">\r\n");
2831
2832 WriteLiteral(" ");
2833
2834
2835 #line 559 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2836 Write(RenderHeading());
2837
2838
2839 #line default
2840 #line hidden
2841 WriteLiteral("\r\n");
2842
2843 WriteLiteral(" ");
2844
2845
2846 #line 560 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2847 Write(RenderImage());
2848
2849
2850 #line default
2851 #line hidden
2852 WriteLiteral("\r\n");
2853
2854 WriteLiteral(" ");
2855
2856
2857 #line 561 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2858 Write(RenderVideo());
2859
2860
2861 #line default
2862 #line hidden
2863 WriteLiteral("\r\n");
2864
2865 WriteLiteral(" ");
2866
2867
2868 #line 562 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2869 Write(RenderFontAwesomeIcon());
2870
2871
2872 #line default
2873 #line hidden
2874 WriteLiteral("\r\n <div");
2875
2876 WriteAttribute("class", Tuple.Create(" class=\"", 24875), Tuple.Create("\"", 24898)
2877
2878 #line 563 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2879 , Tuple.Create(Tuple.Create("", 24883), Tuple.Create<System.Object, System.Int32>(GetItemClass()
2880
2881 #line default
2882 #line hidden
2883 , 24883), false)
2884 );
2885
2886 WriteLiteral(">\r\n");
2887
2888 WriteLiteral(" ");
2889
2890
2891 #line 564 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2892 Write(RenderText());
2893
2894
2895 #line default
2896 #line hidden
2897 WriteLiteral("\r\n");
2898
2899 WriteLiteral(" ");
2900
2901
2902 #line 565 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2903 Write(RenderModule());
2904
2905
2906 #line default
2907 #line hidden
2908 WriteLiteral("\r\n");
2909
2910 WriteLiteral(" ");
2911
2912
2913 #line 566 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2914 Write(RenderButton());
2915
2916
2917 #line default
2918 #line hidden
2919 WriteLiteral("\r\n </div>\r\n</div>\r\n </div>\r\n </section>\r\n\r\n <footer");
2920
2921 WriteLiteral(" id=\"footer\"");
2922
2923 WriteLiteral(" class=\"container-fluid\"");
2924
2925 WriteLiteral(" role=\"contentinfo\"");
2926
2927 WriteLiteral(">\r\n <div");
2928
2929 WriteLiteral(" class=\"container\"");
2930
2931 WriteLiteral(">\r\n <div");
2932
2933 WriteLiteral(" class=\"col-xs-12 col-md-8 noPadding\"");
2934
2935 WriteLiteral(">\r\n");
2936
2937
2938 #line 575 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2939
2940
2941 #line default
2942 #line hidden
2943
2944 #line 575 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2945 if (!string.IsNullOrEmpty(GetString("DwNavigation(bottomMenu)")))
2946 {
2947
2948
2949 #line default
2950 #line hidden
2951 WriteLiteral(" <nav");
2952
2953 WriteLiteral(" class=\"navbar navbar-default hidden-print\"");
2954
2955 WriteAttribute("aria-label", Tuple.Create(" aria-label=\'", 25343), Tuple.Create("\'", 25381)
2956
2957 #line 577 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2958 , Tuple.Create(Tuple.Create("", 25356), Tuple.Create<System.Object, System.Int32>(Translate("Footer menu")
2959
2960 #line default
2961 #line hidden
2962 , 25356), false)
2963 );
2964
2965 WriteLiteral(">\r\n <div");
2966
2967 WriteLiteral(" id=\"navbar\"");
2968
2969 WriteLiteral(" class=\"noPadding\"");
2970
2971 WriteLiteral(">\r\n");
2972
2973 WriteLiteral(" ");
2974
2975
2976 #line 579 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2977 Write(GetValue("DwNavigation(bottomMenu)"));
2978
2979
2980 #line default
2981 #line hidden
2982 WriteLiteral("\r\n </div>\r\n </nav>\r\n");
2983
2984
2985 #line 582 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2986 }
2987
2988
2989 #line default
2990 #line hidden
2991 WriteLiteral("\r\n");
2992
2993 WriteLiteral(" ");
2994
2995
2996 #line 584 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
2997 Write(Copyright());
2998
2999
3000 #line default
3001 #line hidden
3002 WriteLiteral("\r\n </div>\r\n");
3003
3004
3005 #line 586 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3006
3007
3008 #line default
3009 #line hidden
3010
3011 #line 586 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3012 if (footerLogos.Any())
3013 {
3014
3015
3016 #line default
3017 #line hidden
3018 WriteLiteral(" <div");
3019
3020 WriteLiteral(" class=\"col-xs-12 col-md-4 noPadding-right hidden-print\"");
3021
3022 WriteLiteral(" id=\"logoArea\"");
3023
3024 WriteLiteral(">\r\n <ul>\r\n");
3025
3026
3027 #line 590 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3028
3029
3030 #line default
3031 #line hidden
3032
3033 #line 590 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3034 foreach (var footerLogo in footerLogos)
3035 {
3036 string image = footerLogo.GetString("Item.Area.FooterLogos.Image"),
3037 title = footerLogo.GetString("Item.Area.FooterLogos.Title"),
3038 link = footerLogo.GetString("Item.Area.FooterLogos.Link"),
3039 target = footerLogo.GetBoolean("Item.Area.FooterLogos.OpenInNewWindow") ? "_blank" : null;
3040
3041
3042
3043 #line default
3044 #line hidden
3045 WriteLiteral(" <li");
3046
3047 WriteLiteral(" class=\"col-xs-4 col-sm-4 noPadding-right\"");
3048
3049 WriteLiteral(">\r\n");
3050
3051
3052 #line 598 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3053
3054
3055 #line default
3056 #line hidden
3057
3058 #line 598 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3059 if (!string.IsNullOrEmpty(link))
3060 {
3061
3062
3063 #line default
3064 #line hidden
3065 WriteLiteral(" <a");
3066
3067 WriteAttribute("href", Tuple.Create(" href=\"", 26533), Tuple.Create("\"", 26545)
3068
3069 #line 600 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3070 , Tuple.Create(Tuple.Create("", 26540), Tuple.Create<System.Object, System.Int32>(link
3071
3072 #line default
3073 #line hidden
3074 , 26540), false)
3075 );
3076
3077 WriteAttribute("target", Tuple.Create(" target=\"", 26546), Tuple.Create("\"", 26562)
3078
3079 #line 600 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3080 , Tuple.Create(Tuple.Create("", 26555), Tuple.Create<System.Object, System.Int32>(target
3081
3082 #line default
3083 #line hidden
3084 , 26555), false)
3085 );
3086
3087 WriteAttribute("title", Tuple.Create(" title=\"", 26563), Tuple.Create("\"", 26577)
3088
3089 #line 600 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3090 , Tuple.Create(Tuple.Create("", 26571), Tuple.Create<System.Object, System.Int32>(title
3091
3092 #line default
3093 #line hidden
3094 , 26571), false)
3095 );
3096
3097 WriteLiteral(">\r\n <figure");
3098
3099 WriteLiteral(" class=\"img-responsive\"");
3100
3101 WriteLiteral(">\r\n <img");
3102
3103 WriteAttribute("alt", Tuple.Create(" alt=\"", 26702), Tuple.Create("\"", 26714)
3104
3105 #line 602 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3106 , Tuple.Create(Tuple.Create("", 26708), Tuple.Create<System.Object, System.Int32>(title
3107
3108 #line default
3109 #line hidden
3110 , 26708), false)
3111 );
3112
3113 WriteAttribute("src", Tuple.Create(" src=\"", 26715), Tuple.Create("\"", 26727)
3114
3115 #line 602 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3116 , Tuple.Create(Tuple.Create("", 26721), Tuple.Create<System.Object, System.Int32>(image
3117
3118 #line default
3119 #line hidden
3120 , 26721), false)
3121 );
3122
3123 WriteLiteral(">\r\n </figure>\r\n " +
3124 " </a>\r\n");
3125
3126
3127 #line 605 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3128 }
3129 else
3130 {
3131
3132
3133 #line default
3134 #line hidden
3135 WriteLiteral(" <figure");
3136
3137 WriteLiteral(" class=\"img-responsive\"");
3138
3139 WriteLiteral(">\r\n <img");
3140
3141 WriteAttribute("alt", Tuple.Create(" alt=\"", 27045), Tuple.Create("\"", 27057)
3142
3143 #line 609 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3144 , Tuple.Create(Tuple.Create("", 27051), Tuple.Create<System.Object, System.Int32>(title
3145
3146 #line default
3147 #line hidden
3148 , 27051), false)
3149 );
3150
3151 WriteAttribute("src", Tuple.Create(" src=\"", 27058), Tuple.Create("\"", 27070)
3152
3153 #line 609 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3154 , Tuple.Create(Tuple.Create("", 27064), Tuple.Create<System.Object, System.Int32>(image
3155
3156 #line default
3157 #line hidden
3158 , 27064), false)
3159 );
3160
3161 WriteLiteral(">\r\n </figure>\r\n");
3162
3163
3164 #line 611 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3165 }
3166
3167
3168 #line default
3169 #line hidden
3170 WriteLiteral(" </li>\r\n");
3171
3172
3173 #line 613 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3174 }
3175
3176
3177 #line default
3178 #line hidden
3179 WriteLiteral(" </ul>\r\n </div>\r\n");
3180
3181
3182 #line 616 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3183 }
3184
3185
3186 #line default
3187 #line hidden
3188 WriteLiteral(" ");
3189
3190
3191 #line 617 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3192 Write(DemoBanner());
3193
3194
3195 #line default
3196 #line hidden
3197 WriteLiteral("\r\n </div>\r\n </footer>\r\n</div>\r\n</body>\r\n</html>\r\n\r\n");
3198
3199
3200 #line 624 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3201 if(bol_backofficeLogged) {
3202
3203
3204 #line default
3205 #line hidden
3206 WriteLiteral(" <div");
3207
3208 WriteLiteral(" id=\"urlPath\"");
3209
3210 WriteLiteral(" class=\"text-center col-xs-12\"");
3211
3212 WriteLiteral(">\r\n");
3213
3214 WriteLiteral(" ");
3215
3216
3217 #line 626 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3218 Write(Pageview.GlobalTags.GetTagByName("Global:Request.PathAndQuery").Value);
3219
3220
3221 #line default
3222 #line hidden
3223 WriteLiteral(" <br>\r\n");
3224
3225 WriteLiteral(" ");
3226
3227
3228 #line 627 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3229 Write(Pageview.GlobalTags.GetTagByName("Global:Request.Url").Value);
3230
3231
3232 #line default
3233 #line hidden
3234 WriteLiteral("\r\n </div>\r\n");
3235
3236
3237 #line 629 "f:\Domains\Sites\shop.ibanez.com\Files\Templates\Designs\hoshinoB2C\_parsed\StandardDetail.parsed.cshtml"
3238 }
3239
3240 #line default
3241 #line hidden
3242 }
3243 }
3244 }
3245
1 @inherits RazorTemplateBase<RazorTemplateModel<Template>>
2 @using Dynamicweb.Rendering;
3 @using System.Web.UI.HtmlControls
4 @using System.Text.RegularExpressions;
5 @using Dynamicweb.Frontend
6 @using Dynamicweb.Environment
7 @{ string designName = GetString("Template:DesignBaseUrl").Replace("/Files/Templates/Designs/", "").Replace("/", ""); }@functions{
8 public static string GetImage(string sourceString, int imageWidth, int imageHeight, int imageWidthTablet = 0, int imageHeightTablet = 0, int imageWidthMobile = 0, int imageHeightMobile = 0, string imageFormat = "jpg", int imageCompression = 0, int imageCrop = 5, string background = "", string designName = "hoshinoB2C")
9 {
10 Dynamicweb.Frontend.PageView currentPageview = Dynamicweb.Frontend.PageView.Current();
11 string currDevice = currentPageview.Device.ToString(),
12 alternativeImage = !string.IsNullOrEmpty(currentPageview.Area.Item["NoImage"].ToString()) ? currentPageview.Area.Item["NoImage"].ToString() : "/Files/Templates/Designs/"+ designName + "/images/alternative"+ currentPageview.Area.Item["Theme"] +"Image.png",
13 widthString = "",
14 heightString = "",
15 getImageFormat = imageFormat != "jpg" ? "&Format=" + imageFormat : "",
16 getImageCompression = imageCompression != 0 ? "&Compression=" + imageCompression : "",
17 bgColor = !string.IsNullOrEmpty(background) ? "&backgroud="+background : "";
18 int getImageWidth = imageWidth != 0 ? imageWidth : 0,
19 getImageHeight = imageHeight != 0 ? imageHeight : 0;
20
21 if (currDevice == Dynamicweb.Frontend.Devices.DeviceType.Tablet.ToString())
22 {
23 getImageWidth = imageWidthTablet != 0 ? imageWidthTablet : getImageWidth;
24 getImageHeight = imageHeightTablet != 0 ? imageHeightTablet : getImageHeight;
25 }
26 else if (currDevice == Dynamicweb.Frontend.Devices.DeviceType.Mobile.ToString())
27 {
28 getImageWidth = imageWidthMobile != 0 ? imageWidthMobile : getImageWidth;
29 getImageHeight = imageHeightMobile != 0 ? imageHeightMobile : getImageHeight;
30 }
31
32 if (getImageWidth != 0)
33 {
34 widthString = "&Width=" + getImageWidth;
35 }
36 if (getImageHeight != 0)
37 {
38 heightString = "&Height=" + getImageHeight;
39 }
40
41 string output = "/Admin/Public/GetImage.ashx?Image=" + sourceString + widthString + heightString + "&altFmImage_path=" + alternativeImage + getImageFormat + getImageCompression + "&Crop=" + imageCrop + bgColor;
42 return output;
43 }
44 }
45 @inherits RazorTemplateBase<RazorTemplateModel<Template>>
46 @using Dynamicweb.Rendering;
47 @using Dynamicweb.Environment
48
49 @helper OgMeta(string designName)
50 {
51 if (string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.Params["ProductID"]))
52 {
53 @SnippetStart("OGMeta")
54 <meta property="og:title" content='@GetString("Title")'>
55 <meta property="og:image" content='@Pageview.GlobalTags.GetTagByName("Global:Request.Scheme").Value.ToString()://@Pageview.GlobalTags.GetTagByName("Global:Request.Host").Value.ToString()/Files/Templates/Designs/@designName/images/logo.png'>
56 <meta property="og:site_name" content='@GetString("Item.Area.CompanyName")'>
57 <meta property="og:url" content='@Pageview.GlobalTags.GetTagByName("Global:Request.Scheme").Value.ToString()://@Pageview.GlobalTags.GetTagByName("Global:Request.Host").Value.ToString()@Pageview.GlobalTags.GetTagByName("Global:Pageview.Url").Value.ToString()'>
58 <meta property="og:description" content='@StripHtml(GetString("Meta.Description"))'>
59 <meta property="og:type" content="article">
60 <meta property="og:locale" content='@Pageview.GlobalTags.GetTagByName("Global:Area.LongLang").Value.ToString().Replace("-", "_")'>
61 @SnippetEnd("OGMeta")
62 }
63 }
64
65 @helper HtmlHead(string designName)
66 {
67 var designFolder = GetString("Template:DesignBaseUrl");
68 var robots = "";
69 var userCountryCode = !string.IsNullOrEmpty(Pageview.User?.Country) ? Pageview.User?.Country.ToString() : Pageview.GlobalTags.GetTagByName("DynamicwebNA:CountryCode")?.Value.ToString();
70 robots = (GetBoolean("Item.Area.DemoBanner") || GetBoolean("Item.Area.NoIndex")) ? CommaSplittedString(robots, "noindex") : "";
71 robots += (GetBoolean("Item.Area.DemoBanner") || GetBoolean("Item.Area.NoFollow")) ? CommaSplittedString(robots, "nofollow") : "";
72 var minify = GetBoolean("Item.Area.MinifyCSSAndJavaScript");
73 var styleBundle = Dna.Optimizer.Renderer.RenderStyles(string.Format("{0}css",designFolder),"-main-styles",new[]{"exceptions"}, null, minify,true);
74 var scriptBundle = Dna.Optimizer.Renderer.RenderScripts(string.Format("{0}js",designFolder),"-main-scripts",new[]{"exceptions"}, null, minify,true);
75
76 <head>
77 <title>@GetValue("Title")</title>
78 <meta http-equiv="content-type" content="text/html; charset=utf-8">
79 <meta name="viewport" content="initial-scale=1.0, width=device-width, user-scalable=no">
80 <meta http-equiv="X-UA-Compatible" content="IE=edge">
81 <meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE">
82 @if (!string.IsNullOrEmpty(robots))
83 {
84 <meta name="robots" content="@robots">
85 }
86 @OgMeta(designName)
87 @RenderSnippet("OGMeta")
88 @GetString("MetaTags")
89 @GetString("CopyRightNotice")
90 @GetString("Stylesheets")
91 @RenderSnippet("outScripts")
92 @GetString("Javascripts")
93
94 <link rel="shortcut icon" href="@(designFolder)images/favicon.ico" type="image/x-icon">
95 <link rel="stylesheet" href="@styleBundle">
96 <script src="@scriptBundle"></script>
97
98 @SnippetStart("outScripts") @SnippetEnd("outScripts")
99 <!--[if lte IE 9]>
100 <script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script>
101 <script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.1.0/respond.min.js"></script>
102 <script src="@(designFolder)js/libraries/exceptions/01_ie.js"></script>
103 <link href="@(designFolder)less/ie.css" rel="stylesheet" type="text/css" media="screen" />
104 <![endif]-->
105 <script>
106 @RenderSnippet("jsVariables")
107 @SnippetStart("jsVariables") @SnippetEnd("jsVariables")
108
109 var obj_pages = {
110 str_miniCart: '@Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.MiniCart"))',
111 str_login: '@Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.Login"))',
112 str_globalTranslates: '@Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.GlobalTranslates"))',
113 str_autoComplete: '@Dynamicweb.Frontend.SearchEngineFriendlyURLs.GetFriendlyUrl(GetString("Item.Area.Autocomplete"))'
114 },
115 obj_user = {
116 str_country: '@userCountryCode',
117 str_state: '@(Pageview.User?.State)'
118 };
119 $(function () {
120 @UserDoesNotExist()
121 @RenderSnippet("jsOnLoadVariables")
122 @SnippetStart("jsOnLoadVariables") @SnippetEnd("jsOnLoadVariables")
123 @RenderSnippet("jsOnLoad")
124 @SnippetStart("jsOnLoad") @SnippetEnd("jsOnLoad")
125 });
126 @if(!string.IsNullOrWhiteSpace(GetString("Item.Area.GoogleAnalytics")))
127 {
128 <text>
129 (function (i, s, o, g, r, a, m) {
130 i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
131 (i[r].q = i[r].q || []).push(arguments)
132 }, i[r].l = 1 * new Date(); a = s.createElement(o),
133 m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
134 })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
135 ga('create', '@GetString("Item.Area.GoogleAnalytics")', 'auto');
136 ga('send', 'pageview');
137 </text>
138 }
139 </script>
140 </head>
141 }
142
143 @helper UserDoesNotExist()
144 {
145 if (Dynamicweb.Environment.ExecutingContext.IsFrontEnd() && !Dynamicweb.Security.UserManagement.User.IsExtranetUserLoggedIn())
146 {
147 if (!string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.Params["Password"]) && !string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.Params["Username"]))
148 {
149 @SnippetStart("jsOnLoad")
150 @:var showLogin = true;
151 @:alert('@Translate("userNotFoundInTheDatabase", "User not found in the database")');
152 @SnippetEnd("jsOnLoad")
153 }
154 }
155 }
156
157 @helper Logo(string cssclass, string companyName, string theme)
158 {
159 var logo = theme.ToLower()+".png";
160 var printLogo = theme.ToLower()+"Logo.png";
161
162 <figure class="@cssclass">
163 <a href="/Default.aspx?Areaid=@Pageview.Area.ID">
164 <img class="img-responsive hidden-print" src="/Files/Templates/Designs/hoshinoB2C/images/@logo" alt="@companyName">
165 <img class="img-responsive show-print" src="/Files/Templates/Designs/hoshinoB2C/images/@printLogo" alt="@companyName">
166 </a>
167 </figure>
168 }
169
170 @helper DemoBanner()
171 {
172 if (GetBoolean("Item.Area.DemoBanner"))
173 {
174 <div class="demoMode">Demo</div>
175 }
176 }
177 @helper Copyright()
178 {
179 <div class="col-xs-12 noPadding-left copyright">@GetString("Item.Area.CompanyName") @GetString("Item.Area.Copyright")</div>
180 }
181
182 @functions {
183 private string CommaSplittedString(string CommaSplittedString, string NewString)
184 {
185 if (!string.IsNullOrEmpty(CommaSplittedString))
186 {
187 CommaSplittedString += ", ";
188 }
189 CommaSplittedString = NewString;
190
191 return CommaSplittedString;
192 }
193 public static string StripHtml(string source)
194 {
195 return Regex.Replace(source, "<.*?>", string.Empty);
196 }
197 }
198
199 @{
200 var device = Pageview.Device.ToString();
201 var homeOrSubpage = GetString("DwAreaFirstPageID") == GetString("Global.PageId") ? "home" : "subpage";
202 var print = !string.IsNullOrEmpty(Dynamicweb.Context.Current.Request.Params["print"]) ? "printOrPdf" : "";
203 var resultsPage = GetString("Item.Area.SearchResults");
204 var countryCode = Pageview.GlobalTags.GetTagByName("DynamicwebNA:CountryCode")?.Value.ToString();
205 var theme = GetString("Item.Area.Theme");
206 var longLang = Pageview.GlobalTags.GetTagByName("Global:Area.LongLang").Value.ToString();
207 var skipToMainContent = Dynamicweb.Context.Current.Request.Url.PathAndQuery + "#contentWrapper";
208 var skipToFooter = Dynamicweb.Context.Current.Request.Url.PathAndQuery + "#footer";
209 var userIsLoggedIn = Dynamicweb.Security.UserManagement.User.IsExtranetUserLoggedIn();
210 var bol_backofficeLogged = Dynamicweb.Security.UserManagement.User.GetCurrentBackendUser() != null;
211 var websiteLanguages = GetLoop("WebsiteLanguages");
212 var slideshow = GetLoop("Item.Page.Slideshow");
213 var footerLogos = GetLoop("Item.Area.FooterLogos");
214
215 }<!DOCTYPE HTML>
216 <!--[if lt IE 8 ]><html class="ie7" lang="@(longLang)"><![endif]--><!--[if IE 8 ]><html class="ie8" lang="@(longLang)"><![endif]--><!--[if IE 9 ]><html class="ie9" lang="@(longLang)"><![endif]--><!--[if (gt IE 9)|!(IE)]><!-->
217 <html lang="@(longLang)"><!--<![endif]-->
218 @HtmlHead(designName)
219 <body class="@theme @device logged_@userIsLoggedIn.ToString() @homeOrSubpage @print" data-countrycode="@countryCode" data-required='@Translate("Required")'>
220 @if (Pageview.Device == Dynamicweb.Frontend.Devices.DeviceType.Desktop)
221 {
222 <a class="skipLink" id="skipToMain" href="@skipToMainContent">@Translate("Skip to main content (press Enter)")</a>
223 <a class="skipLink" id="skipToFooter" href="@skipToFooter">@Translate("Skip to footer (press Enter)")</a>
224 }
225 <div class="wrap">
226 <header id="headerContainer" class="container-fluid">
227 <div class="container">
228 <h1 class="hidden">@GetString("Title")</h1>
229 @if (!string.IsNullOrEmpty(GetString("DwNavigation(topMenu)")))
230 {
231 <div id="topHeaderContainer" class="col-xs-12 noPadding">
232 <nav id="topMenuContainer" aria-label='@Translate("Service menu")' class="navbar navbar-default col-xs-12 col-xs-offset-0 col-sm-6 col-sm-offset-6 col-md-8 col-md-offset-4 noPadding-right">
233 @GetValue("DwNavigation(topMenu)")
234 </nav>
235 </div>
236 }
237 <div class="col-xs-12 noPadding" id="bottomHeaderContainer">
238 @Logo("col-md-3 col-xs-6 noPadding", theme + " " + Translate("logo"), theme)
239
240 <form action="/Default.aspx" id="searchForm" class="pull-right col-xs-12 col-sm-4 col-lg-3 noPadding hidden-print">
241 <input type="hidden" name="ID" value="@resultsPage">
242 <fieldset class="TextInput mandatory">
243 <label for="searchSubmit" class="sr-only">@Translate("searchProduct", "Search Product")</label>
244 <input placeholder='@Translate("search", "Search")' id="searchSubmit" data-error='@Translate("searchText", "Search for something")' type="text" name="Keywords" value="">
245 </fieldset>
246 <button type="submit" aria-label="@Translate(" search")"="">
247 <i class="fa fa-search"></i>
248 </button>
249
250 <div id="searchResultsPreview" class="col-xs-12 noPadding"></div>
251 </form>
252 </div>
253 @if (websiteLanguages.Count > 1)
254 {
255 <nav class="languages pull-right noPadding col-md-2">
256 <ul class="pull-right">
257 @foreach (var siteLanguage in websiteLanguages)
258 {
259 string pageID = siteLanguage.GetString("ID");
260 string[] cultureInfo = siteLanguage.GetString("Culture").Split('-');
261
262 <li>
263 <a href="/Default.aspx?AreaId=@pageID" title="@(siteLanguage.GetString(" culture"))"="">
264 <img src="/Files/Templates/Designs/hoshinoB2C/images/icons/@cultureInfo%5B0%5D_flag.png" alt="@(siteLanguage.GetString(" culture"))"="" title="@(siteLanguage.GetString(" culture"))"/="">
265 </a>
266 </li>
267 }
268 </ul>
269 </nav>
270 }
271
272 @if (!string.IsNullOrEmpty(GetString("DwNavigation(menuMain)")))
273 {
274 <div id="menuMainContainer">
275 <div class="container row">
276 <div id="mainNavContainer" class="col-xs-12 noPadding">
277 <nav class="navbar navbar-default" aria-label='@Translate("Menu")'>
278 <div class="navbar-header">
279 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar" aria-label='@Translate("Navigation menu")'>
280 <i class="fa fa-bars"></i>
281 </button>
282 </div>
283 <div id="navbar" class="navbar-collapse collapse noPadding">
284 @GetValue("DwNavigation(menuMain)")
285 </div>
286 </nav>
287 </div>
288 </div>
289 </div>
290 }
291 </div>
292 </header>
293 @if (slideshow.Any())
294 {
295 <aside id="slideShowContainer" class="container-fluid noPadding" aria-label='@Translate("Slideshow")' data-next-slide='@Translate("Next slide")' data-prev-slide='@Translate("Previous slide")'>
296 <ul class="col-xs-12 noPadding">
297 @foreach (var slide in slideshow)
298 {
299 var title = slide.GetString("Item.Page.Slideshow.Title");
300 var slideLink = !string.IsNullOrEmpty(slide.GetString("Item.Page.Slideshow.Link")) ? slide.GetString("Item.Page.Slideshow.Link") : "#";
301 var text = slide.GetString("Item.Page.Slideshow.Text");
302 var target = slide.GetBoolean("Item.Page.Slideshow.OpenInNewWindow") ? "_blank" : null;
303 var image = GetImage(slide.GetString("Item.Page.Slideshow.Image"), 1300, 0);
304 var viewMoreText = Translate("viewMore", "View More");
305 var aboutText = Translate("about", "About");
306 var viewMoreAriaLabelText = string.Format("{0} {1} {2}", viewMoreText, aboutText, title);
307 <li>
308 <div class="container">
309 <div class="col-xs-12 col-sm-6 slideText">
310 <h2>@title</h2>
311 @if (!string.IsNullOrEmpty(text))
312 {
313 <div>
314 @text
315 </div>
316 }
317 @if (!string.IsNullOrEmpty(slideLink))
318 {
319 <a href="@slideLink" target="@target" aria-label="@viewMoreAriaLabelText">
320 <div class="btn-primary">
321 <p>@viewMoreText</p>
322 </div>
323 </a>
324 }
325 </div>
326 </div>
327 <figure class="col-xs-12 noPadding">
328 <img class="img-responsive" src="@image" alt="@title" title="@title">
329 </figure>
330 </li>
331 }
332 </ul>
333 </aside>
334 }
335
336 <section id="contentWrapper" class="container-fluid" role="main">
337 <div class="container">
338 @inherits RazorTemplateBase<RazorTemplateModel<Template>>
339 @using Dynamicweb.Rendering;
340
341 @inherits RazorTemplateBase<RazorTemplateModel<Template>>
342 @using Dynamicweb.Rendering;
343 @using Dynamicweb.Environment
344
345 @inherits RazorTemplateBase<RazorTemplateModel<Template>>
346 @using Dynamicweb.Rendering;
347 @helper RenderButton()
348 {
349 string url = GetString("Item.Link");
350
351 if (!string.IsNullOrEmpty(url) && GetBoolean("Item.ShowReadMoreButton"))
352 {
353 string title = GetString("Item.Title");
354 bool isOpenInNewWindow = GetBoolean("Item.OpenInANewWindow");
355 string targetInfo = isOpenInNewWindow ? Translate("This link will open in a new tab") : string.Empty;
356 string target = isOpenInNewWindow ? "target=\"_blank\"" : "";
357 string style = GetBoolean("Item.ShowLinkAsButton") ? "class=\"btn-orange-outline\"" : "";
358 string viewMoreText = Translate("viewMore", "View More");
359 string aboutText = Translate("about", "About");
360
361 <div class="paragraphButton">
362 <a @style="" class="btn btn-primary" href="@url" @target="" @(!string.isnullorempty(title)="" string.format("aria-label='{0} {1} {2} {3}' ",="" viewmoretext,="" abouttext,="" title,="" targetinfo)="" :="" string.empty)="">
363 @GetString("Item.LinkText")
364 </a>
365 </div>
366
367 }
368 }
369 @helper RenderHeading()
370 {
371 if(GetBoolean("Item.ShowTitle") && GetString("Item.TitleOrder") == "title-first")
372 {
373 @RenderHeadingHtml()
374 }
375 }
376
377 @helper RenderHeadingHtml() {
378 if (!string.IsNullOrEmpty(GetString("Item.Title")))
379 {
380 string headingType = string.IsNullOrEmpty(GetString("Item.HeadingType")) ? "h1" : GetString("Item.HeadingType"),
381 solidBg = GetBoolean("Item.Solid_Color_Background") ? "header-solid-bg" : "";
382
383 <header class="paragraphHeader @solidBg">
384 @string.Format("<{0}>{1}", headingType, GetString("Item.Title"))
385 @if(!string.IsNullOrEmpty(GetString("Item.Date.Value"))) {
386 DateTime date = GetDate("Item.Date.Value");
387
388 <h3 class="eventDate">@date.Day @date.ToString("MMMM")</h3>
389 }
390 </header>
391 }
392 }
393
394 @helper RenderFontAwesomeIcon() {
395 string iconName = GetString("Item.Icon_Name");
396
397 if (!string.IsNullOrEmpty(iconName)){
398 <div class="icon-content-wrapper">
399 <div class="outer-border">
400 <div class="inner-border text-center">
401 <i class="fa fa-5x @iconName"></i>
402 </div>
403 </div>
404 </div>
405 }
406 }
407
408 @helper RenderText()
409 {
410 if(GetString("Item.Order") == "image-left" || GetString("Item.Order") == "image-right"){
411 @RenderImageTag()
412 }
413 if (GetBoolean("Item.ShowTitle") && GetString("Item.TitleOrder") == "title-with-text"){
414 @RenderHeadingHtml()
415 }
416 if (!string.IsNullOrWhiteSpace(GetString("Item.Text"))){
417 <div class="paragraphText">
418 @GetString("Item.Text")
419 </div>
420 }
421 }
422
423 @helper RenderModule()
424 {
425 @GetString("ParagraphModule")
426 }
427
428 @helper RenderImage()
429 {
430 if(GetString("Item.Order") == "image-left-column" || GetString("Item.Order") == "image-right-column" || GetString("Item.Order") == "image-top"){
431 @RenderImageTag()
432 }
433 }
434
435 @helper RenderImageTag()
436 {
437 if (!string.IsNullOrEmpty(GetString("Item.Image")))
438 {
439 if (string.IsNullOrEmpty(GetString("Item.Link")))
440 {
441 @RenderImageWrapper()
442 }
443 else
444 {
445 string target = GetBoolean("Item.OpenInANewWindow") ? "target='_blank'" : "";
446 <a href="@GetString(" item.link")"="" @target="">
447 @RenderImageWrapper()
448 </a>
449 }
450 }
451 }
452
453 @helper RenderImageWrapper()
454 {
455 string image = Dynamicweb.Context.Current.Server.UrlEncode(GetString("Item.Image")),
456 imageAlt = (!string.IsNullOrEmpty(GetString("Item.ImageTitle"))) ? GetString("Item.ImageTitle") : GetString("Item.Title"),
457 figureWidth = "col-xs-" + GetInteger("Item.ImageWidth"),
458 optimizedWidth = "1280";
459
460 switch (GetString("Item.Order")){
461 case "image-left":
462 figureWidth += " pull-left noPaddingLeft";
463 break;
464 case "image-left-column":
465 figureWidth += " pull-left noPaddingLeft";
466 break;
467 case "image-right":
468 figureWidth += " pull-right noPaddingRight";
469 break;
470 case "image-right-column":
471 figureWidth += " pull-right noPaddingRight";
472 break;
473 case "image-top":
474 figureWidth += " image-top";
475 if(GetInteger("Item.ImageWidth") < 12){
476 figureWidth += " col-xs-offset-" + ((12 - GetInteger("Item.ImageWidth")) / 2);
477 }
478 break;
479 }
480
481 if (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.Devices.DeviceType.Mobile.ToString())
482 {
483 switch (GetString("Item.WidthMobile")){
484 case "12":
485 optimizedWidth = "480";
486 break;
487 case "6":
488 optimizedWidth = "240";
489 break;
490 }
491 }
492 else {
493 switch (GetString("Item.Width")){
494 case "3":
495 optimizedWidth = "722";
496 break;
497 case "4":
498 optimizedWidth = "722";
499 break;
500 case "6":
501 optimizedWidth = "722";
502 break;
503 case "8":
504 optimizedWidth = "960";
505 break;
506 case "9":
507 optimizedWidth = "960";
508 break;
509 default:
510 optimizedWidth = "1280";
511 break;
512 }
513 }
514
515 <figure class='@(GetString("Item.ImageStyle")) @figureWidth'>
516 <img class="img-responsive" src="/Admin/Public/GetImage.ashx?width=@optimizedWidth&crop=0&image=@image" title="@imageAlt" alt="@imageAlt">
517 </figure>
518 }
519
520 @helper RenderVideo()
521 {
522 string video = GetString("Item.Video");
523
524 <div class="col-xs-12 col-sm-4 noPadding" id="video-@video" data-id="@video" data-url="https://www.youtube.com/watch?v=@video?fs=1&autoplay=1">
525 <div class="hidden" id="player-@video"></div>
526 </div>
527 }
528
529 @functions{
530 public string GetItemClass()
531 {
532 string order = GetString("Item.Order"),
533 paragraphClass = GetInteger("Item.ImageWidth") < 12 && order != "image-top" ? "col-xs-" + ( 12 - GetInteger("Item.ImageWidth")) : "col-xs-12 noPadding";
534
535 if(order == "image-left" || order == "image-right"){
536 paragraphClass = "noPadding";
537 }else if(order != "image-top"){
538 }
539
540 switch (order){
541 case "image-left-column":
542 paragraphClass += " pull-right";
543 break;
544 case "image-right-column":
545 paragraphClass += " pull-left";
546 break;
547 }
548
549 return paragraphClass;
550 }
551 }
552
553 @{
554 string contentCenter = GetBoolean("Item.Center_This_Content") ? "text-center" : "";
555 }
556
557 <h1>@GetString("Title")</h1>
558 <div class="col-xs-12 noPadding @contentCenter">
559 @RenderHeading()
560 @RenderImage()
561 @RenderVideo()
562 @RenderFontAwesomeIcon()
563 <div class="@GetItemClass()">
564 @RenderText()
565 @RenderModule()
566 @RenderButton()
567 </div>
568 </div>
569 </div>
570 </section>
571
572 <footer id="footer" class="container-fluid" role="contentinfo">
573 <div class="container">
574 <div class="col-xs-12 col-md-8 noPadding">
575 @if (!string.IsNullOrEmpty(GetString("DwNavigation(bottomMenu)")))
576 {
577 <nav class="navbar navbar-default hidden-print" aria-label='@Translate("Footer menu")'>
578 <div id="navbar" class="noPadding">
579 @GetValue("DwNavigation(bottomMenu)")
580 </div>
581 </nav>
582 }
583
584 @Copyright()
585 </div>
586 @if (footerLogos.Any())
587 {
588 <div class="col-xs-12 col-md-4 noPadding-right hidden-print" id="logoArea">
589 <ul>
590 @foreach (var footerLogo in footerLogos)
591 {
592 string image = footerLogo.GetString("Item.Area.FooterLogos.Image"),
593 title = footerLogo.GetString("Item.Area.FooterLogos.Title"),
594 link = footerLogo.GetString("Item.Area.FooterLogos.Link"),
595 target = footerLogo.GetBoolean("Item.Area.FooterLogos.OpenInNewWindow") ? "_blank" : null;
596
597 <li class="col-xs-4 col-sm-4 noPadding-right">
598 @if (!string.IsNullOrEmpty(link))
599 {
600 <a href="@link" target="@target" title="@title">
601 <figure class="img-responsive">
602 <img alt="@title" src="@image">
603 </figure>
604 </a>
605 }
606 else
607 {
608 <figure class="img-responsive">
609 <img alt="@title" src="@image">
610 </figure>
611 }
612 </li>
613 }
614 </ul>
615 </div>
616 }
617 @DemoBanner()
618 </div>
619 </footer>
620 </div>
621 </body>
622 </html>
623
624 @if(bol_backofficeLogged) {
625 <div id="urlPath" class="text-center col-xs-12">
626 @Pageview.GlobalTags.GetTagByName("Global:Request.PathAndQuery").Value <br>
627 @Pageview.GlobalTags.GetTagByName("Global:Request.Url").Value
628 </div>
629 }