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_a1bcc19c808f4646bae15dc6257f241f : 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" ? "&amp;Format=" + imageFormat : "", 61 getImageCompression = imageCompression != 0 ? "&amp;Compression=" + imageCompression : "", 62 bgColor = !string.IsNullOrEmpty(background) ? "&amp;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 = "&amp;Width=" + getImageWidth; 80 } 81 if (getImageHeight != 0) 82 { 83 heightString = "&amp;Height=" + getImageHeight; 84 } 85 86 string output = "/Admin/Public/GetImage.ashx?Image=" + sourceString + widthString + heightString + "&amp;altFmImage_path=" + alternativeImage + getImageFormat + getImageCompression + "&amp;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&amp;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_a1bcc19c808f4646bae15dc6257f241f() { 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" ? "&amp;Format=" + imageFormat : "", 16 getImageCompression = imageCompression != 0 ? "&amp;Compression=" + imageCompression : "", 17 bgColor = !string.IsNullOrEmpty(background) ? "&amp;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 = "&amp;Width=" + getImageWidth; 35 } 36 if (getImageHeight != 0) 37 { 38 heightString = "&amp;Height=" + getImageHeight; 39 } 40 41 string output = "/Admin/Public/GetImage.ashx?Image=" + sourceString + widthString + heightString + "&amp;altFmImage_path=" + alternativeImage + getImageFormat + getImageCompression + "&amp;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&amp;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 }