Error compiling template "/Designs/Skanderborg/Paragraph/ProvectorChannels.cshtml" Line 681: The type or namespace name 'Base' does not exist in the namespace 'Dynamicweb' (are you missing an assembly reference?) Line 1123: 'PageView' does not contain a definition for 'DeviceType' Line 1258: 'PageView' does not contain a definition for 'DeviceType' Line 1528: 'Page' does not contain a definition for 'get_Value' and no extension method 'get_Value' accepting a first argument of type 'Page' could be found (are you missing a using directive or an assembly reference?)
1 //------------------------------------------------------------------------------ 2 // <auto-generated> 3 // This code was generated by a tool. 4 // Runtime Version:4.0.30319.42000 5 // 6 // Changes to this file may cause incorrect behavior and will be lost if 7 // the code is regenerated. 8 // </auto-generated> 9 //------------------------------------------------------------------------------ 10 11 namespace CompiledRazorTemplates.Dynamic { 12 using System; 13 using System.Collections.Generic; 14 using System.Linq; 15 16 #line 524 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 17 using Dynamicweb.Rendering; 18 19 #line default 20 #line hidden 21 22 #line 3 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 23 using System.IO; 24 25 #line default 26 #line hidden 27 28 29 public class RazorEngine_85366a3f3a88407fa735d473f5a5dba4 : RazorTemplateBase<RazorTemplateModel<Template>> { 30 31 #line hidden 32 33 #line 12 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 34 35 private int currentColumns { get; set; } 36 private int columns { get; set; } 37 private bool paragraphWrapperStarted { get; set; } 38 private bool isMobile { get; set; } 39 private string itemOrder { get; set; } 40 41 public void init() 42 { 43 if (GetBoolean("ParagraphContainerIsFirst")) 44 { 45 System.Web.HttpContext.Current.Items["currentColumns"] = 0; 46 } 47 48 isMobile = (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.Devices.DeviceType.Mobile.ToString()) ? true : false; 49 itemOrder = (GetString("Item.Order") == "" || isMobile) ? "image-top" : GetString("Item.Order"); 50 columns = (GetInteger("Item.Width") == 12 || GetString("Item.Align") != "left") ? 12 : GetInteger("Item.Width"); 51 currentColumns = Dynamicweb.Core.Converter.ToInt32(System.Web.HttpContext.Current.Items["currentColumns"]) + columns; 52 System.Web.HttpContext.Current.Items["currentColumns"] = currentColumns; 53 paragraphWrapperStarted = false; 54 } 55 56 public string ColumnClass() 57 { 58 string widthStringMobile = GetString("Item.WidthMobile"), 59 widthString = GetString("Item.Width"), 60 align = (widthString == "12") ? "left" : GetString("Item.Align"), 61 alignMobile = (widthStringMobile == "12") ? "left" : GetString("Item.AlignMobile"), 62 columnClass = ""; 63 int div = (align == "center") ? 2 : 1, 64 divMobile = (alignMobile == "center") ? 2 : 1, 65 width = GetInteger("Item.Width"), 66 widthMobile = (widthStringMobile == "hide") ? 0 : GetInteger("Item.WidthMobile"); 67 68 divMobile = ((12 - widthMobile)/divMobile); 69 div = ((12 - width)/div); 70 71 if (widthString == widthStringMobile) 72 { 73 columnClass = "col-xs-" + widthString; 74 } 75 else if (widthStringMobile == "hide") 76 { 77 columnClass = "hidden-xs col-md-" + widthString; 78 } 79 else 80 { 81 columnClass = "col-xs-" + widthStringMobile + " col-md-" + widthString; 82 } 83 84 if(alignMobile != "left" && widthMobile > 0 && widthMobile < 12) 85 { 86 columnClass += " col-xs-offset-" + divMobile.ToString(); 87 } 88 if(align != "left" && width < 12 && div != divMobile) 89 { 90 columnClass += " col-md-offset-" + div.ToString(); 91 } 92 93 return columnClass; 94 } 95 96 public string ParagraphClass() 97 { 98 string order = itemOrder; 99 100 if(GetInteger("Item.ImageWidth") == 12) 101 { 102 order = "image-top"; 103 } 104 105 string paragraphClass = "col-xs-12 noPadding"; 106 107 if(order == "image-left-column") 108 { 109 paragraphClass = "col-xs-" + ( 12 - GetInteger("Item.ImageWidth")) + " pull-right noPaddingRight"; 110 } 111 else if(order == "image-right-column") 112 { 113 paragraphClass = "col-xs-" + ( 12 - GetInteger("Item.ImageWidth")) + " pull-left noPaddingLeft"; 114 } 115 116 return paragraphClass; 117 } 118 119 public string NewRow() 120 { 121 string finalReturn = string.Empty; 122 123 if (currentColumns > 12) 124 { 125 System.Web.HttpContext.Current.Items["currentColumns"] = columns; 126 finalReturn = "</div><div class=\"row\">"; 127 } 128 129 if (GetBoolean("ParagraphContainerIsLast")) 130 { 131 System.Web.HttpContext.Current.Items["currentColumns"] = 0; 132 } 133 return finalReturn; 134 } 135 136 public string CheckForParagraphWrapper() 137 { 138 string returnString = string.Empty; 139 140 if (!paragraphWrapperStarted && itemOrder != "image-top") 141 { 142 paragraphWrapperStarted = true; 143 returnString = @StartParagraphWrapper(); 144 } 145 146 return returnString; 147 } 148 149 public string StartParagraphWrapper() 150 { 151 return "<div class='" + @ParagraphClass() + "'>"; 152 } 153 154 public string EndParagraphWrapper() 155 { 156 string returnString = string.Empty; 157 158 if (paragraphWrapperStarted) 159 { 160 returnString = "</div>"; 161 } 162 163 return returnString; 164 } 165 166 #line default 167 #line hidden 168 169 170 #line 226 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 171 public RazorEngine.Templating.TemplateWriter RenderMap(){ 172 #line default 173 #line hidden 174 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 175 176 #line 226 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 177 178 179 180 181 #line default 182 #line hidden 183 184 #line 228 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 185 186 187 string mapId = GetString("Item.MapID.Value"), 188 mapCaption = GetString("Item.MapCaption.Value"); 189 190 191 192 #line default 193 #line hidden 194 WriteLiteralTo(__razor_helper_writer, " <div"); 195 196 WriteLiteralTo(__razor_helper_writer, " class=\"mapContainer col-xs-12 noPadding\""); 197 198 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 199 200 WriteLiteralTo(__razor_helper_writer, " id=\"minimapbody\""); 201 202 WriteAttributeTo(__razor_helper_writer, "minimapid", Tuple.Create(" minimapid=\"", 6835), Tuple.Create("\"", 6853) 203 204 #line 234 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 205 , Tuple.Create(Tuple.Create("", 6847), Tuple.Create<System.Object, System.Int32>(mapId 206 207 #line default 208 #line hidden 209 , 6847), false) 210 ); 211 212 WriteLiteralTo(__razor_helper_writer, " class=\"minimapwidget\""); 213 214 WriteLiteralTo(__razor_helper_writer, ">\r\n \r\n </div>\r\n"); 215 216 217 #line 237 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 218 219 220 #line default 221 #line hidden 222 223 #line 237 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 224 if(!String.IsNullOrEmpty(mapCaption)){ 225 226 227 #line default 228 #line hidden 229 WriteLiteralTo(__razor_helper_writer, " <div"); 230 231 WriteLiteralTo(__razor_helper_writer, " class=\"mapCaption\""); 232 233 WriteLiteralTo(__razor_helper_writer, "><p>"); 234 235 236 #line 238 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 237 WriteTo(__razor_helper_writer, mapCaption); 238 239 240 #line default 241 #line hidden 242 WriteLiteralTo(__razor_helper_writer, "</p></div>\r\n"); 243 244 245 #line 239 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 246 } 247 248 249 #line default 250 #line hidden 251 WriteLiteralTo(__razor_helper_writer, " </div>\r\n"); 252 253 254 #line 241 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 255 256 257 #line default 258 #line hidden 259 }); 260 261 #line 241 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 262 } 263 #line default 264 #line hidden 265 266 267 #line 243 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 268 public RazorEngine.Templating.TemplateWriter RenderYellowBoxFourLevel() { 269 #line default 270 #line hidden 271 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 272 273 #line 243 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 274 275 List<LoopItem> yellowBoxs = GetLoop("Item.YellowBox.Value"); 276 277 string yellowTitle = "", 278 yellowDesc = "", 279 boxListTitle = GetString("Item.YellowBoxTitle.Value"); 280 281 if(yellowBoxs.Any()) 282 { 283 284 285 #line default 286 #line hidden 287 WriteLiteralTo(__razor_helper_writer, " <div"); 288 289 WriteLiteralTo(__razor_helper_writer, " class=\"yellowInfoBox\""); 290 291 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 292 293 294 #line 253 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 295 296 297 #line default 298 #line hidden 299 300 #line 253 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 301 if(!String.IsNullOrEmpty(boxListTitle)) 302 { 303 304 305 #line default 306 #line hidden 307 WriteLiteralTo(__razor_helper_writer, " <h3"); 308 309 WriteLiteralTo(__razor_helper_writer, " class=\"col-xs-12\""); 310 311 WriteLiteralTo(__razor_helper_writer, ">"); 312 313 314 #line 255 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 315 WriteTo(__razor_helper_writer, boxListTitle); 316 317 318 #line default 319 #line hidden 320 WriteLiteralTo(__razor_helper_writer, "</h3>\r\n"); 321 322 323 #line 256 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 324 } 325 326 327 #line default 328 #line hidden 329 WriteLiteralTo(__razor_helper_writer, " <ul>\r\n"); 330 331 332 #line 258 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 333 334 335 #line default 336 #line hidden 337 338 #line 258 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 339 foreach(LoopItem box in yellowBoxs){ 340 yellowTitle = box.GetString("Item.YellowBox.Value.Title.Value"); 341 yellowDesc = box.GetString("Item.YellowBox.Value.Description.Value"); 342 if(!String.IsNullOrEmpty(yellowTitle) && !String.IsNullOrEmpty(yellowDesc)) 343 { 344 345 346 #line default 347 #line hidden 348 WriteLiteralTo(__razor_helper_writer, " <li"); 349 350 WriteLiteralTo(__razor_helper_writer, " class=\"col-sm-6 col-xs-12\""); 351 352 WriteLiteralTo(__razor_helper_writer, ">\r\n <h4>"); 353 354 355 #line 264 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 356 WriteTo(__razor_helper_writer, yellowTitle); 357 358 359 #line default 360 #line hidden 361 WriteLiteralTo(__razor_helper_writer, "</h4>\r\n"); 362 363 WriteLiteralTo(__razor_helper_writer, " "); 364 365 366 #line 265 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 367 WriteTo(__razor_helper_writer, yellowDesc); 368 369 370 #line default 371 #line hidden 372 WriteLiteralTo(__razor_helper_writer, "\r\n </li>\r\n"); 373 374 375 #line 267 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 376 } 377 } 378 379 380 #line default 381 #line hidden 382 WriteLiteralTo(__razor_helper_writer, " </ul>\r\n </div>\r\n"); 383 384 385 #line 271 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 386 } 387 388 389 #line default 390 #line hidden 391 }); 392 393 #line 272 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 394 } 395 #line default 396 #line hidden 397 398 399 #line 274 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 400 public RazorEngine.Templating.TemplateWriter RenderFiles() { 401 #line default 402 #line hidden 403 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 404 405 #line 274 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 406 407 408 List<LoopItem> files = GetLoop("Item.Files"); 409 410 string file = "", 411 ext = "", 412 description = ""; 413 414 if (files.Count > 0) 415 { 416 417 418 #line default 419 #line hidden 420 WriteLiteralTo(__razor_helper_writer, " <ul"); 421 422 WriteLiteralTo(__razor_helper_writer, " class=\"filesList col-xs-12 noPadding\""); 423 424 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 425 426 427 #line 285 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 428 429 430 #line default 431 #line hidden 432 433 #line 285 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 434 foreach (LoopItem item in files) 435 { 436 file = item.GetString("Item.Files.FileAndLink.Value"); 437 ext = !file.Contains("Files/") ? "Link" : Path.GetExtension(file).Replace(".", ""); 438 description = item.GetString("Item.Files.Description.Value"); 439 440 if(!String.IsNullOrEmpty(file)) 441 { 442 443 444 #line default 445 #line hidden 446 WriteLiteralTo(__razor_helper_writer, " <li"); 447 448 WriteLiteralTo(__razor_helper_writer, " class=\"showFile col-xs-12 noPadding\""); 449 450 WriteLiteralTo(__razor_helper_writer, ">\r\n <a"); 451 452 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\'", 8563), Tuple.Create("\'", 8575) 453 454 #line 294 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 455 , Tuple.Create(Tuple.Create("", 8570), Tuple.Create<System.Object, System.Int32>(file 456 457 #line default 458 #line hidden 459 , 8570), false) 460 ); 461 462 WriteLiteralTo(__razor_helper_writer, " target=\"_blank\""); 463 464 WriteLiteralTo(__razor_helper_writer, ">\r\n <p"); 465 466 WriteLiteralTo(__razor_helper_writer, " class=\"extension col-xs-1 noPadding\""); 467 468 WriteLiteralTo(__razor_helper_writer, ">"); 469 470 471 #line 295 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 472 WriteTo(__razor_helper_writer, ext); 473 474 475 #line default 476 #line hidden 477 WriteLiteralTo(__razor_helper_writer, "</p>\r\n"); 478 479 480 #line 296 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 481 482 483 #line default 484 #line hidden 485 486 #line 296 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 487 if(!String.IsNullOrEmpty(description)){ 488 489 490 #line default 491 #line hidden 492 WriteLiteralTo(__razor_helper_writer, " <p"); 493 494 WriteLiteralTo(__razor_helper_writer, " class=\"col-xs-9 fileDescription\""); 495 496 WriteLiteralTo(__razor_helper_writer, ">"); 497 498 499 #line 297 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 500 WriteTo(__razor_helper_writer, description); 501 502 503 #line default 504 #line hidden 505 WriteLiteralTo(__razor_helper_writer, "</p>\r\n"); 506 507 508 #line 298 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 509 } 510 511 512 #line default 513 #line hidden 514 WriteLiteralTo(__razor_helper_writer, " </a>\r\n </li>\r\n"); 515 516 517 #line 301 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 518 } 519 } 520 521 522 #line default 523 #line hidden 524 WriteLiteralTo(__razor_helper_writer, " </ul>\r\n"); 525 526 527 #line 304 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 528 } 529 530 531 #line default 532 #line hidden 533 }); 534 535 #line 305 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 536 } 537 #line default 538 #line hidden 539 540 541 #line 307 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 542 public RazorEngine.Templating.TemplateWriter RenderFourLevelList() { 543 #line default 544 #line hidden 545 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 546 547 #line 307 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 548 549 List<LoopItem> dropdownItems = GetLoop("Item.DropdownList.Value"); 550 if (dropdownItems.Count > 0) 551 { 552 553 554 #line default 555 #line hidden 556 WriteLiteralTo(__razor_helper_writer, " <div"); 557 558 WriteLiteralTo(__razor_helper_writer, " class=\"dropFourLevel\""); 559 560 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 561 562 WriteLiteralTo(__razor_helper_writer, " class=\"openAll\""); 563 564 WriteLiteralTo(__razor_helper_writer, ">\r\n <span>"); 565 566 567 #line 313 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 568 WriteTo(__razor_helper_writer, Translate("str_openAll","Abn alle")); 569 570 571 #line default 572 #line hidden 573 WriteLiteralTo(__razor_helper_writer, "</span>\r\n <span"); 574 575 WriteLiteralTo(__razor_helper_writer, " class=\"hidden\""); 576 577 WriteLiteralTo(__razor_helper_writer, ">"); 578 579 580 #line 314 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 581 WriteTo(__razor_helper_writer, Translate("str_closeAll","Luk alle")); 582 583 584 #line default 585 #line hidden 586 WriteLiteralTo(__razor_helper_writer, "</span>\r\n </div>\r\n <ul"); 587 588 WriteLiteralTo(__razor_helper_writer, " class=\"slideUl\""); 589 590 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 591 592 593 #line 317 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 594 595 596 #line default 597 #line hidden 598 599 #line 317 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 600 foreach(LoopItem item in dropdownItems) 601 { 602 603 604 #line default 605 #line hidden 606 WriteLiteralTo(__razor_helper_writer, " <li"); 607 608 WriteLiteralTo(__razor_helper_writer, " class=\"toggle\""); 609 610 WriteLiteralTo(__razor_helper_writer, ">\r\n <div"); 611 612 WriteLiteralTo(__razor_helper_writer, " class=\"firstLevel\""); 613 614 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 615 616 WriteLiteralTo(__razor_helper_writer, " "); 617 618 619 #line 321 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 620 WriteTo(__razor_helper_writer, item.GetString("Item.DropdownList.Value.Title.Value")); 621 622 623 #line default 624 #line hidden 625 WriteLiteralTo(__razor_helper_writer, "\r\n <i"); 626 627 WriteLiteralTo(__razor_helper_writer, " class=\"fa fa-plus\""); 628 629 WriteLiteralTo(__razor_helper_writer, "></i>\r\n </div>\r\n <div"); 630 631 WriteLiteralTo(__razor_helper_writer, " class=\"paragraphText subText\""); 632 633 WriteLiteralTo(__razor_helper_writer, " style=\"display:none;\""); 634 635 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 636 637 WriteLiteralTo(__razor_helper_writer, " "); 638 639 640 #line 325 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 641 WriteTo(__razor_helper_writer, item.GetString("Item.DropdownList.Value.Description.Value")); 642 643 644 #line default 645 #line hidden 646 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n </li>\r\n"); 647 648 649 #line 328 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 650 } 651 652 653 #line default 654 #line hidden 655 WriteLiteralTo(__razor_helper_writer, " </ul>\r\n </div>\r\n"); 656 657 658 #line 331 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 659 } 660 661 662 #line default 663 #line hidden 664 }); 665 666 #line 332 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 667 } 668 #line default 669 #line hidden 670 671 672 #line 334 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 673 public RazorEngine.Templating.TemplateWriter RenderParagraphAnchor() 674 { 675 #line default 676 #line hidden 677 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 678 679 #line 335 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 680 681 if(Convert.ToBoolean(Dynamicweb.Base.GetGs("/Globalsettings/Settings/Performance/DeactivateParagraphAnchor"))) 682 { 683 684 685 #line default 686 #line hidden 687 WriteLiteralTo(__razor_helper_writer, " <a"); 688 689 WriteAttributeTo(__razor_helper_writer, "id", Tuple.Create(" id=\'", 9929), Tuple.Create("\'", 9959) 690 691 #line 338 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 692 , Tuple.Create(Tuple.Create("", 9934), Tuple.Create<System.Object, System.Int32>(GetString("ParagraphID") 693 694 #line default 695 #line hidden 696 , 9934), false) 697 ); 698 699 WriteLiteralTo(__razor_helper_writer, " class=\"pidlink\""); 700 701 WriteLiteralTo(__razor_helper_writer, "></a>\r\n"); 702 703 704 #line 339 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 705 } 706 707 708 #line default 709 #line hidden 710 }); 711 712 #line 340 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 713 } 714 #line default 715 #line hidden 716 717 718 #line 342 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 719 public RazorEngine.Templating.TemplateWriter RenderHeading() 720 { 721 #line default 722 #line hidden 723 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 724 725 #line 343 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 726 727 728 729 #line default 730 #line hidden 731 732 #line 344 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 733 WriteTo(__razor_helper_writer, RenderHeadingHtml()); 734 735 736 #line default 737 #line hidden 738 739 #line 344 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 740 741 742 743 #line default 744 #line hidden 745 }); 746 747 #line 345 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 748 } 749 #line default 750 #line hidden 751 752 753 #line 347 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 754 public RazorEngine.Templating.TemplateWriter RenderHeadingHtml() 755 { 756 #line default 757 #line hidden 758 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 759 760 #line 348 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 761 762 if (!string.IsNullOrEmpty(GetString("Item.Title"))) 763 { 764 string headingType = string.IsNullOrEmpty(GetString("Item.HeadingType")) ? "h1" : GetString("Item.HeadingType"), 765 showTitle = !GetBoolean("Item.ShowTitle") ? " hidden" : ""; 766 767 768 #line default 769 #line hidden 770 WriteLiteralTo(__razor_helper_writer, " <header"); 771 772 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 10336), Tuple.Create("\"", 10376) 773 , Tuple.Create(Tuple.Create("", 10344), Tuple.Create("paragraphHeader", 10344), true) 774 , Tuple.Create(Tuple.Create(" ", 10359), Tuple.Create("title", 10360), true) 775 776 #line 353 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 777 , Tuple.Create(Tuple.Create(" ", 10365), Tuple.Create<System.Object, System.Int32>(showTitle 778 779 #line default 780 #line hidden 781 , 10366), false) 782 ); 783 784 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 785 786 WriteLiteralTo(__razor_helper_writer, "\t "); 787 788 789 #line 354 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 790 WriteTo(__razor_helper_writer, String.Format("<{0}>{1}</{0}>", headingType, GetString("Item.Title"))); 791 792 793 #line default 794 #line hidden 795 WriteLiteralTo(__razor_helper_writer, "\r\n\t </header> \r\n"); 796 797 798 #line 356 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 799 } 800 801 802 #line default 803 #line hidden 804 }); 805 806 #line 357 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 807 } 808 #line default 809 #line hidden 810 811 812 #line 359 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 813 public RazorEngine.Templating.TemplateWriter RenderText() 814 { 815 #line default 816 #line hidden 817 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 818 819 #line 360 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 820 821 if(GetString("Item.Order") == "image-left" || GetString("Item.Order") == "image-right") 822 { 823 824 825 #line default 826 #line hidden 827 828 #line 363 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 829 WriteTo(__razor_helper_writer, CheckForParagraphWrapper()); 830 831 832 #line default 833 #line hidden 834 835 #line 363 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 836 837 838 839 #line default 840 #line hidden 841 842 #line 364 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 843 WriteTo(__razor_helper_writer, RenderImageTag()); 844 845 846 #line default 847 #line hidden 848 849 #line 364 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 850 851 } 852 if (GetBoolean("Item.ShowTitle") && GetString("Item.TitleOrder") == "title-with-text") 853 { 854 855 856 #line default 857 #line hidden 858 859 #line 368 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 860 WriteTo(__razor_helper_writer, CheckForParagraphWrapper()); 861 862 863 #line default 864 #line hidden 865 866 #line 368 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 867 868 869 870 #line default 871 #line hidden 872 873 #line 369 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 874 WriteTo(__razor_helper_writer, RenderHeadingHtml()); 875 876 877 #line default 878 #line hidden 879 880 #line 369 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 881 882 } 883 if (!string.IsNullOrWhiteSpace(GetString("Item.Text"))) 884 { 885 886 887 #line default 888 #line hidden 889 890 #line 373 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 891 WriteTo(__razor_helper_writer, CheckForParagraphWrapper()); 892 893 894 #line default 895 #line hidden 896 897 #line 373 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 898 899 900 901 #line default 902 #line hidden 903 WriteLiteralTo(__razor_helper_writer, " <div"); 904 905 WriteLiteralTo(__razor_helper_writer, " class=\"paragraphText\""); 906 907 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 908 909 WriteLiteralTo(__razor_helper_writer, " "); 910 911 912 #line 375 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 913 WriteTo(__razor_helper_writer, GetString("Item.Text").Replace("<table","<div class='table-responsive'><table").Replace("</table>","</table></div")); 914 915 916 #line default 917 #line hidden 918 WriteLiteralTo(__razor_helper_writer, "\r\n </div>\r\n"); 919 920 921 #line 377 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 922 } 923 924 925 #line default 926 #line hidden 927 }); 928 929 #line 378 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 930 } 931 #line default 932 #line hidden 933 934 935 #line 380 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 936 public RazorEngine.Templating.TemplateWriter RenderModule() 937 { 938 #line default 939 #line hidden 940 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 941 942 #line 381 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 943 944 if(!string.IsNullOrEmpty(GetString("ParagraphModule"))){ 945 946 947 #line default 948 #line hidden 949 950 #line 383 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 951 WriteTo(__razor_helper_writer, CheckForParagraphWrapper()); 952 953 954 #line default 955 #line hidden 956 957 #line 383 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 958 959 960 961 #line default 962 #line hidden 963 964 #line 384 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 965 WriteTo(__razor_helper_writer, GetString("ParagraphModule")); 966 967 968 #line default 969 #line hidden 970 971 #line 384 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 972 973 } 974 975 976 #line default 977 #line hidden 978 }); 979 980 #line 386 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 981 } 982 #line default 983 #line hidden 984 985 986 #line 388 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 987 public RazorEngine.Templating.TemplateWriter RenderImage() 988 { 989 #line default 990 #line hidden 991 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 992 993 #line 389 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 994 995 string itemOrder = (GetString("Item.Order") == "") ? "image-top" : GetString("Item.Order"); 996 if(itemOrder == "image-left-column" || itemOrder == "image-right-column" || itemOrder == "image-top") 997 { 998 999 1000 #line default 1001 #line hidden 1002 1003 #line 393 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1004 WriteTo(__razor_helper_writer, RenderImageTag()); 1005 1006 1007 #line default 1008 #line hidden 1009 1010 #line 393 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1011 1012 } 1013 1014 1015 #line default 1016 #line hidden 1017 }); 1018 1019 #line 395 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1020 } 1021 #line default 1022 #line hidden 1023 1024 1025 #line 397 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1026 public RazorEngine.Templating.TemplateWriter RenderImageTag() 1027 { 1028 #line default 1029 #line hidden 1030 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 1031 1032 #line 398 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1033 1034 if (!string.IsNullOrEmpty(GetString("Item.Image"))) 1035 { 1036 if (string.IsNullOrEmpty(GetString("Item.Link"))) 1037 { 1038 1039 1040 #line default 1041 #line hidden 1042 1043 #line 403 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1044 WriteTo(__razor_helper_writer, RenderImageWrapper()); 1045 1046 1047 #line default 1048 #line hidden 1049 1050 #line 403 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1051 1052 } 1053 else 1054 { 1055 string target = GetBoolean("Item.OpenInANewWindow") ? "target='_blank'" : ""; 1056 1057 1058 #line default 1059 #line hidden 1060 WriteLiteralTo(__razor_helper_writer, " <a"); 1061 1062 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 11825), Tuple.Create("\"", 11855) 1063 1064 #line 408 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1065 , Tuple.Create(Tuple.Create("", 11832), Tuple.Create<System.Object, System.Int32>(GetString("Item.Link") 1066 1067 #line default 1068 #line hidden 1069 , 11832), false) 1070 ); 1071 1072 WriteLiteralTo(__razor_helper_writer, " "); 1073 1074 1075 #line 408 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1076 WriteTo(__razor_helper_writer, target); 1077 1078 1079 #line default 1080 #line hidden 1081 WriteLiteralTo(__razor_helper_writer, ">\r\n"); 1082 1083 WriteLiteralTo(__razor_helper_writer, " "); 1084 1085 1086 #line 409 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1087 WriteTo(__razor_helper_writer, RenderImageWrapper()); 1088 1089 1090 #line default 1091 #line hidden 1092 WriteLiteralTo(__razor_helper_writer, "\r\n </a>\r\n"); 1093 1094 1095 #line 411 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1096 } 1097 } 1098 1099 1100 #line default 1101 #line hidden 1102 }); 1103 1104 #line 413 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1105 } 1106 #line default 1107 #line hidden 1108 1109 1110 #line 415 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1111 public RazorEngine.Templating.TemplateWriter RenderImageWrapper() 1112 { 1113 #line default 1114 #line hidden 1115 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 1116 1117 #line 416 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1118 1119 string image = System.Web.HttpContext.Current.Server.UrlEncode(GetString("Item.Image")), 1120 imageAlt = (!string.IsNullOrEmpty(GetString("Item.ImageTitle"))) ? GetString("Item.ImageTitle") : GetString("Item.Title"), 1121 optimizedWidth = "1280"; 1122 1123 if (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.PageView.DeviceType.Mobile.ToString()) 1124 { 1125 switch (GetString("Item.WidthMobile")){ 1126 case "12": 1127 optimizedWidth = "480"; 1128 break; 1129 case "6": 1130 optimizedWidth = "240"; 1131 break; 1132 } 1133 } 1134 else { 1135 switch (GetString("Item.Width")){ 1136 case "3": 1137 case "4": 1138 case "6": 1139 optimizedWidth = "722"; 1140 break; 1141 case "8": 1142 case "9": 1143 optimizedWidth = "960"; 1144 break; 1145 default: 1146 optimizedWidth = "1280"; 1147 break; 1148 } 1149 } 1150 1151 1152 1153 #line default 1154 #line hidden 1155 WriteLiteralTo(__razor_helper_writer, " <figure"); 1156 1157 WriteLiteralTo(__razor_helper_writer, " class=\"\""); 1158 1159 WriteLiteralTo(__razor_helper_writer, ">\r\n <img"); 1160 1161 WriteLiteralTo(__razor_helper_writer, " class=\"img-responsive\""); 1162 1163 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 12898), Tuple.Create("\"", 12966) 1164 , Tuple.Create(Tuple.Create("", 12904), Tuple.Create("/Admin/Public/GetImage.ashx?width=", 12904), true) 1165 1166 #line 450 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1167 , Tuple.Create(Tuple.Create("", 12938), Tuple.Create<System.Object, System.Int32>(optimizedWidth 1168 1169 #line default 1170 #line hidden 1171 , 12938), false) 1172 , Tuple.Create(Tuple.Create("", 12953), Tuple.Create("&image=", 12953), true) 1173 1174 #line 450 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1175 , Tuple.Create(Tuple.Create("", 12960), Tuple.Create<System.Object, System.Int32>(image 1176 1177 #line default 1178 #line hidden 1179 , 12960), false) 1180 ); 1181 1182 WriteAttributeTo(__razor_helper_writer, "title", Tuple.Create(" title=\"", 12967), Tuple.Create("\"", 12984) 1183 1184 #line 450 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1185 , Tuple.Create(Tuple.Create("", 12975), Tuple.Create<System.Object, System.Int32>(imageAlt 1186 1187 #line default 1188 #line hidden 1189 , 12975), false) 1190 ); 1191 1192 WriteAttributeTo(__razor_helper_writer, "alt", Tuple.Create(" alt=\"", 12985), Tuple.Create("\"", 13000) 1193 1194 #line 450 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1195 , Tuple.Create(Tuple.Create("", 12991), Tuple.Create<System.Object, System.Int32>(imageAlt 1196 1197 #line default 1198 #line hidden 1199 , 12991), false) 1200 ); 1201 1202 WriteLiteralTo(__razor_helper_writer, " />\r\n </figure>\r\n"); 1203 1204 1205 #line 452 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1206 1207 1208 #line default 1209 #line hidden 1210 }); 1211 1212 #line 452 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1213 } 1214 #line default 1215 #line hidden 1216 1217 1218 #line 454 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1219 public RazorEngine.Templating.TemplateWriter RenderSimpleImageWrapper() 1220 { 1221 #line default 1222 #line hidden 1223 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 1224 1225 #line 455 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1226 1227 1228 int imageWidth = 12, 1229 imageWidthMobile = 12; 1230 1231 string image = System.Web.HttpContext.Current.Server.UrlEncode(GetString("Item.Image")), 1232 imageAlt = (!string.IsNullOrEmpty(GetString("Item.ImageTitle"))) ? GetString("Item.ImageTitle") : GetString("Item.Title"), 1233 figureWidth = "col-xs-" + imageWidth.ToString(), 1234 optimizedWidth = "1280", 1235 figureClass = GetString("Item.ImageStyle"); 1236 1237 switch (GetString("Item.Order")) 1238 { 1239 case "image-left": 1240 case "image-left-column": 1241 figureWidth += " pull-left noPaddingLeft"; 1242 break; 1243 case "image-right": 1244 case "image-right-column": 1245 figureWidth += " pull-right noPaddingRight"; 1246 break; 1247 case "image-top": 1248 default: 1249 figureWidth += " image-top noPadding"; 1250 if (imageWidth < 12) 1251 { 1252 figureWidth += " col-xs-offset-" + ((12 - imageWidth) / 2); 1253 } 1254 break; 1255 } 1256 figureClass = (figureClass == "none") ? figureWidth : figureClass + " " + figureWidth; 1257 1258 if (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.PageView.DeviceType.Mobile.ToString()) 1259 { 1260 switch (imageWidthMobile.ToString()) 1261 { 1262 case "12": 1263 optimizedWidth = "480"; 1264 break; 1265 case "6": 1266 optimizedWidth = "240"; 1267 break; 1268 } 1269 } 1270 else 1271 { 1272 switch (imageWidth.ToString()) 1273 { 1274 case "3": 1275 case "4": 1276 case "6": 1277 optimizedWidth = "722"; 1278 break; 1279 case "8": 1280 case "9": 1281 optimizedWidth = "960"; 1282 break; 1283 default: 1284 optimizedWidth = "1280"; 1285 break; 1286 } 1287 } 1288 1289 1290 1291 #line default 1292 #line hidden 1293 WriteLiteralTo(__razor_helper_writer, " <figure"); 1294 1295 WriteAttributeTo(__razor_helper_writer, "class", Tuple.Create(" class=\"", 14649), Tuple.Create("\"", 14669) 1296 1297 #line 518 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1298 , Tuple.Create(Tuple.Create("", 14657), Tuple.Create<System.Object, System.Int32>(figureClass 1299 1300 #line default 1301 #line hidden 1302 , 14657), false) 1303 ); 1304 1305 WriteLiteralTo(__razor_helper_writer, ">\r\n <img"); 1306 1307 WriteLiteralTo(__razor_helper_writer, " class=\"img-responsive pull-left\""); 1308 1309 WriteAttributeTo(__razor_helper_writer, "src", Tuple.Create(" src=\"", 14716), Tuple.Create("\"", 14784) 1310 , Tuple.Create(Tuple.Create("", 14722), Tuple.Create("/Admin/Public/GetImage.ashx?width=", 14722), true) 1311 1312 #line 519 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1313 , Tuple.Create(Tuple.Create("", 14756), Tuple.Create<System.Object, System.Int32>(optimizedWidth 1314 1315 #line default 1316 #line hidden 1317 , 14756), false) 1318 , Tuple.Create(Tuple.Create("", 14771), Tuple.Create("&image=", 14771), true) 1319 1320 #line 519 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1321 , Tuple.Create(Tuple.Create("", 14778), Tuple.Create<System.Object, System.Int32>(image 1322 1323 #line default 1324 #line hidden 1325 , 14778), false) 1326 ); 1327 1328 WriteAttributeTo(__razor_helper_writer, "title", Tuple.Create(" title=\"", 14785), Tuple.Create("\"", 14802) 1329 1330 #line 519 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1331 , Tuple.Create(Tuple.Create("", 14793), Tuple.Create<System.Object, System.Int32>(imageAlt 1332 1333 #line default 1334 #line hidden 1335 , 14793), false) 1336 ); 1337 1338 WriteAttributeTo(__razor_helper_writer, "alt", Tuple.Create(" alt=\"", 14803), Tuple.Create("\"", 14818) 1339 1340 #line 519 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1341 , Tuple.Create(Tuple.Create("", 14809), Tuple.Create<System.Object, System.Int32>(imageAlt 1342 1343 #line default 1344 #line hidden 1345 , 14809), false) 1346 ); 1347 1348 WriteLiteralTo(__razor_helper_writer, " />\r\n </figure>\r\n"); 1349 1350 1351 #line 521 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1352 1353 1354 #line default 1355 #line hidden 1356 }); 1357 1358 #line 521 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1359 } 1360 #line default 1361 #line hidden 1362 1363 1364 #line 525 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1365 public RazorEngine.Templating.TemplateWriter RenderButton() 1366 { 1367 #line default 1368 #line hidden 1369 return new RazorEngine.Templating.TemplateWriter(__razor_helper_writer => { 1370 1371 #line 526 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1372 1373 string url = GetString("Item.Link"); 1374 1375 if (!string.IsNullOrEmpty(url) && GetBoolean("Item.ShowReadMoreButton")) 1376 { 1377 string target = GetBoolean("Item.OpenInANewWindow") ? "target=\"_blank\"" : "", 1378 cssclass = GetBoolean("Item.ShowLinkAsButton") ? "class=\"btn-orange-outline\"" : ""; 1379 1380 1381 1382 #line default 1383 #line hidden 1384 WriteLiteralTo(__razor_helper_writer, " <p"); 1385 1386 WriteLiteralTo(__razor_helper_writer, " class=\"paragraphButton\""); 1387 1388 WriteLiteralTo(__razor_helper_writer, ">\r\n <a"); 1389 1390 WriteAttributeTo(__razor_helper_writer, "href", Tuple.Create(" href=\"", 15339), Tuple.Create("\"", 15350) 1391 1392 #line 535 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1393 , Tuple.Create(Tuple.Create("", 15346), Tuple.Create<System.Object, System.Int32>(url 1394 1395 #line default 1396 #line hidden 1397 , 15346), false) 1398 ); 1399 1400 WriteLiteralTo(__razor_helper_writer, " "); 1401 1402 1403 #line 535 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1404 WriteTo(__razor_helper_writer, target); 1405 1406 1407 #line default 1408 #line hidden 1409 WriteLiteralTo(__razor_helper_writer, " "); 1410 1411 1412 #line 535 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1413 WriteTo(__razor_helper_writer, cssclass); 1414 1415 1416 #line default 1417 #line hidden 1418 WriteLiteralTo(__razor_helper_writer, " >"); 1419 1420 1421 #line 535 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1422 WriteTo(__razor_helper_writer, GetString("Item.LinkText")); 1423 1424 1425 #line default 1426 #line hidden 1427 WriteLiteralTo(__razor_helper_writer, "</a>\r\n </p>\r\n"); 1428 1429 1430 #line 537 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1431 } 1432 1433 1434 #line default 1435 #line hidden 1436 }); 1437 1438 #line 538 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1439 } 1440 #line default 1441 #line hidden 1442 1443 1444 public RazorEngine_85366a3f3a88407fa735d473f5a5dba4() { 1445 } 1446 1447 public override void Execute() { 1448 WriteLiteral("\r\n"); 1449 1450 WriteLiteral("\r\n"); 1451 1452 1453 #line 8 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1454 1455 init(); 1456 1457 1458 #line default 1459 #line hidden 1460 WriteLiteral("\r\n\r\n"); 1461 1462 WriteLiteral("\r\n"); 1463 1464 1465 #line 145 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1466 1467 string anchorValue = !String.IsNullOrEmpty(GetString("Item.AnchorTitle")) ? "name='" + GetString("Item.AnchorTitle") + "'" : "", 1468 anchorClass = GetBoolean("Item.Anchor.Value") ? "anchorParagraph": ""; 1469 1470 bool showTwoColumns = GetBoolean("Item.ShowTwoColumns.Value"), 1471 showGIS = GetBoolean("Item.GIS.Value"); 1472 1473 int paragraphID = GetInteger("ParagraphContainerSort"); 1474 1475 1476 #line default 1477 #line hidden 1478 WriteLiteral("\r\n\r\n<article"); 1479 1480 WriteAttribute("class", Tuple.Create(" class=\"", 4536), Tuple.Create("\"", 4586) 1481 , Tuple.Create(Tuple.Create("", 4544), Tuple.Create("col-xs-12", 4544), true) 1482 , Tuple.Create(Tuple.Create(" ", 4553), Tuple.Create("paragraph", 4554), true) 1483 1484 #line 155 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1485 , Tuple.Create(Tuple.Create(" ", 4563), Tuple.Create<System.Object, System.Int32>(anchorClass 1486 1487 #line default 1488 #line hidden 1489 , 4564), false) 1490 , Tuple.Create(Tuple.Create(" ", 4576), Tuple.Create("noPadding", 4577), true) 1491 ); 1492 1493 WriteLiteral(" "); 1494 1495 1496 #line 155 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1497 Write(anchorValue); 1498 1499 1500 #line default 1501 #line hidden 1502 WriteLiteral(">\r\n\r\n"); 1503 1504 1505 #line 157 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1506 1507 1508 #line default 1509 #line hidden 1510 1511 #line 157 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1512 if (GetString("ParagraphContainerSort") == "1" && GetBoolean("Item.ShowPageInfo.Value")) 1513 { 1514 1515 1516 #line default 1517 #line hidden 1518 WriteLiteral(" <div"); 1519 1520 WriteLiteral(" class=\"mainInfo\""); 1521 1522 WriteLiteral(">\r\n <h1>\r\n"); 1523 1524 WriteLiteral(" "); 1525 1526 1527 #line 161 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1528 Write(Pageview.Page.get_Value("pagemenutext")); 1529 1530 1531 #line default 1532 #line hidden 1533 WriteLiteral("\r\n </h1>\r\n <p"); 1534 1535 WriteLiteral(" id=\"description\""); 1536 1537 WriteLiteral(">\r\n"); 1538 1539 WriteLiteral(" "); 1540 1541 1542 #line 164 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1543 Write(Pageview.Page.PropertyItem["Description"]); 1544 1545 1546 #line default 1547 #line hidden 1548 WriteLiteral("\r\n </p>\r\n </div>\r\n"); 1549 1550 1551 #line 167 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1552 } 1553 1554 1555 #line default 1556 #line hidden 1557 WriteLiteral("\r\n"); 1558 1559 1560 #line 169 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1561 1562 1563 #line default 1564 #line hidden 1565 1566 #line 169 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1567 if (!showTwoColumns) 1568 { 1569 1570 1571 #line default 1572 #line hidden 1573 1574 #line 171 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1575 Write(RenderParagraphAnchor()); 1576 1577 1578 #line default 1579 #line hidden 1580 1581 #line 171 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1582 1583 1584 1585 #line default 1586 #line hidden 1587 1588 #line 172 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1589 Write(RenderHeading()); 1590 1591 1592 #line default 1593 #line hidden 1594 1595 #line 172 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1596 1597 1598 1599 #line default 1600 #line hidden 1601 1602 #line 173 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1603 Write(RenderImage()); 1604 1605 1606 #line default 1607 #line hidden 1608 1609 #line 173 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1610 1611 1612 1613 #line default 1614 #line hidden 1615 1616 #line 174 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1617 Write(RenderText()); 1618 1619 1620 #line default 1621 #line hidden 1622 1623 #line 174 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1624 1625 1626 1627 #line default 1628 #line hidden 1629 1630 #line 175 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1631 Write(RenderModule()); 1632 1633 1634 #line default 1635 #line hidden 1636 1637 #line 175 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1638 1639 1640 1641 #line default 1642 #line hidden 1643 1644 #line 176 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1645 Write(RenderButton()); 1646 1647 1648 #line default 1649 #line hidden 1650 1651 #line 176 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1652 1653 1654 1655 #line default 1656 #line hidden 1657 1658 #line 177 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1659 Write(RenderYellowBoxFourLevel()); 1660 1661 1662 #line default 1663 #line hidden 1664 1665 #line 177 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1666 1667 1668 1669 #line default 1670 #line hidden 1671 1672 #line 178 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1673 Write(RenderFourLevelList()); 1674 1675 1676 #line default 1677 #line hidden 1678 1679 #line 178 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1680 1681 if(showGIS) 1682 { 1683 1684 1685 #line default 1686 #line hidden 1687 1688 #line 181 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1689 Write(RenderMap()); 1690 1691 1692 #line default 1693 #line hidden 1694 1695 #line 181 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1696 1697 } 1698 1699 1700 #line default 1701 #line hidden 1702 1703 #line 183 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1704 Write(RenderFiles()); 1705 1706 1707 #line default 1708 #line hidden 1709 1710 #line 183 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1711 1712 1713 1714 #line default 1715 #line hidden 1716 1717 #line 184 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1718 Write(EndParagraphWrapper()); 1719 1720 1721 #line default 1722 #line hidden 1723 1724 #line 184 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1725 1726 } 1727 else 1728 { 1729 1730 1731 #line default 1732 #line hidden 1733 WriteLiteral(" <div"); 1734 1735 WriteLiteral(" class=\"container noPadding twoColumnsSpecial\""); 1736 1737 WriteLiteral(">\r\n <div"); 1738 1739 WriteLiteral(" class=\"col-xs-12 col-md-4\""); 1740 1741 WriteLiteral(">\r\n"); 1742 1743 WriteLiteral(" "); 1744 1745 1746 #line 190 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1747 Write(RenderParagraphAnchor()); 1748 1749 1750 #line default 1751 #line hidden 1752 WriteLiteral("\r\n"); 1753 1754 WriteLiteral(" "); 1755 1756 1757 #line 191 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1758 Write(RenderHeading()); 1759 1760 1761 #line default 1762 #line hidden 1763 WriteLiteral("\r\n"); 1764 1765 WriteLiteral(" "); 1766 1767 1768 #line 192 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1769 Write(RenderText()); 1770 1771 1772 #line default 1773 #line hidden 1774 WriteLiteral("\r\n"); 1775 1776 WriteLiteral(" "); 1777 1778 1779 #line 193 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1780 Write(RenderButton()); 1781 1782 1783 #line default 1784 #line hidden 1785 WriteLiteral("\r\n </div>\r\n <div"); 1786 1787 WriteLiteral(" class=\"col-xs-12 col-md-offset-2 col-md-6 noPadding extraParagraphContent\""); 1788 1789 WriteLiteral(">\r\n"); 1790 1791 1792 #line 196 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1793 1794 1795 #line default 1796 #line hidden 1797 1798 #line 196 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1799 if (!string.IsNullOrEmpty(GetString("Item.Image"))) 1800 { 1801 if (string.IsNullOrEmpty(GetString("Item.Link"))) 1802 { 1803 1804 1805 #line default 1806 #line hidden 1807 1808 #line 200 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1809 Write(RenderSimpleImageWrapper()); 1810 1811 1812 #line default 1813 #line hidden 1814 1815 #line 200 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1816 1817 } 1818 else 1819 { 1820 string target = GetBoolean("Item.OpenInANewWindow") ? "target='_blank'" : ""; 1821 1822 1823 #line default 1824 #line hidden 1825 WriteLiteral(" <a"); 1826 1827 WriteAttribute("href", Tuple.Create(" href=\"", 5974), Tuple.Create("\"", 6004) 1828 1829 #line 205 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1830 , Tuple.Create(Tuple.Create("", 5981), Tuple.Create<System.Object, System.Int32>(GetString("Item.Link") 1831 1832 #line default 1833 #line hidden 1834 , 5981), false) 1835 ); 1836 1837 WriteLiteral(" "); 1838 1839 1840 #line 205 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1841 Write(target); 1842 1843 1844 #line default 1845 #line hidden 1846 WriteLiteral(">\r\n"); 1847 1848 WriteLiteral(" "); 1849 1850 1851 #line 206 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1852 Write(RenderSimpleImageWrapper()); 1853 1854 1855 #line default 1856 #line hidden 1857 WriteLiteral("\r\n </a>\r\n"); 1858 1859 1860 #line 208 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1861 } 1862 } 1863 1864 1865 #line default 1866 #line hidden 1867 WriteLiteral(" "); 1868 1869 1870 #line 210 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1871 if (!string.IsNullOrWhiteSpace(GetString("Item.TextExtra"))) 1872 { 1873 1874 1875 #line default 1876 #line hidden 1877 1878 #line 212 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1879 Write(CheckForParagraphWrapper()); 1880 1881 1882 #line default 1883 #line hidden 1884 1885 #line 212 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1886 1887 1888 1889 #line default 1890 #line hidden 1891 WriteLiteral(" <div"); 1892 1893 WriteLiteral(" class=\"col-xs-12 paragraphText extraText noPadding\""); 1894 1895 WriteLiteral(">\r\n"); 1896 1897 WriteLiteral(" "); 1898 1899 1900 #line 214 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1901 Write(GetString("Item.TextExtra")); 1902 1903 1904 #line default 1905 #line hidden 1906 WriteLiteral("\r\n </div>\r\n"); 1907 1908 1909 #line 216 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1910 } 1911 1912 1913 #line default 1914 #line hidden 1915 WriteLiteral(" "); 1916 1917 1918 #line 217 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1919 Write(RenderFiles()); 1920 1921 1922 #line default 1923 #line hidden 1924 WriteLiteral("\r\n </div>\r\n"); 1925 1926 WriteLiteral(" "); 1927 1928 1929 #line 219 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1930 Write(RenderModule()); 1931 1932 1933 #line default 1934 #line hidden 1935 WriteLiteral("\r\n </div>\r\n"); 1936 1937 1938 #line 221 "E:\Dynamicweb\CustomSolutions\skanderborgkommune.dw975.bleaudev.dk\Files\Templates\Designs\Skanderborg\Paragraph\ProvectorChannels.cshtml" 1939 } 1940 1941 1942 #line default 1943 #line hidden 1944 WriteLiteral("</article>\r\n\r\n\r\n\r\n"); 1945 1946 WriteLiteral("\r\n"); 1947 1948 WriteLiteral("\r\n"); 1949 1950 WriteLiteral("\r\n"); 1951 1952 WriteLiteral("\r\n"); 1953 1954 WriteLiteral("\r\n"); 1955 1956 WriteLiteral("\r\n"); 1957 1958 WriteLiteral("\r\n"); 1959 1960 WriteLiteral("\r\n"); 1961 1962 WriteLiteral("\r\n"); 1963 1964 WriteLiteral("\r\n"); 1965 1966 WriteLiteral("\r\n"); 1967 1968 WriteLiteral("\r\n"); 1969 1970 WriteLiteral("\r\n"); 1971 1972 } 1973 } 1974 } 1975
1 @inherits RazorTemplateBase<RazorTemplateModel<Template>> 2 @using Dynamicweb.Rendering; 3 @using System.IO; 4 @* version 1.3 *@ 5 @inherits RazorTemplateBase<RazorTemplateModel<Template>> 6 @using Dynamicweb.Rendering; 7 @* version 1.3 *@ 8 @{ 9 init(); 10 } 11 12 @functions { 13 private int currentColumns { get; set; } 14 private int columns { get; set; } 15 private bool paragraphWrapperStarted { get; set; } 16 private bool isMobile { get; set; } 17 private string itemOrder { get; set; } 18 19 public void init() 20 { 21 if (GetBoolean("ParagraphContainerIsFirst")) 22 { 23 System.Web.HttpContext.Current.Items["currentColumns"] = 0; 24 } 25 26 isMobile = (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.Devices.DeviceType.Mobile.ToString()) ? true : false; 27 itemOrder = (GetString("Item.Order") == "" || isMobile) ? "image-top" : GetString("Item.Order"); 28 columns = (GetInteger("Item.Width") == 12 || GetString("Item.Align") != "left") ? 12 : GetInteger("Item.Width"); 29 currentColumns = Dynamicweb.Core.Converter.ToInt32(System.Web.HttpContext.Current.Items["currentColumns"]) + columns; 30 System.Web.HttpContext.Current.Items["currentColumns"] = currentColumns; 31 paragraphWrapperStarted = false; 32 } 33 34 public string ColumnClass() 35 { 36 string widthStringMobile = GetString("Item.WidthMobile"), 37 widthString = GetString("Item.Width"), 38 align = (widthString == "12") ? "left" : GetString("Item.Align"), 39 alignMobile = (widthStringMobile == "12") ? "left" : GetString("Item.AlignMobile"), 40 columnClass = ""; 41 int div = (align == "center") ? 2 : 1, 42 divMobile = (alignMobile == "center") ? 2 : 1, 43 width = GetInteger("Item.Width"), 44 widthMobile = (widthStringMobile == "hide") ? 0 : GetInteger("Item.WidthMobile"); 45 46 divMobile = ((12 - widthMobile)/divMobile); 47 div = ((12 - width)/div); 48 49 if (widthString == widthStringMobile) 50 { 51 columnClass = "col-xs-" + widthString; 52 } 53 else if (widthStringMobile == "hide") 54 { 55 columnClass = "hidden-xs col-md-" + widthString; 56 } 57 else 58 { 59 columnClass = "col-xs-" + widthStringMobile + " col-md-" + widthString; 60 } 61 62 if(alignMobile != "left" && widthMobile > 0 && widthMobile < 12) 63 { 64 columnClass += " col-xs-offset-" + divMobile.ToString(); 65 } 66 if(align != "left" && width < 12 && div != divMobile) 67 { 68 columnClass += " col-md-offset-" + div.ToString(); 69 } 70 71 return columnClass; 72 } 73 74 public string ParagraphClass() 75 { 76 string order = itemOrder; 77 78 if(GetInteger("Item.ImageWidth") == 12) 79 { 80 order = "image-top"; 81 } 82 83 string paragraphClass = "col-xs-12 noPadding"; 84 85 if(order == "image-left-column") 86 { 87 paragraphClass = "col-xs-" + ( 12 - GetInteger("Item.ImageWidth")) + " pull-right noPaddingRight"; 88 } 89 else if(order == "image-right-column") 90 { 91 paragraphClass = "col-xs-" + ( 12 - GetInteger("Item.ImageWidth")) + " pull-left noPaddingLeft"; 92 } 93 94 return paragraphClass; 95 } 96 97 public string NewRow() 98 { 99 string finalReturn = string.Empty; 100 101 if (currentColumns > 12) 102 { 103 System.Web.HttpContext.Current.Items["currentColumns"] = columns; 104 finalReturn = "</div><div class=\"row\">"; 105 } 106 107 if (GetBoolean("ParagraphContainerIsLast")) 108 { 109 System.Web.HttpContext.Current.Items["currentColumns"] = 0; 110 } 111 return finalReturn; 112 } 113 114 public string CheckForParagraphWrapper() 115 { 116 string returnString = string.Empty; 117 118 if (!paragraphWrapperStarted && itemOrder != "image-top") 119 { 120 paragraphWrapperStarted = true; 121 returnString = @StartParagraphWrapper(); 122 } 123 124 return returnString; 125 } 126 127 public string StartParagraphWrapper() 128 { 129 return "<div class='" + @ParagraphClass() + "'>"; 130 } 131 132 public string EndParagraphWrapper() 133 { 134 string returnString = string.Empty; 135 136 if (paragraphWrapperStarted) 137 { 138 returnString = "</div>"; 139 } 140 141 return returnString; 142 } 143 } 144 145 @{ 146 string anchorValue = !String.IsNullOrEmpty(GetString("Item.AnchorTitle")) ? "name='" + GetString("Item.AnchorTitle") + "'" : "", 147 anchorClass = GetBoolean("Item.Anchor.Value") ? "anchorParagraph": ""; 148 149 bool showTwoColumns = GetBoolean("Item.ShowTwoColumns.Value"), 150 showGIS = GetBoolean("Item.GIS.Value"); 151 152 int paragraphID = GetInteger("ParagraphContainerSort"); 153 } 154 155 <article class="col-xs-12 paragraph @anchorClass noPadding" @anchorValue> 156 157 @if (GetString("ParagraphContainerSort") == "1" && GetBoolean("Item.ShowPageInfo.Value")) 158 { 159 <div class="mainInfo"> 160 <h1> 161 @Pageview.Page.get_Value("pagemenutext") 162 </h1> 163 <p id="description"> 164 @Pageview.Page.PropertyItem["Description"] 165 </p> 166 </div> 167 } 168 169 @if (!showTwoColumns) 170 { 171 @RenderParagraphAnchor() 172 @RenderHeading() 173 @RenderImage() 174 @RenderText() 175 @RenderModule() 176 @RenderButton() 177 @RenderYellowBoxFourLevel() 178 @RenderFourLevelList() 179 if(showGIS) 180 { 181 @RenderMap() 182 } 183 @RenderFiles() 184 @EndParagraphWrapper() 185 } 186 else 187 { 188 <div class="container noPadding twoColumnsSpecial"> 189 <div class="col-xs-12 col-md-4"> 190 @RenderParagraphAnchor() 191 @RenderHeading() 192 @RenderText() 193 @RenderButton() 194 </div> 195 <div class="col-xs-12 col-md-offset-2 col-md-6 noPadding extraParagraphContent"> 196 @if (!string.IsNullOrEmpty(GetString("Item.Image"))) 197 { 198 if (string.IsNullOrEmpty(GetString("Item.Link"))) 199 { 200 @RenderSimpleImageWrapper() 201 } 202 else 203 { 204 string target = GetBoolean("Item.OpenInANewWindow") ? "target='_blank'" : ""; 205 <a href="@GetString("Item.Link")" @target> 206 @RenderSimpleImageWrapper() 207 </a> 208 } 209 } 210 @if (!string.IsNullOrWhiteSpace(GetString("Item.TextExtra"))) 211 { 212 @CheckForParagraphWrapper() 213 <div class="col-xs-12 paragraphText extraText noPadding"> 214 @GetString("Item.TextExtra") 215 </div> 216 } 217 @RenderFiles() 218 </div> 219 @RenderModule() 220 </div> 221 } 222 </article> 223 224 225 226 @helper RenderMap(){ 227 228 @*<script type="text/javascript" src="http://kort.skanderborg.dk/clientapi/minimap2/2.3/minimap.js" charset="windows-1252"></script>*@ 229 230 string mapId = GetString("Item.MapID.Value"), 231 mapCaption = GetString("Item.MapCaption.Value"); 232 233 <div class="mapContainer col-xs-12 noPadding"> 234 <div id="minimapbody" minimapid="@mapId" class="minimapwidget"> 235 236 </div> 237 @if(!String.IsNullOrEmpty(mapCaption)){ 238 <div class="mapCaption"><p>@mapCaption</p></div> 239 } 240 </div> 241 } 242 243 @helper RenderYellowBoxFourLevel() { 244 List<LoopItem> yellowBoxs = GetLoop("Item.YellowBox.Value"); 245 246 string yellowTitle = "", 247 yellowDesc = "", 248 boxListTitle = GetString("Item.YellowBoxTitle.Value"); 249 250 if(yellowBoxs.Any()) 251 { 252 <div class="yellowInfoBox"> 253 @if(!String.IsNullOrEmpty(boxListTitle)) 254 { 255 <h3 class="col-xs-12">@boxListTitle</h3> 256 } 257 <ul> 258 @foreach(LoopItem box in yellowBoxs){ 259 yellowTitle = box.GetString("Item.YellowBox.Value.Title.Value"); 260 yellowDesc = box.GetString("Item.YellowBox.Value.Description.Value"); 261 if(!String.IsNullOrEmpty(yellowTitle) && !String.IsNullOrEmpty(yellowDesc)) 262 { 263 <li class="col-sm-6 col-xs-12"> 264 <h4>@yellowTitle</h4> 265 @yellowDesc 266 </li> 267 } 268 } 269 </ul> 270 </div> 271 } 272 } 273 274 @helper RenderFiles() { 275 276 List<LoopItem> files = GetLoop("Item.Files"); 277 278 string file = "", 279 ext = "", 280 description = ""; 281 282 if (files.Count > 0) 283 { 284 <ul class="filesList col-xs-12 noPadding"> 285 @foreach (LoopItem item in files) 286 { 287 file = item.GetString("Item.Files.FileAndLink.Value"); 288 ext = !file.Contains("Files/") ? "Link" : Path.GetExtension(file).Replace(".", ""); 289 description = item.GetString("Item.Files.Description.Value"); 290 291 if(!String.IsNullOrEmpty(file)) 292 { 293 <li class="showFile col-xs-12 noPadding"> 294 <a href='@file' target="_blank"> 295 <p class="extension col-xs-1 noPadding">@ext</p> 296 @if(!String.IsNullOrEmpty(description)){ 297 <p class="col-xs-9 fileDescription">@description</p> 298 } 299 </a> 300 </li> 301 } 302 } 303 </ul> 304 } 305 } 306 307 @helper RenderFourLevelList() { 308 List<LoopItem> dropdownItems = GetLoop("Item.DropdownList.Value"); 309 if (dropdownItems.Count > 0) 310 { 311 <div class="dropFourLevel"> 312 <div class="openAll"> 313 <span>@Translate("str_openAll","Abn alle")</span> 314 <span class="hidden">@Translate("str_closeAll","Luk alle")</span> 315 </div> 316 <ul class="slideUl"> 317 @foreach(LoopItem item in dropdownItems) 318 { 319 <li class="toggle"> 320 <div class="firstLevel"> 321 @item.GetString("Item.DropdownList.Value.Title.Value") 322 <i class="fa fa-plus"></i> 323 </div> 324 <div class="paragraphText subText" style="display:none;"> 325 @item.GetString("Item.DropdownList.Value.Description.Value") 326 </div> 327 </li> 328 } 329 </ul> 330 </div> 331 } 332 } 333 334 @helper RenderParagraphAnchor() 335 { 336 if(Convert.ToBoolean(Dynamicweb.Base.GetGs("/Globalsettings/Settings/Performance/DeactivateParagraphAnchor"))) 337 { 338 <a id='@GetString("ParagraphID")' class="pidlink"></a> 339 } 340 } 341 342 @helper RenderHeading() 343 { 344 @RenderHeadingHtml() 345 } 346 347 @helper RenderHeadingHtml() 348 { 349 if (!string.IsNullOrEmpty(GetString("Item.Title"))) 350 { 351 string headingType = string.IsNullOrEmpty(GetString("Item.HeadingType")) ? "h1" : GetString("Item.HeadingType"), 352 showTitle = !GetBoolean("Item.ShowTitle") ? " hidden" : ""; 353 <header class="paragraphHeader title @showTitle"> 354 @String.Format("<{0}>{1}</{0}>", headingType, GetString("Item.Title")) 355 </header> 356 } 357 } 358 359 @helper RenderText() 360 { 361 if(GetString("Item.Order") == "image-left" || GetString("Item.Order") == "image-right") 362 { 363 @CheckForParagraphWrapper() 364 @RenderImageTag() 365 } 366 if (GetBoolean("Item.ShowTitle") && GetString("Item.TitleOrder") == "title-with-text") 367 { 368 @CheckForParagraphWrapper() 369 @RenderHeadingHtml() 370 } 371 if (!string.IsNullOrWhiteSpace(GetString("Item.Text"))) 372 { 373 @CheckForParagraphWrapper() 374 <div class="paragraphText"> 375 @GetString("Item.Text").Replace("<table","<div class='table-responsive'><table").Replace("</table>","</table></div") 376 </div> 377 } 378 } 379 380 @helper RenderModule() 381 { 382 if(!string.IsNullOrEmpty(GetString("ParagraphModule"))){ 383 @CheckForParagraphWrapper() 384 @GetString("ParagraphModule") 385 } 386 } 387 388 @helper RenderImage() 389 { 390 string itemOrder = (GetString("Item.Order") == "") ? "image-top" : GetString("Item.Order"); 391 if(itemOrder == "image-left-column" || itemOrder == "image-right-column" || itemOrder == "image-top") 392 { 393 @RenderImageTag() 394 } 395 } 396 397 @helper RenderImageTag() 398 { 399 if (!string.IsNullOrEmpty(GetString("Item.Image"))) 400 { 401 if (string.IsNullOrEmpty(GetString("Item.Link"))) 402 { 403 @RenderImageWrapper() 404 } 405 else 406 { 407 string target = GetBoolean("Item.OpenInANewWindow") ? "target='_blank'" : ""; 408 <a href="@GetString("Item.Link")" @target> 409 @RenderImageWrapper() 410 </a> 411 } 412 } 413 } 414 415 @helper RenderImageWrapper() 416 { 417 string image = System.Web.HttpContext.Current.Server.UrlEncode(GetString("Item.Image")), 418 imageAlt = (!string.IsNullOrEmpty(GetString("Item.ImageTitle"))) ? GetString("Item.ImageTitle") : GetString("Item.Title"), 419 optimizedWidth = "1280"; 420 421 if (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.PageView.DeviceType.Mobile.ToString()) 422 { 423 switch (GetString("Item.WidthMobile")){ 424 case "12": 425 optimizedWidth = "480"; 426 break; 427 case "6": 428 optimizedWidth = "240"; 429 break; 430 } 431 } 432 else { 433 switch (GetString("Item.Width")){ 434 case "3": 435 case "4": 436 case "6": 437 optimizedWidth = "722"; 438 break; 439 case "8": 440 case "9": 441 optimizedWidth = "960"; 442 break; 443 default: 444 optimizedWidth = "1280"; 445 break; 446 } 447 } 448 449 <figure class=""> 450 <img class="img-responsive" src="/Admin/Public/GetImage.ashx?width=@optimizedWidth&image=@image" title="@imageAlt" alt="@imageAlt" /> 451 </figure> 452 } 453 454 @helper RenderSimpleImageWrapper() 455 { 456 457 int imageWidth = 12, 458 imageWidthMobile = 12; 459 460 string image = System.Web.HttpContext.Current.Server.UrlEncode(GetString("Item.Image")), 461 imageAlt = (!string.IsNullOrEmpty(GetString("Item.ImageTitle"))) ? GetString("Item.ImageTitle") : GetString("Item.Title"), 462 figureWidth = "col-xs-" + imageWidth.ToString(), 463 optimizedWidth = "1280", 464 figureClass = GetString("Item.ImageStyle"); 465 466 switch (GetString("Item.Order")) 467 { 468 case "image-left": 469 case "image-left-column": 470 figureWidth += " pull-left noPaddingLeft"; 471 break; 472 case "image-right": 473 case "image-right-column": 474 figureWidth += " pull-right noPaddingRight"; 475 break; 476 case "image-top": 477 default: 478 figureWidth += " image-top noPadding"; 479 if (imageWidth < 12) 480 { 481 figureWidth += " col-xs-offset-" + ((12 - imageWidth) / 2); 482 } 483 break; 484 } 485 figureClass = (figureClass == "none") ? figureWidth : figureClass + " " + figureWidth; 486 487 if (Dynamicweb.Frontend.PageView.Current().Device.ToString() == Dynamicweb.Frontend.PageView.DeviceType.Mobile.ToString()) 488 { 489 switch (imageWidthMobile.ToString()) 490 { 491 case "12": 492 optimizedWidth = "480"; 493 break; 494 case "6": 495 optimizedWidth = "240"; 496 break; 497 } 498 } 499 else 500 { 501 switch (imageWidth.ToString()) 502 { 503 case "3": 504 case "4": 505 case "6": 506 optimizedWidth = "722"; 507 break; 508 case "8": 509 case "9": 510 optimizedWidth = "960"; 511 break; 512 default: 513 optimizedWidth = "1280"; 514 break; 515 } 516 } 517 518 <figure class="@figureClass"> 519 <img class="img-responsive pull-left" src="/Admin/Public/GetImage.ashx?width=@optimizedWidth&image=@image" title="@imageAlt" alt="@imageAlt" /> 520 </figure> 521 } 522 523 @inherits RazorTemplateBase<RazorTemplateModel<Template>> 524 @using Dynamicweb.Rendering; 525 @helper RenderButton() 526 { 527 string url = GetString("Item.Link"); 528 529 if (!string.IsNullOrEmpty(url) && GetBoolean("Item.ShowReadMoreButton")) 530 { 531 string target = GetBoolean("Item.OpenInANewWindow") ? "target=\"_blank\"" : "", 532 cssclass = GetBoolean("Item.ShowLinkAsButton") ? "class=\"btn-orange-outline\"" : ""; 533 534 <p class="paragraphButton"> 535 <a href="@url" @target @cssclass >@GetString("Item.LinkText")</a> 536 </p> 537 } 538 } 539