Chefkonsulent Maria Koch Aabel fra Sundhedsstyrelsen giver gode råd til børnefamilier bl.a. om hvad de skal gøre, hvis børnene gerne vil lege med andre, hvis de vil tage ud med børnene og hvis nogen bliver syge derhjemme.
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_75a0670f70f3482e86601ca2a462948b : 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_75a0670f70f3482e86601ca2a462948b() { 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